3. Make All Teams Mobile-Ready
14
• Hiring additional developers
• Onboarding in central team
• Training QA, UX, Product
…
Fully functional
agile team
Slide 15
Slide 15 text
Development
Process
Slide 16
Slide 16 text
Development Process in Teams
• Focus on rapid value delivery
• Planning and release contribution
• Assuring functional quality
16
Iteration
Analyse
Develop
Test
Design
Upstream
α
α
Slide 17
Slide 17 text
“Assure quality from the very
beginning of development.”
17
Slide 18
Slide 18 text
Release Train Process
18
• Driven by the Platform Team
• Assuring final quality
• Highly automated
Slide 19
Slide 19 text
Platform
QA
Pre-Release Stage or
Review
LIVE
PRE
19
Team
Team
19
Slide 20
Slide 20 text
Releases every
2 weeks!
Slide 21
Slide 21 text
“Be strict. Stick to the time plan
precisely. There is another train
upcoming.”
21
Slide 22
Slide 22 text
“Avoid rollbacks. Going back is
tricky and expensive.”
22
Slide 23
Slide 23 text
What’s special about releasing on Mobile
• Packaged software
• High fragmentation
• Automated testing still complex
23
Slide 24
Slide 24 text
Android Device Fragmentation
24
Source: Open Signal Android Fragmentation Report - http://opensignal.com/reports/2015/08/android-fragmentation/
Slide 25
Slide 25 text
iOS App Store Review Times
25
Source: http://appreviewtimes.com/ios/annual-trend-graph
Slide 26
Slide 26 text
What’s Ahead: Optimising Time to Market
• Reducing rollout time by 40%
26
QA Pre-Release
Development Stage LIVE
Rollout Time