SlideShare a Scribd company logo
Release Train Engineer - the
Master Scrum Master
By Mia Horrigan
• Partner Zen Ex Machina
• @miahorri
So What is an RTE?
• Master Scrum Master
• Facilitates program level processes and execution
• Coordinates delivery at scale across an enterprise
• Team and Delivery focused to achieve Business
outcomes
What it is not
• Another word for Program/Release/Delvery
Manager
• Project Management at scale
Servant Leadership
• Provide support so teams can be self managing and
self organising
• Very different mindset to being a Program Manager
• RTE doesn’t decide where the train is going or how
to build the train, they are there to coordinates all
team efforts to the outcome
What Worked Well
Focus on Incremental Delivery of
Business value
Dedicated People on the Train
• People on the train are dedicated to the train no
matter what their reporting structure might be
• Product Owner and Scrum Master per Team
• Most co-located on same floor
Joined at the Hip - Product
Manager and RTE
• Key relationship
• Product manager and RTE working closely together
• Product manager focus – What and Why
• RTE focus – How to make this happen
Business Involved with Teams
• Feature Owners working with Teams
• Product Owners Council
• Dev workshops with Feature Owners
• Business Owners and Executives at PI planning
Program Increment Planning
• Evolved from disastrous first PI planning
• Greater opportunity for business and teams to
converse on features
• Two day session with all the train in the one room
• Huge energy, collaboration and communication
Train Building
• Team choose their name
• PI planning as team building
• Awareness of other team and train goals
• Trained everybody on the train
Executive Sponsor Support
• IT Service Delivery and Business Executive
Sponsorship and Vision
• Aligned to Organisation Strategy to “reinvent” the
organisation and “Getting IT Right”
• Director focused on what she could do to help
Visualisation
• Made the flow and work visible
• Team centred around Boards to discuss
• Communication to others of work in progress
User Focused
• Showcases are scenario based
• Story mapping to understand user journey
• Pragmatic personas and empathy maps
Managers off the Train
• Scrum Masters and POs not team leads
• HR reporting lines different to Train
• Managers outside of train to deal with projects and
and documentation required by non Agile work
teams
What needs focus to keep the
Train on the tracks
Train’s Maturity
• Different team capability, 40 new people joined in R4
• Succeeding because we have a few smart and capable
individuals
• Don’t want hero work or burn outs
Line Managers struggled
• Still their HR manager but not part of the train
• Insisted on a overly burdensome QA process for
reviews that created bottlenecks
• Worried about their place in the new framework
• Went around the Train
Governance
• Escalation Point for Impediments and Risks
• Program Status Report
• Roles and Responsibilities need to be clear
Scrum of Scrums
• Not a status Report
• About alignment, communication and removing
impediments
Product Owner Council
• Escalation Point for scope and boundary changes
• Program Manager coordinates and makes the
ultimate call based on business value
• POs in each team with regular interaction with
feature owners
Coaches Council
• Coaches at Team and Program/Portfolio Layer
• Team coaches embedded with team full time
• Provide advice to Release Management Group
• Advocate for team (“Good Cop”)
Component vs Feature Teams
Feature Groups
Definition of Done
• Applied this at team, system and Release level
• Helped ensure quality standards adhered to
• Definition of Ready so teams didn’t take on work
that was likely to change scope and design
Environments
• Not set up well for continuous integration or
release on demand
Push vs Pull
• Started with back end and team level
• Portfolio and program level not as mature
• Push work on team to keep them busy but feature
not ready for delivery
• Want to get to a stage where Teams pull work from
an ordered backlog – not there yet
Challenges at Scale
• Teams are self managing however still need
coordination and alignment across multiple teams
• Working together towards achieving the goals for
the Train's Product Increment
• 100 people on the train, 8 teams
• Hard to steer and keep it on the tracks
aka
Confessions of a Scrum Mom
I even have SMs email me as
Dear Scrum Mum……
• I tell myself its an affectionate term but wasn’t sure
• I feel protective of the team but was I stopping
them from succeeding and holding them back?
Angel Medinilla
Evolution of a Scrum Master
Scrum Dude• Rudimentary skills , very little experience
• Team secretary, lists impediments
• Black and White on process
• Results into low-performing teams
Scrum Mom
• Protective to their teams
• “Takes care of everything” to remove impediments
• Teams functional, but not challenged
• Results in stagnation
True Scrum Master
• Mentors, leads and develops high performing teams
• Address conflict and challenges the team
• Encouraging, collaborative and motivating
• Team able to learn and continuously improve
Agile Sensei/Coach
• Coaches, mentors, trains, facilitates and motivates
• Listens
• Asks why ( “5 Whys pattern”)
Circular Model of Scrum
Maturity
https://agileanecdotes.wordpress.com/2014/09/30/scrum-maturity-model/
Apply based Team maturity
• It takes time but It’s not a timeline
• Teams never stands still, maturity can be fragile
• If team is immature, they’ll need a Scrum Mom
• A True Scrum Master must be able to evolve as
team matures and be that Coach/Mentor/Trainer
Competencies of an SMS/RTE
Listen
Ask deep questions
Empower
Enable to Act
Increase Insight
Facilitator
• Owns process
• Independent
• Non judgemental
• Offers no advice
Consultant
• Advise based on skills,
expertise, experience
• Focus on problem
Framework
Product Manager and RTE
Relationship
RTE and Release Management
Schedules and Gantt Charts
Politics and Power Struggles
Managers off the Train
Quality
Feature vs Component Teams

