Our approach to multi speed release cycles | Anders Sixtensson | LTG-27
-
Upload
lean-tribe -
Category
Engineering
-
view
294 -
download
1
Transcript of Our approach to multi speed release cycles | Anders Sixtensson | LTG-27
OUR APPROACH TO MULTI
SPEED RELEASE CYCLES
Lean Tribe Gathering #27 Göteborg
Anders Sixtensson, 150421
IT Factory
WHAT - The future (existing) line organization
for service management of the deliveries from
the eCommerce Program
WHY – to reduce time-to-market
– Agile
– Multi speed release cycles
– Industry standard => SAFe, ….,…. ,
(One of )The Big Picture
3
Feature Template
…..
Business Need
Initial Screening
Assess-ment
Prioritize
Routing
Programme
Priority
Group
Feature
Routing
Group
eCOMProgramme
DevelopmentLog
Quality Control
SOM
NEW WEB
OTHER eCom
PROJECTS
RUN
3 4.1
2a 2b 3
Incidents
Fixes
4.2
4.3
RUNLEGACY
Multichannel
Factory
X Feature
TeamsFactoryBacklog
LegacyBacklog
ProjectBacklog
ProjectBacklog
ProjectBacklog
Code Control
Tools
Process Management
Master Planning
FACTORY
XXXProgramme
DevelopmentLog
Business Need
FEATURE x
Feature Lead
SA/ITSA
www.scaledagileframework.com/
SAFe mapping to Big Picture
Feature Template
…..
Business Need
Initial Screenin
g
Assess-ment
Prioritize
Routing
Programme
Priority
Group
Feature
Routing
Group
eCOMProgramme
DevelopmentLog
SOM
NEW WEB
OTHER eCom
PROJECTS
RUN
W2b W3
3 4.1
2a 2b 3
Incidents
Fixes
4.2
4.3
RUNLEGACY
Multichannel
Factory
X Feature
TeamsFactoryBacklog
LegacyBacklog
ProjectBacklog
ProjectBacklog
ProjectBacklog
FACTORY
XXXProgramme
DevelopmentLog
Business Need
FEATURE x
Feature Lead
SA/ITSA
Business Need
Portfolio mgmt
Program mgmt = Factory = ART
Team mgmt = Vendor
Connection togates
SOLUTIONING
DEVELOPMENT
END2END TEST PGLS RUN
0
2 4
6 7
STQ1
STQ2 STQ3
STQ4 STQ5
FEATURE x
Feature Lead
SA/ITSA
DEVELOPMENT END2END TEST PGLS
Feature
Build
E2E-
Testing
Device Testing
NFT, ORT
SAT/BAT Support
Release &
PGLS
Dev
ST
EIT
Low
Leve
l
Desi
gn
Run
RUN
LEGACY
LEGACY
Low
Leve
l
Desi
gn
3 64+
SOLUTIONING
Pl
an
ni
ng
SolutionBacklog
Solu
tion
Defi
nitio
n
Teams
1 20
Assess
ment
Pri
ori
tised
Featu
re
Log
Solu
tion
Desi
gn
Teams
75
iteratio
nsYYYDev
iteratio
nsDev
iteratio
ns
Dev
iteratio
ns
7
Multi speed release cyclesPublication
- no IT involved
Front End new platforms
- HTML, GUI
Legacy andIntegration – ISELL, MHS
8w-12w
Solutioning
Developand run
Back End new platforms
- XXX, YYY
Daily Weekly-4w 4w-8w
There will be a
range of cycles;
daily (e.g. editorial
changes), weekly,
monthly and up to
several months for
more complex
changes.
The Delivery Engine = 2 weeksprint cycles
A Factory Release Train
A number of 2 week sprint cycles for a number ofteams
Cross skilled teams
C
S
D
T
DB
Server
Client/UX
User
Test
S
D
C
S
D
T
S
D
T
S
Pla
n &
Com
mit
Sta
biliz
e &
Dem
o
Factory – a number of Release trains
Example 4 +8 +12 week Release Trains
4w 4w 4w 4w 4w 4w 4w 4w 4w 4w 4w 4w
8w 8w 8w 8w 8w 8w
12 w 12 w 12 w 12 w
Ex – 8 week train
Release Planning, level 0, 1 and 2
A,10,4w
B,40,8w
C,5,4w
D,70,12w
E,10,8w
F, 20
G, 100+
H, 50
I, 50++
J, 10
K, 30
Epics to Features +
allocated to Release
trains to be Release
Planned next coming 3
months
To be Release
Planned next 3-6
months
+ 6 months away
Feature B, 40 Story points,
8 week train
3 monthcycle
Program
Backlog
Level 0 for Factory
4/8/12weekcycle
Features to
Stories +
allocated to
teams and
sprints
Level 1 per train
8 week
2w cycle
Sprint goal +
Stories to
Tasks for
next 2 weeks
Level 2 per team
Challenges and (hopefully) openspace discussions
Find quick decision flow for small & highlyprioritized features
Features requires Legacy parts with own Release cycles, run by vendors, having SLAs
Get stable velocity to base forecasting on
Governance and funding
Truly XFTs co-located with vendors and sourcing