telstra’s journey to safe - rallyon - june 2013
DESCRIPTION
Presentation with Mark Richards at RallyON, June 2013 in Boulder, Colorado.TRANSCRIPT
![Page 1: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/1.jpg)
TELS
TRA T
EMPL
ATE
4X3
BLU
E BET
A |
TELP
PTV4
TELSTRA’S JOURNEY TO SAFE EM CAMPBELL-PRETTY, GM BI COE STRATEGIC DELIVERY
MARK RICHARDS, PRINCIPLE CONSULTANT, RICHDATA
Em • Twitter: @PrettyAgile • Blog: http://prettyagile.com Mark • Twitter: @MarkAtScale • Blog: http://agilenotanarchy.com
![Page 2: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/2.jpg)
OUR SCALED AGILE JOURNEY
March 2013 • 7 Agile teams • 24 concurrent projects • One Agile Release Train
November 2011 5 “WAGILE” teams 4 large projects
![Page 3: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/3.jpg)
![Page 4: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/4.jpg)
THE AGILE RELEASE TRAIN
• A virtual organization of 5 – 12 teams (50-100 individuals) that plans, commits, and executes together
• Common cadence and normalized story point estimating • Aligned to a common mission via a single program backlog • Operates under architectural and UX guidance • Produces valuable and evaluate-able system-level Potentially
Shippable Increments (PSI) every 8-12 weeks
The ART is a long-lived, self-organizing team of agile teams that delivers solutions
Define new functionality Implement Acceptance
Test Deploy
Repeat until further notice. Project chartering not required.
![Page 5: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/5.jpg)
STRUCTURING THE AGILE RELEASE TRAIN
Deployment Services
Pipeline Services (connecting, feeding, and shielding the delivery teams. Identification of strategic opportunities)
Delivery Teams (x5) (engaged and delivering directly to Epic/Feature Owners)
Leadership Team ‘Loco’ + Specialist Chapters (virtual teams made from the workers themselves)
Epic, Feature, Release Walls (capacity balancing and tracking against wider Telstra releases and commitments. Weekly release.)
Team Iteration Walls (10% dedicated innovation time)
SD
System Team (identifies, manages, and eliminates bottlenecks)
Work Cohesion
Team Collaboration
![Page 6: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/6.jpg)
SCALING THE SPRINT
![Page 7: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/7.jpg)
THE BEST WAY TO START
Train everyone at the same time
Same instructor, same method
Cost effective
Align all teams to common objectives
Commitment Continue training
during planning
Orientation for specialty roles
Open spaces Tool training for
teams
Training: SAFe
ScrumXP
Release Planning
Enterprise Scrum Master
Quickstart
Enterprise Product Owner
Quickstart
Mon Tue Wed Thu Fri
Tool training
You Are
Agile, Now
When you find the first train, go “All In” and “All at Once”
![Page 8: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/8.jpg)
HOW WE STARTED
Source:https://www.youtube.com/watch?v=Z38itkVtEqI
![Page 9: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/9.jpg)
WHAT’S IN YOUR BACKLOGS
EPICS
FEATURES
STORIES
![Page 10: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/10.jpg)
VISUALISING THE PROGRAM PORTFOLIO
![Page 11: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/11.jpg)
RELEASE PLANNING
• Two days every 8-12 weeks • Everyone attends in person if at all possible • Product Management owns feature priorities • Development team owns story planning and high-level estimates • Architects, UX folks work as intermediaries for governance,
interfaces and dependencies • Result: A committed set of program objectives for the next PSI
Cadence-based PSI/Release Planning meetings are the “pacemaker” of the agile enterprise
![Page 12: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/12.jpg)
‘PSI-LITE’ BECOMES UNITY DAY
12 12
![Page 13: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/13.jpg)
YOU NEED A LEARNING CULTURE
![Page 14: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/14.jpg)
SERVANT LEADERSHIP
![Page 15: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/15.jpg)
SCALING THE PRODUCT OWNER
Source: Agile Portfolio and Program Management in the Scaled Agile Framework, Dean Leffingwell, Agile Melbourne Meetup, 15/02/12
![Page 16: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/16.jpg)
SCALING THE PRODUCT OWNER
EPIC OWNER
FEATURE OWNER
PRODUCT OWNER
![Page 17: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/17.jpg)
THE RELEASE BOARD – FEATURE LEVEL
![Page 18: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/18.jpg)
CONTINUOUS INTER-TEAM COORDINATION
• Agile team members may visit other team’s…
• Backlog grooming: to see what’s coming next sprint, request adjustments
• Sprint planning: request adjustments
• Daily standups: follow up on execution
• Team Demo: summarize current stage
Agile teams self-manage dependencies and resolve risks
Agile Team 1
Agile Team 2
Dependent story
Join other team scrum ceremony
![Page 19: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/19.jpg)
COCKTAIL PARTY
19 PRESENTATION TITLE | PRESENTER NAME | DATE |
9:00am 9:15am 930am
9:45am
![Page 20: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/20.jpg)
SAFE SCRUM / XP
![Page 21: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/21.jpg)
SAFE SCRUM/XP
![Page 22: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/22.jpg)
OUR RESULTS
• Average delivery cycle time down from 12 month to 3 months
• Frequency of delivery increased from quarterly to fortnightly
• Cost to deliver down 50%
• 95% decrease in product defects
• 100% projects delivered on time and on budget
• Happy project sponsors (NPS 29)
• Happy teams (Team NPS 43 )
![Page 23: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/23.jpg)
A LITTLE TASTE OF OUR CULTURE
Source: http://www.prettyagile.com/2013/05/the-power-of-haka.html
![Page 24: Telstra’s Journey to SAFe - RallyON - June 2013](https://reader033.vdocuments.mx/reader033/viewer/2022052504/54c6cf644a79593f1e8b4570/html5/thumbnails/24.jpg)