More Related Content

What's hot

Enterprise Agile Coaching - Professional Agile Coaching #3
Enterprise Agile Coaching - Professional Agile Coaching #3Enterprise Agile Coaching - Professional Agile Coaching #3
Enterprise Agile Coaching - Professional Agile Coaching #3
Cprime
 
From 0 to 100 coaching 100+ teams in an agile transformation by Tolga Kombak...
From 0 to 100  coaching 100+ teams in an agile transformation by Tolga Kombak...From 0 to 100  coaching 100+ teams in an agile transformation by Tolga Kombak...
From 0 to 100 coaching 100+ teams in an agile transformation by Tolga Kombak...
Agile ME
 
How to build & Coach an Agile team
How to build & Coach an Agile teamHow to build & Coach an Agile team
How to build & Coach an Agile team
Vinh Bao Quang
 
agile42 TCF Team Assessment
agile42 TCF Team Assessmentagile42 TCF Team Assessment
agile42 TCF Team Assessment
agile42
 
Agile Transformations that Stick
Agile Transformations that StickAgile Transformations that Stick
Agile Transformations that Stick
Nicola Dourambeis
 
Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility
Agile Velocity
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
Cprime
 
Exec Overview to Agile-Scrum
Exec Overview to Agile-ScrumExec Overview to Agile-Scrum
Exec Overview to Agile-Scrum
LeanAgileTraining
 
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
Lviv Startup Club
 
How to Reboot your Agile Team - Ottawa 2016
How to Reboot your Agile Team - Ottawa 2016How to Reboot your Agile Team - Ottawa 2016
How to Reboot your Agile Team - Ottawa 2016
Maurizio Mancini
 
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...Олександр Стороха "Why you can`t lead alone huge team effectively or importan...
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...
Lviv Startup Club
 
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish
 
Agile Enterprise coaching
Agile Enterprise coachingAgile Enterprise coaching
Agile Enterprise coaching
Ashutosh Rai
 
Toronto Agile Tour - How to Hire an Agile Coach
Toronto Agile Tour - How to Hire an Agile CoachToronto Agile Tour - How to Hire an Agile Coach
Toronto Agile Tour - How to Hire an Agile Coach
Jason Little
 
It takes structure and discipline – It is about new habits and a change of mi...
It takes structure and discipline – It is about new habits and a change of mi...It takes structure and discipline – It is about new habits and a change of mi...
It takes structure and discipline – It is about new habits and a change of mi...
agile42
 
