Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Continuous Delivery on Mobile
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Alexander Greim
April 25, 2016
Technology
130
0
Share
Continuous Delivery on Mobile
Given at Delivery World of Things 2016
Alexander Greim
April 25, 2016
More Decks by Alexander Greim
See All by Alexander Greim
Mobile Shift at XING: Next Level Scaling
iltempo
1
130
Scaling Mobility
iltempo
0
78
Other Decks in Technology
See All in Technology
「コーディング」しない人のための Claude Code 入門 ChatGPT の次の一歩 — 業務に組み込む 育成・共有・自動化
rfdnxbro
2
790
個人AIからチームAIへ:開発における品質と生産性の再設計
moongift
PRO
0
340
GoとSIMDとWasmの今。
askua
2
420
地元にいないローカルオーガナイザーの立ち回り
uvb_76
1
410
オンコールの負荷軽減のためのBits Assistant 活用方法 / How to Use Bits Assistant to Reduce the Workload on On-Call Staff
sms_tech
1
360
PHP と TypeScript の型システム比較:AI 時代の「型」は誰のためにあるのか? #frontend_phpcon_do / frontend_phpcon_do_2026
shogogg
1
220
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
17
16k
「嘘をつくテスト」の失敗例から学ぶ 良いテストコード #frontend_phpcon_do
asumikam
0
110
TypeScript Compiler APIとPHP-Parserを活用し、TypeScriptとPHPで型を共有する
shuta13
0
300
Gradle×GitHub_ActionsでCI時間を約50%短縮 ジョブ分割の設計と落とし穴 / Cutting CI Time by ~50% with Gradle and GitHub Actions: Job-Splitting Design and Pitfalls
takatty
0
570
long-running-tasks
cipepser
2
460
食べログのサーキットブレーカー導入を振り返って
atpons
1
160
Featured
See All Featured
Producing Creativity
orderedlist
PRO
348
40k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
200
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
320
Amusing Abliteration
ianozsvald
1
190
The Curse of the Amulet
leimatthew05
1
13k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
930
Skip the Path - Find Your Career Trail
mkilby
1
130
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
190
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
330
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Transcript
Continuous Delivery on MOBILE Delivery of Things World Berlin -
25.04.2016
Alexander Greim Magith Noohukhan Evangelist at XING @magithn Director Mobile
Engineering @iltempo
For a better working life
4
Background 5
6 Successful Web Business
Rapid growth of mobile usage 7
Evolution of Mobile at XING
How We Built Mobile Apps Before 9 • Single agile
team with 4 developers + QA • Building every facet of the app • Collaboration with domain teams
Growing Demand Inside the Company 10 • Mobile use cases
• Additional products • Increased user activity
Scaling Mobile at XING 11 1. Split apps into modules
2. Build a release train 3. Make all teams mobile-ready
1. Split Apps into Modules 12 • Loose coupling of
sections • Shared libraries …
2. Build a Release Train 13 • Frequent, periodic releases
• Fixed dates, fixed quality, variable scope • Stabilisation phase
3. Make All Teams Mobile-Ready 14 • Hiring additional developers
• Onboarding in central team • Training QA, UX, Product … Fully functional agile team
Development Process
Development Process in Teams • Focus on rapid value delivery
• Planning and release contribution • Assuring functional quality 16 Iteration Analyse Develop Test Design Upstream α α
“Assure quality from the very beginning of development.” 17
Release Train Process 18 • Driven by the Platform Team
• Assuring final quality • Highly automated
Platform QA Pre-Release Stage or Review LIVE PRE 19 Team
Team 19
Releases every 2 weeks!
“Be strict. Stick to the time plan precisely. There is
another train upcoming.” 21
“Avoid rollbacks. Going back is tricky and expensive.” 22
What’s special about releasing on Mobile • Packaged software •
High fragmentation • Automated testing still complex 23
Android Device Fragmentation 24 Source: Open Signal Android Fragmentation Report
- http://opensignal.com/reports/2015/08/android-fragmentation/
iOS App Store Review Times 25 Source: http://appreviewtimes.com/ios/annual-trend-graph
What’s Ahead: Optimising Time to Market • Reducing rollout time
by 40% 26 QA Pre-Release Development Stage LIVE Rollout Time
Thank you for your attention.