$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Managing Mobile Releases at XING or: How to Bak...
Search
Bas Broek
February 15, 2018
Programming
0
110
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
Tweet
Share
More Decks by Bas Broek
See All by Bas Broek
Roasting Your App's Accessibility
basthomas
0
6
Building an Accessibility Culture, One Step at a Time (Leeds)
basthomas
0
120
Building an Accessibility Culture, One Step at a Time
basthomas
1
96
Building a modern subscription experience on iOS
basthomas
0
180
Not an afterthought: accessibility from start to finish
basthomas
0
140
Accessibility on Apple Platforms: Beyond VoiceOver
basthomas
0
160
No Touch(screen) Required: Voice & Keyboard Accessibility
basthomas
0
160
Dancing with Dinosaurs: Objective-C and Swift Interop
basthomas
0
160
Effective Pull Request Reviews
basthomas
0
420
Other Decks in Programming
See All in Programming
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
8
3.3k
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
4
1.2k
Jetpack XR SDKから紐解くAndroid XR開発と技術選定のヒント / about-androidxr-and-jetpack-xr-sdk
drumath2237
1
190
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
120
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
420
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
280
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
クラウドに依存しないS3を使った開発術
simesaba80
0
160
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
210
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
140
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
130
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
290
Featured
See All Featured
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
73
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Building Flexible Design Systems
yeseniaperezcruz
330
39k
WCS-LA-2024
lcolladotor
0
390
AI: The stuff that nobody shows you
jnunemaker
PRO
1
19
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
30
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
250
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5k
Automating Front-end Workflow
addyosmani
1371
200k
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