Agile ncr ppt
Agile ncr pptAgile ncr ppt
Agile ncr ppt
AgileNCR2016
 
Fostering self organizing teams
Fostering self organizing teamsFostering self organizing teams
Fostering self organizing teams
Fadi Stephan
 
The challenge of being a team representative in a scaled agile environment
The challenge of being a team representative in a scaled agile environmentThe challenge of being a team representative in a scaled agile environment
The challenge of being a team representative in a scaled agile environment
agile42
 
Making Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard WorkMaking Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard Work
LitheSpeed
 
Organizational agile transformation
Organizational agile transformationOrganizational agile transformation
Organizational agile transformation
Agile Transformation Minds (ATM)
 

What's hot (20)

Enterprise Agile Coaching - Professional Agile Coaching #3
Enterprise Agile Coaching - Professional Agile Coaching #3Enterprise Agile Coaching - Professional Agile Coaching #3
Enterprise Agile Coaching - Professional Agile Coaching #3
 
From 0 to 100 coaching 100+ teams in an agile transformation by Tolga Kombak...
From 0 to 100  coaching 100+ teams in an agile transformation by Tolga Kombak...From 0 to 100  coaching 100+ teams in an agile transformation by Tolga Kombak...
From 0 to 100 coaching 100+ teams in an agile transformation by Tolga Kombak...
 
How to build & Coach an Agile team
How to build & Coach an Agile teamHow to build & Coach an Agile team
How to build & Coach an Agile team
 
agile42 TCF Team Assessment
agile42 TCF Team Assessmentagile42 TCF Team Assessment
agile42 TCF Team Assessment
 
Agile Transformations that Stick
Agile Transformations that StickAgile Transformations that Stick
Agile Transformations that Stick
 
Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Exec Overview to Agile-Scrum
Exec Overview to Agile-ScrumExec Overview to Agile-Scrum
Exec Overview to Agile-Scrum
 
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
 
How to Reboot your Agile Team - Ottawa 2016
How to Reboot your Agile Team - Ottawa 2016How to Reboot your Agile Team - Ottawa 2016
How to Reboot your Agile Team - Ottawa 2016
 
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...Олександр Стороха "Why you can`t lead alone huge team effectively or importan...
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...
 
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
 
Agile Enterprise coaching
Agile Enterprise coachingAgile Enterprise coaching
Agile Enterprise coaching
 
Toronto Agile Tour - How to Hire an Agile Coach
Toronto Agile Tour - How to Hire an Agile CoachToronto Agile Tour - How to Hire an Agile Coach
Toronto Agile Tour - How to Hire an Agile Coach
 
It takes structure and discipline – It is about new habits and a change of mi...
It takes structure and discipline – It is about new habits and a change of mi...It takes structure and discipline – It is about new habits and a change of mi...
It takes structure and discipline – It is about new habits and a change of mi...
 
Agile ncr ppt
Agile ncr pptAgile ncr ppt
Agile ncr ppt
 
Fostering self organizing teams
Fostering self organizing teamsFostering self organizing teams
Fostering self organizing teams
 
The challenge of being a team representative in a scaled agile environment
The challenge of being a team representative in a scaled agile environmentThe challenge of being a team representative in a scaled agile environment
The challenge of being a team representative in a scaled agile environment
 
Making Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard WorkMaking Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard Work
 
Organizational agile transformation
Organizational agile transformationOrganizational agile transformation
Organizational agile transformation
 

Similar to Release train engineer master scrum master - LAST Conference 2015

Release Train Engineer - the Master Scrum Master
Release Train Engineer  - the Master Scrum Master Release Train Engineer  - the Master Scrum Master
Release Train Engineer - the Master Scrum Master
Mia Horrigan
 
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
A Very Large Enterprise Agile Transformation: Lessons Learned at SalesforceA Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
TechWell
 
The Academy (002).pptx
The Academy (002).pptxThe Academy (002).pptx
The Academy (002).pptx
Scott Zebedee
 
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation PitfallsPath to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Agile Velocity
 
Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...
Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...
Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...
AgileNetwork
 
