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
Alexander Greim
April 25, 2016
Technology
0
120
Continuous Delivery on Mobile
Given at Delivery World of Things 2016
Alexander Greim
April 25, 2016
Tweet
Share
More Decks by Alexander Greim
See All by Alexander Greim
Mobile Shift at XING: Next Level Scaling
iltempo
1
130
Scaling Mobility
iltempo
0
68
Other Decks in Technology
See All in Technology
AIの最新技術&テーマをつまんで紹介&フリートークするシリーズ #1 量子機械学習の入門
tkhresk
0
140
GeminiとNotebookLMによる金融実務の業務革新
abenben
0
240
KubeCon + CloudNativeCon Japan 2025 Recap
ren510dev
1
280
PHPでWebブラウザのレンダリングエンジンを実装する
dip_tech
PRO
0
210
CursorによるPMO業務の代替 / Automating PMO Tasks with Cursor
motoyoshi_kakaku
1
560
AIとともに進化するエンジニアリング / Engineering-Evolving-with-AI_final.pdf
lycorptech_jp
PRO
0
140
低レイヤを知りたいPHPerのためのCコンパイラ作成入門 完全版 / Building a C Compiler for PHPers Who Want to Dive into Low-Level Programming - Expanded
tomzoh
4
3.3k
Should Our Project Join the CNCF? (Japanese Recap)
whywaita
PRO
0
280
「良さそう」と「とても良い」の間には 「良さそうだがホンマか」がたくさんある / 2025.07.01 LLM品質Night
smiyawaki0820
1
420
Delegating the chores of authenticating users to Keycloak
ahus1
0
130
Microsoft Build 2025 技術/製品動向 for Microsoft Startup Tech Community
torumakabe
2
320
Wasm元年
askua
0
160
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Thoughts on Productivity
jonyablonski
69
4.7k
Into the Great Unknown - MozCon
thekraken
39
1.9k
Building Applications with DynamoDB
mza
95
6.5k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
How STYLIGHT went responsive
nonsquared
100
5.6k
4 Signs Your Business is Dying
shpigford
184
22k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
940
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
5
230
Raft: Consensus for Rubyists
vanstee
140
7k
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.