Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Managing Mobile Releases at XING or: How to Bak...
Search
Bas Broek
February 15, 2018
Programming
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Managing Mobile Releases at XING or: How to Bake a Quiche
Presented at (the first ever) CocoaHeads in Porto, Portugal.
Bas Broek
February 15, 2018
More Decks by Bas Broek
See All by Bas Broek
Assistive Access: Reinventing Your App for a New (sort of) Generation
basthomas
0
27
Roasting Your App's Accessibility
basthomas
0
61
Building an Accessibility Culture, One Step at a Time (Leeds)
basthomas
0
160
Building an Accessibility Culture, One Step at a Time
basthomas
1
130
Building a modern subscription experience on iOS
basthomas
0
230
Not an afterthought: accessibility from start to finish
basthomas
0
190
Accessibility on Apple Platforms: Beyond VoiceOver
basthomas
0
200
No Touch(screen) Required: Voice & Keyboard Accessibility
basthomas
0
200
Dancing with Dinosaurs: Objective-C and Swift Interop
basthomas
0
200
Other Decks in Programming
See All in Programming
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
210
選挙速報を多くのユーザーへ 届ける Live Activities 設計
hamayokokuririn
0
150
アクセシビリティから考える情報設計
high_g_engineer
0
380
The Rails Doctrine Decade
koic
2
120
cdk deploy JawsSonic #MARATHONしながらAWSリソースをデプロイしてみよう
akihisaikeda
2
140
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
120
wkhtmltopdfの次どうするか問題2026
willnet
2
1.5k
Snowflakeで業務アプリを作ろう。 Snowflakeのアプリ機能解説&実践ガイド
ayumu_yamaguchi
1
280
数年滞っていたダークモード対応をおよそ2週間で完了させる
chigichan24
0
730
iOSDC2026登壇資料.pdf
riofujimon
0
170
新卒PdEのリアル
ryu1013
1
500
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
370
Featured
See All Featured
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
530
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Product Roadmaps are Hard
iamctodd
55
13k
The Curse of the Amulet
leimatthew05
3
15k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
520
From π to Pie charts
rasagy
1
370
The Pragmatic Product Professional
lauravandoore
37
7.4k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.9k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
730
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
530
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Transcript
Managing Mobile Releases at XING OR: HOW TO BAKE A
QUICHE BAS BROEK 1 — @basthomas
MOBILE AT XING ▸ 1 app ▸ 11 teams ▸
± 50 developers ▸ Native apps on iOS & Android ▸ Releasing every week 2 — @basthomas
Dissecting the Pie THE CRUST, THE FILLING, THE THICKENER 3
— @basthomas
THE CRUST (PLATFORM TEAM) ! 4 — @basthomas
PLATFORM TEAM ▸ Responsible for the app architecture ▸ Enabling
new features (think multitasking, improved iPad support) ▸ Also an over-arching product team 5 — @basthomas
THE FILLING (DOMAIN SPECIFIC TEAMS) !"# 6 — @basthomas
DOMAIN SPECIFIC TEAMS ▸ We have multiple fillings ▸ Seperate
teams for separate sections: jobs, messenger, news, video etcetera. ▸ One Community 7 — @basthomas
THE THICKENER (MOBILE RELEASES TEAM) ! 8 — @basthomas
MOBILE RELEASES TEAM ▸ Working on iOS & Android ▸
Providing Continuous Integration & Managing Releases ▸ Shipping every week ▸ Unifying processes (documentation, release building) 9 — @basthomas
❄ CODE FREEZE 10 — @basthomas
! TEST 11 — @basthomas
! HOTFIX (BUT HOPEFULLY NOT) 12 — @basthomas
! REPEAT 13 — @basthomas
PREVIOUS SITUATION ▸ iOS & Android Release handling is separated
▸ Respect differences in platforms ▸ Little collaboration ▸ Different tooling & solutions ... but we were facing similar issues 14 — @basthomas
COMMUNICATION IS hard 15 — @basthomas
MANAGING EXPECTATIONS AND COMMUNICATING across teams & platforms 16 —
@basthomas
KEEPING A human touch 17 — @basthomas
New Team 18 — @basthomas
New Opportunities 19 — @basthomas
GITHUB.COM/XING 20 — @basthomas
! " INTERACTION BETWEEN US AND DEVELOPERS 21 — @basthomas
22 — @basthomas
THE RESULT! 23 — @basthomas
Thanks! @BASTHOMAS 24 — @basthomas