Introduction to scrum at scale
Introduction to scrum at scaleIntroduction to scrum at scale
Introduction to scrum at scale
Mahmoud Ghoz
 
LeaderGains at a glance
LeaderGains at a glanceLeaderGains at a glance
LeaderGains at a glance
SivaramAthmakuri1
 
Scaling Engagement Agility
Scaling Engagement AgilityScaling Engagement Agility
Scaling Engagement Agility
David Dame
 
OKR's for Agile Coaches - group brainstorming presentation
OKR's for Agile Coaches - group brainstorming presentationOKR's for Agile Coaches - group brainstorming presentation
OKR's for Agile Coaches - group brainstorming presentation
Thene Sheehy
 
Learning is a Contact Sport: Ten Strategies for Boosting Professional Develop...
Learning is a Contact Sport: Ten Strategies for Boosting Professional Develop...Learning is a Contact Sport: Ten Strategies for Boosting Professional Develop...
Learning is a Contact Sport: Ten Strategies for Boosting Professional Develop...
Gus Prestera
 
Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...
Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...
Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...
AgileNetwork
 
Enterprise Agile Transformation
Enterprise Agile TransformationEnterprise Agile Transformation
Enterprise Agile Transformation
Pooja Wandile
 
Agile roles and responsibilities
Agile roles and responsibilitiesAgile roles and responsibilities
Agile roles and responsibilities
LeahBurman
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile Organization
LitheSpeed
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile Transformation
Andreea Visanoiu
 
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
Saikat Das - CSP, SAFe Agilist, ICP, DAD-Yellow Belt
 
The Benefits of a Tech Background in Product by Dish Network PM
The Benefits of a Tech Background in Product by Dish Network PMThe Benefits of a Tech Background in Product by Dish Network PM
The Benefits of a Tech Background in Product by Dish Network PM
Product School
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at Scale
LitheSpeed
 
GAC - Scrum Master Training
GAC - Scrum Master TrainingGAC - Scrum Master Training
GAC - Scrum Master Training
Rasmus Runberg
 
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
AgileNetwork
 

Similar to Release train engineer master scrum master - LAST Conference 2015 (20)

Release Train Engineer - the Master Scrum Master
Release Train Engineer  - the Master Scrum Master Release Train Engineer  - the Master Scrum Master
Release Train Engineer - the Master Scrum Master
 
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
A Very Large Enterprise Agile Transformation: Lessons Learned at SalesforceA Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
 
The Academy (002).pptx
The Academy (002).pptxThe Academy (002).pptx
The Academy (002).pptx
 
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation PitfallsPath to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
 
Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...
Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...
Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...
 
Introduction to scrum at scale
Introduction to scrum at scaleIntroduction to scrum at scale
Introduction to scrum at scale
 
LeaderGains at a glance
LeaderGains at a glanceLeaderGains at a glance
LeaderGains at a glance
 
Scaling Engagement Agility
Scaling Engagement AgilityScaling Engagement Agility
Scaling Engagement Agility
 
OKR's for Agile Coaches - group brainstorming presentation
OKR's for Agile Coaches - group brainstorming presentationOKR's for Agile Coaches - group brainstorming presentation
OKR's for Agile Coaches - group brainstorming presentation
 
Learning is a Contact Sport: Ten Strategies for Boosting Professional Develop...
Learning is a Contact Sport: Ten Strategies for Boosting Professional Develop...Learning is a Contact Sport: Ten Strategies for Boosting Professional Develop...
Learning is a Contact Sport: Ten Strategies for Boosting Professional Develop...
 
Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...
Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...
Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...
 
Enterprise Agile Transformation
Enterprise Agile TransformationEnterprise Agile Transformation
Enterprise Agile Transformation
 
Agile roles and responsibilities
Agile roles and responsibilitiesAgile roles and responsibilities
Agile roles and responsibilities
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile Organization
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile Transformation
 
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
 
The Benefits of a Tech Background in Product by Dish Network PM
The Benefits of a Tech Background in Product by Dish Network PMThe Benefits of a Tech Background in Product by Dish Network PM
The Benefits of a Tech Background in Product by Dish Network PM
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at Scale
 
GAC - Scrum Master Training
GAC - Scrum Master TrainingGAC - Scrum Master Training
GAC - Scrum Master Training
 
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
 

More from Mia Horrigan

Agile2022 What parkrun has taught me 2022-07-18.pdf
Agile2022 What parkrun has taught me 2022-07-18.pdfAgile2022 What parkrun has taught me 2022-07-18.pdf
Agile2022 What parkrun has taught me 2022-07-18.pdf
Mia Horrigan
 
Evidence based management – Measuring value to enable improvement and busines...
Evidence based management – Measuring value to enable improvement and busines...Evidence based management – Measuring value to enable improvement and busines...
Evidence based management – Measuring value to enable improvement and busines...
Mia Horrigan
 
Activating improvements through retrospectives
Activating improvements through  retrospectives Activating improvements through  retrospectives
Activating improvements through retrospectives
Mia Horrigan
 
Strategic planning for agile leaders - AgileAUs 2019 Workshop
Strategic planning for agile leaders  - AgileAUs 2019 WorkshopStrategic planning for agile leaders  - AgileAUs 2019 Workshop
Strategic planning for agile leaders - AgileAUs 2019 Workshop
Mia Horrigan
 
Activating improvements retrospectives
Activating improvements   retrospectivesActivating improvements   retrospectives
Activating improvements retrospectives
Mia Horrigan
 
Scrummdiddlyumpious and the Killjoys. Two teams , same product but Oh so diff...
Scrummdiddlyumpious and the Killjoys. Two teams , same product but Oh so diff...Scrummdiddlyumpious and the Killjoys. Two teams , same product but Oh so diff...
Scrummdiddlyumpious and the Killjoys. Two teams , same product but Oh so diff...
Mia Horrigan
 
Agile product onwership and the business analyst
Agile product onwership and the business analystAgile product onwership and the business analyst
Agile product onwership and the business analyst
Mia Horrigan
 
Growing pains scaling agile in service delivery LAST Conf 2014
Growing pains  scaling agile in service delivery  LAST Conf 2014Growing pains  scaling agile in service delivery  LAST Conf 2014
Growing pains scaling agile in service delivery LAST Conf 2014
Mia Horrigan
 
Lean Coffee
Lean CoffeeLean Coffee
Lean Coffee
Mia Horrigan
 
The power to Say NO - Using Scrum in a BAU Team
The power to Say NO - Using Scrum in a BAU TeamThe power to Say NO - Using Scrum in a BAU Team
The power to Say NO - Using Scrum in a BAU Team
Mia Horrigan
 
Unsubscribed designing for conversion
Unsubscribed   designing for conversionUnsubscribed   designing for conversion
Unsubscribed designing for conversion
Mia Horrigan
 
Using Agile to move from info centric to user centric
Using Agile to move from info centric to  user centric Using Agile to move from info centric to  user centric
Using Agile to move from info centric to user centric
Mia Horrigan
 
ACS an agile approach to optimising your digital strategy v4.1
ACS   an agile approach to optimising your digital strategy v4.1ACS   an agile approach to optimising your digital strategy v4.1
ACS an agile approach to optimising your digital strategy v4.1
Mia Horrigan
 
Agile pm v2
Agile pm v2Agile pm v2
Agile pm v2
Mia Horrigan
 
How to save your industry $1.9 b v3
How to save your industry $1.9 b v3How to save your industry $1.9 b v3
How to save your industry $1.9 b v3
Mia Horrigan
 
Final wireframes from screen concept to user interaction v0.4
Final wireframes  from screen concept to user interaction v0.4Final wireframes  from screen concept to user interaction v0.4
Final wireframes from screen concept to user interaction v0.4
Mia Horrigan
 
Oz!a 2009 sna v0.2
Oz!a 2009 sna   v0.2Oz!a 2009 sna   v0.2
Oz!a 2009 sna v0.2
Mia Horrigan
 
Bpm link feb 2010
Bpm link feb 2010Bpm link feb 2010
Bpm link feb 2010
Mia Horrigan
 
User needs vs buisness needs v5a
User needs vs buisness needs v5aUser needs vs buisness needs v5a
User needs vs buisness needs v5a
Mia Horrigan
 
Oracal of bacon and social networking analysis final
Oracal of bacon and social networking analysis finalOracal of bacon and social networking analysis final
Oracal of bacon and social networking analysis final
Mia Horrigan
 

More from Mia Horrigan (20)

Agile2022 What parkrun has taught me 2022-07-18.pdf
Agile2022 What parkrun has taught me 2022-07-18.pdfAgile2022 What parkrun has taught me 2022-07-18.pdf
Agile2022 What parkrun has taught me 2022-07-18.pdf
 
Evidence based management – Measuring value to enable improvement and busines...
Evidence based management – Measuring value to enable improvement and busines...Evidence based management – Measuring value to enable improvement and busines...
Evidence based management – Measuring value to enable improvement and busines...
 
Activating improvements through retrospectives
Activating improvements through  retrospectives Activating improvements through  retrospectives
Activating improvements through retrospectives
 
Strategic planning for agile leaders - AgileAUs 2019 Workshop
Strategic planning for agile leaders  - AgileAUs 2019 WorkshopStrategic planning for agile leaders  - AgileAUs 2019 Workshop
Strategic planning for agile leaders - AgileAUs 2019 Workshop
 
Activating improvements retrospectives
Activating improvements   retrospectivesActivating improvements   retrospectives
Activating improvements retrospectives
 
Scrummdiddlyumpious and the Killjoys. Two teams , same product but Oh so diff...
Scrummdiddlyumpious and the Killjoys. Two teams , same product but Oh so diff...Scrummdiddlyumpious and the Killjoys. Two teams , same product but Oh so diff...
Scrummdiddlyumpious and the Killjoys. Two teams , same product but Oh so diff...
 
Agile product onwership and the business analyst
Agile product onwership and the business analystAgile product onwership and the business analyst
Agile product onwership and the business analyst
 
Growing pains scaling agile in service delivery LAST Conf 2014
Growing pains  scaling agile in service delivery  LAST Conf 2014Growing pains  scaling agile in service delivery  LAST Conf 2014
Growing pains scaling agile in service delivery LAST Conf 2014
 
Lean Coffee
Lean CoffeeLean Coffee
Lean Coffee
 
The power to Say NO - Using Scrum in a BAU Team
The power to Say NO - Using Scrum in a BAU TeamThe power to Say NO - Using Scrum in a BAU Team
The power to Say NO - Using Scrum in a BAU Team
 
Unsubscribed designing for conversion
Unsubscribed   designing for conversionUnsubscribed   designing for conversion
Unsubscribed designing for conversion
 
Using Agile to move from info centric to user centric
Using Agile to move from info centric to  user centric Using Agile to move from info centric to  user centric
Using Agile to move from info centric to user centric
 
ACS an agile approach to optimising your digital strategy v4.1
ACS   an agile approach to optimising your digital strategy v4.1ACS   an agile approach to optimising your digital strategy v4.1
ACS an agile approach to optimising your digital strategy v4.1
 
Agile pm v2
Agile pm v2Agile pm v2
Agile pm v2
 
How to save your industry $1.9 b v3
How to save your industry $1.9 b v3How to save your industry $1.9 b v3
How to save your industry $1.9 b v3
 
Final wireframes from screen concept to user interaction v0.4
Final wireframes  from screen concept to user interaction v0.4Final wireframes  from screen concept to user interaction v0.4
Final wireframes from screen concept to user interaction v0.4
 
Oz!a 2009 sna v0.2
Oz!a 2009 sna   v0.2Oz!a 2009 sna   v0.2
Oz!a 2009 sna v0.2
 
Bpm link feb 2010
Bpm link feb 2010Bpm link feb 2010
Bpm link feb 2010
 
User needs vs buisness needs v5a
User needs vs buisness needs v5aUser needs vs buisness needs v5a
User needs vs buisness needs v5a
 
Oracal of bacon and social networking analysis final
Oracal of bacon and social networking analysis finalOracal of bacon and social networking analysis final
Oracal of bacon and social networking analysis final
 

Recently uploaded

Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
ScyllaDB
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
DianaGray10
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
Ortus Solutions, Corp
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
HarpalGohil4
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
Tobias Schneck
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
Fwdays
 
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxAI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
Sunil Jagani
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Ukraine
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 

Recently uploaded (20)

Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
 
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxAI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 

Release train engineer master scrum master - LAST Conference 2015

  • 1. Release Train Engineer - the Master Scrum Master By Mia Horrigan • Partner Zen Ex Machina • @miahorri
  • 2. So What is an RTE? • Master Scrum Master • Facilitates program level processes and execution • Coordinates delivery at scale across an enterprise • Team and Delivery focused to achieve Business outcomes
  • 3. What it is not • Another word for Program/Release/Delvery Manager • Project Management at scale
  • 4. Servant Leadership • Provide support so teams can be self managing and self organising • Very different mindset to being a Program Manager • RTE doesn’t decide where the train is going or how to build the train, they are there to coordinates all team efforts to the outcome
  • 6. Focus on Incremental Delivery of Business value
  • 7. Dedicated People on the Train • People on the train are dedicated to the train no matter what their reporting structure might be • Product Owner and Scrum Master per Team • Most co-located on same floor
  • 8. Joined at the Hip - Product Manager and RTE • Key relationship • Product manager and RTE working closely together • Product manager focus – What and Why • RTE focus – How to make this happen
  • 9. Business Involved with Teams • Feature Owners working with Teams • Product Owners Council • Dev workshops with Feature Owners • Business Owners and Executives at PI planning
  • 10. Program Increment Planning • Evolved from disastrous first PI planning • Greater opportunity for business and teams to converse on features • Two day session with all the train in the one room • Huge energy, collaboration and communication
  • 11. Train Building • Team choose their name • PI planning as team building • Awareness of other team and train goals • Trained everybody on the train
  • 12. Executive Sponsor Support • IT Service Delivery and Business Executive Sponsorship and Vision • Aligned to Organisation Strategy to “reinvent” the organisation and “Getting IT Right” • Director focused on what she could do to help
  • 13. Visualisation • Made the flow and work visible • Team centred around Boards to discuss • Communication to others of work in progress
  • 14. User Focused • Showcases are scenario based • Story mapping to understand user journey • Pragmatic personas and empathy maps
  • 15. Managers off the Train • Scrum Masters and POs not team leads • HR reporting lines different to Train • Managers outside of train to deal with projects and and documentation required by non Agile work teams
  • 16. What needs focus to keep the Train on the tracks
  • 17. Train’s Maturity • Different team capability, 40 new people joined in R4 • Succeeding because we have a few smart and capable individuals • Don’t want hero work or burn outs
  • 18. Line Managers struggled • Still their HR manager but not part of the train • Insisted on a overly burdensome QA process for reviews that created bottlenecks • Worried about their place in the new framework • Went around the Train
  • 19. Governance • Escalation Point for Impediments and Risks • Program Status Report • Roles and Responsibilities need to be clear
  • 20. Scrum of Scrums • Not a status Report • About alignment, communication and removing impediments
  • 21. Product Owner Council • Escalation Point for scope and boundary changes • Program Manager coordinates and makes the ultimate call based on business value • POs in each team with regular interaction with feature owners
  • 22. Coaches Council • Coaches at Team and Program/Portfolio Layer • Team coaches embedded with team full time • Provide advice to Release Management Group • Advocate for team (“Good Cop”)
  • 25. Definition of Done • Applied this at team, system and Release level • Helped ensure quality standards adhered to • Definition of Ready so teams didn’t take on work that was likely to change scope and design
  • 26. Environments • Not set up well for continuous integration or release on demand
  • 27. Push vs Pull • Started with back end and team level • Portfolio and program level not as mature • Push work on team to keep them busy but feature not ready for delivery • Want to get to a stage where Teams pull work from an ordered backlog – not there yet
  • 28. Challenges at Scale • Teams are self managing however still need coordination and alignment across multiple teams • Working together towards achieving the goals for the Train's Product Increment • 100 people on the train, 8 teams • Hard to steer and keep it on the tracks
  • 29. aka Confessions of a Scrum Mom
  • 30. I even have SMs email me as Dear Scrum Mum…… • I tell myself its an affectionate term but wasn’t sure • I feel protective of the team but was I stopping them from succeeding and holding them back?
  • 32. Scrum Dude• Rudimentary skills , very little experience • Team secretary, lists impediments • Black and White on process • Results into low-performing teams
  • 33. Scrum Mom • Protective to their teams • “Takes care of everything” to remove impediments • Teams functional, but not challenged • Results in stagnation
  • 34. True Scrum Master • Mentors, leads and develops high performing teams • Address conflict and challenges the team • Encouraging, collaborative and motivating • Team able to learn and continuously improve
  • 35. Agile Sensei/Coach • Coaches, mentors, trains, facilitates and motivates • Listens • Asks why ( “5 Whys pattern”)
  • 36. Circular Model of Scrum Maturity https://agileanecdotes.wordpress.com/2014/09/30/scrum-maturity-model/
  • 37. Apply based Team maturity • It takes time but It’s not a timeline • Teams never stands still, maturity can be fragile • If team is immature, they’ll need a Scrum Mom • A True Scrum Master must be able to evolve as team matures and be that Coach/Mentor/Trainer
  • 38. Competencies of an SMS/RTE Listen Ask deep questions Empower Enable to Act Increase Insight Facilitator • Owns process • Independent • Non judgemental • Offers no advice Consultant • Advise based on skills, expertise, experience • Focus on problem
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 47. Product Manager and RTE Relationship
  • 48. RTE and Release Management
  • 50. Politics and Power Struggles

Editor's Notes

  1. The Scrum Dude: Scrum Dudes have rudimentary scrum master skills and little experience with scrum, which results into low-performing and mostly disoriented teams. Scrum Dudes are more like secretaries for their teams. The Scrum Guy: has rudimentary ScrumMaster skills and very small experience with scrum, which results into low-performing and mostly disoriented teams. The Scrum Guy acts as the team secretary, just scheduling meetings and listing impediments.
  2. The Scrum Mom: Scrum Moms are solicitous and protective to their teams like a mother for her children. Teams with a Scrum Mum can be well functional, but Scrum Moms miss to challenge their teams, which often leads to stagnation. The Scrum Mom: is protective towards her teams like a mother for her children. Teams with a Scrum Mom can be well functional, but Scrum Moms miss to challenge their teams, which often leads to stagnation. She doesn’t really trust the team and still bossy.
  3. The True Scrum Master: The true scrum master coaches, leads and develops high-performance teams that are able to self-reflect, learn and continuously improve. She addresses conflicts, keeps the team challenged, encouraged and motivated. The True ScrumMaster: The true scrum master coaches, leads and develops high-performance teams that are able to continuously improve, learn and to be self-organized. She addresses conflicts, challenges the team but in the same time encouraging and motivating people in the team.
  4. The True Scrum Master: The true scrum master coaches, leads and develops high-performance teams that are able to self-reflect, learn and continuously improve. She addresses conflicts, keeps the team challenged, encouraged and motivated. The True ScrumMaster: The true scrum master coaches, leads and develops high-performance teams that are able to continuously improve, learn and to be self-organized. She addresses conflicts, challenges the team but in the same time encouraging and motivating people in the team.