SlideShare une entreprise Scribd logo
1  sur  66
Télécharger pour lire hors ligne
Continuous Reteaming
Adopt self-selection and start moving
people to the work!
Aginext.io
Who am I?
Julien Lavigne du Cadet
Engineering Manager
Data Engineering
https://www.linkedin.com/in/julienlavigneducadet
Agenda
<2015: 1 dev = 1 part of the system
<2015: 1 dev = 1 part of the system
<2015: 1 dev = 1 part of the system
Bus factor
High WIP
Long lead time / queuing
~2015/16: Product teams
End to end ownership!
But…
~2015/16: Product teams
… What if priorities change?
~2015/16: Product teams
… Or the business wants all hands on
deck?
~2015/16: Product teams
Low adaptability to changing demand
Unequal work distribution
~2016/17: Project teams
~2016/17: Project teams
Hard to compose teams
Hard to stop projects and transition
Massive overhead on the manager
Early 2018…
In a galaxy not so far away…
More work…
• 15 engineers, growing…
• 10+ stakeholders
• 30+ people years of project
backlog…
Massive product scope
100+ pieces of software, full stack
• Microservices in C#, Kotlin, …
• UIs with Angular, Typescript, …
• Spark code and Scala libraries, …
• SQL, NoSql, …
• Batch and RT processing…
• Random infra like hosted jupyter
notebook, …
Sadness…
Why are people not taking ownership?
How do we scale the team?
Optimise for…
Intrinsic motivation
Inspirations…
https://steamcdn-a.akamaihd.net/apps/valve/Valve_NewEmployeeHandbook.pdf
https://blog.crisp.se/2016/12/30/henrikkniberg/agile-lego
https://dannorth.net/2018/01/26/in-praise-of-swarming/
Planning day
The theory
A simple process…
Planning cocktail
Ingredients and recipe
Recipe for the day
8:30 – Breakfast (optional)
9:30 – Last quarter achievements review
10:30 – Demand side pitch
12:30 – Lunch
13:30 – Constraints presentations
13:45 – Iterate on the clustering and form teams
16:30 – Present each newly created team / mission
17:00 – Drinks (optional)
Recipe for the day
8:30 – Breakfast (optional)
=> Build relationships
9:30 – Last quarter achievements review
10:30 – Demand side pitch
12:30 – Lunch
13:30 – Constraints presentations
13:45 – Iterate on the clustering and form teams
16:30 – Present each newly created team / mission
17:00 – Drinks (optional)
Recipe for the day
8:30 – Breakfast (optional)
9:30 – Last quarter achievements review
=> Energise everyone and celebrate success!
10:30 – Demand side pitch
12:30 – Lunch
13:30 – Constraints presentations
13:45 – Iterate on the clustering and form teams
16:30 – Present each newly created team / mission
17:00 – Drinks (optional)
Recipe for the day
8:30 – Breakfast (optional)
9:30 – Last quarter achievements review
10:30 – Demand side pitch
=> Provide visibility and build alignment
12:30 – Lunch
13:30 – Constraints presentations
13:45 – Iterate on the clustering and form teams
16:30 – Present each newly created team / mission
17:00 – Drinks (optional)
Recipe for the day
8:30 – Breakfast (optional)
9:30 – Last quarter achievements review
10:30 – Demand side pitch
12:30 – Lunch
=> Build relationships
13:30 – Constraints presentations
13:45 – Iterate on the clustering and form teams
16:30 – Present each newly created team / mission
17:00 – Drinks (optional)
Recipe for the day
8:30 – Breakfast (optional)
9:30 – Last quarter achievements review
10:30 – Demand side pitch
12:30 – Lunch
13:30 – Constraints presentations
=> Enable self-selection
13:45 – Iterate on the clustering and form teams
16:30 – Present each newly created team / mission
17:00 – Drinks (optional)
Recipe for the day
8:30 – Breakfast (optional)
9:30 – Last quarter achievements review
10:30 – Demand side pitch
12:30 – Lunch
13:30 – Constraints presentations
13:45 – Iterate on the clustering and form teams
=> Engage all relevant parties and build the quarterly plan
16:30 – Present each newly created team / mission
17:00 – Drinks (optional)
Recipe for the day
8:30 – Breakfast (optional)
9:30 – Last quarter achievements review
10:30 – Demand side pitch
12:30 – Lunch
13:30 – Constraints presentations
13:45 – Iterate on the clustering and form teams
16:30 – Present each newly created team / mission
=> Communicate and test the plan
17:00 – Drinks (optional)
Recipe for the day
8:30 – Breakfast (optional)
9:30 – Last quarter achievements review
10:30 – Demand side pitch
12:30 – Lunch
13:30 – Constraints presentations
13:45 – Iterate on the clustering and form teams
16:30 – Present each newly created team / mission
17:00 – Drinks (optional)
=> Celebrate and build relationships
Ingredients
Preplanning
Top N projects
Who?
Where?
• Big enough room
• Lot of walls white boards
• Far from the office*
*otherwise people will come and go…
Constraints
E.G. rules of the game!
=> Makes sure we don’t end up with an unacceptable solution
Constraints - examples
• All work gets picked or deprioritised
• Team size between 3 and 6
• If a team is a continuation from last quarter:
• The new team must not be a subset of the previous team
• At least one person must stay
Constraints - examples
• 20% of kaizen / tech debt reduction work
Detailed instructions
Previous quarter achievements
Teams present what was done last quarter.
~5mins per team
• Focus on impact. How did you move the needle?
• What is still in progress or left to do?
• Make it fun
• Applause & celebrate!
Demand side pitch
Stakeholders present what are this quarter priorities.
~15mins / topic
• What’s the context?
• Why does it matter?
• What is the expected business impact?
• What would a great quarter look like?
• Q&A with the room
A volunteer creates post-it notes with the main ideas / work items
Self-selection / self-organisation
People will cluster work as they see fit and form SLAM teams
around those.
We will iterate until the constraints are satisfied
SLAM Teams
Self-managed,
Lean,
Audacious,
Multidisciplinary
Expected outcomes
• Team name
• Team composition
• Mission
• Stakeholders
• Capacity and SWAGs*
• Risk and dependencies
• Draft OKRs
*https://en.wikipedia.org/wiki/Scientific_wild-ass_guess
OKRs
Objectives and Key Results
• Moon shots!
• Measurables
• Score from 0 to 1
Iterations
Start iterating! People will:
• Engage with each other to discuss the work
• Put their name where they want to work
• Fill the expected outcomes template
Iterations
Are the constraints
met?
Is there too much
work somewhere?
Have we addressed
stakeholders’
concerns?
Iterate
Yes No
Yes
Yes
Drop or move work
around
Adapt teams
No
No
What have we NOT achieved?
• A static plan – things will change
• Option: buffer with “BAU” team
• Chosen a delivery lead for the team
• Finalised OKRs
Stuff we learned the hard way…
• How you introduce the planning day matters
• 1 day offsite ?!?
• We already have a 5 years roadmap!
• Stakeholders need to show up
Stuff we learned the hard way…
• Too much work
• Preformed teams
Success?
“I want to keep the quarterly planning and self selection process in
place”
Success?
“I want to keep the quarterly planning and self selection process in
place”
Little long term product ownership
Only works with software that fits in
your head?
Leap of faith
Forming the teams
Delivery lead
• Keeps the team focussed
• Communicates with stakeholders
• Is *NOT* a tech lead
Delivery lead selection process
• By the team itself
Interesting findings
• Nobody wants to be a project/program manager… Everybody wants to be
a delivery lead!!
• People tend to elect the person that wants to do it more
Weekly status update
• OKR Update
• Team health and discussions
Weekly status update
• What did you achieve last week? Current KR score?
• What are you focussing on this week?
• How confident are we that we can score a 1.0 on this KR by the
end of the quarter?
• Do we need to change anything / move work around?
Agile?
Scream team A Scream team B XP team
Agile? Or not…
Scream team A Scream team B XP team
Intrinsic motivation
Continuous reteaming
Continuous reteaming
Thank you! Questions?

Contenu connexe

Tendances

Lukas Simokaitis: Tough Lessons in Distributed-Multinational Environment
Lukas Simokaitis: Tough Lessons in Distributed-Multinational EnvironmentLukas Simokaitis: Tough Lessons in Distributed-Multinational Environment
Lukas Simokaitis: Tough Lessons in Distributed-Multinational Environment
Agile Lietuva
 
Planning game 1
Planning game 1Planning game 1
Planning game 1
vshackley
 

Tendances (20)

From Waterfall to Agile - Six Months In
From Waterfall to Agile - Six Months InFrom Waterfall to Agile - Six Months In
From Waterfall to Agile - Six Months In
 
Being vs Doing agile
Being vs Doing agileBeing vs Doing agile
Being vs Doing agile
 
It's not tools, Stupid
It's not tools, StupidIt's not tools, Stupid
It's not tools, Stupid
 
Scaling up scrum - challenges and tips
Scaling up scrum -  challenges and tipsScaling up scrum -  challenges and tips
Scaling up scrum - challenges and tips
 
Core Agility Workout - AgileIndy 2015
Core Agility Workout - AgileIndy 2015Core Agility Workout - AgileIndy 2015
Core Agility Workout - AgileIndy 2015
 
How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017
 
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
 
WEBINAR: Introduction to Lean (ENCORE!)
WEBINAR: Introduction to Lean (ENCORE!)WEBINAR: Introduction to Lean (ENCORE!)
WEBINAR: Introduction to Lean (ENCORE!)
 
WEBINAR: Process Walk Orientation for Participants
WEBINAR: Process Walk Orientation for ParticipantsWEBINAR: Process Walk Orientation for Participants
WEBINAR: Process Walk Orientation for Participants
 
Lukas Simokaitis: Tough Lessons in Distributed-Multinational Environment
Lukas Simokaitis: Tough Lessons in Distributed-Multinational EnvironmentLukas Simokaitis: Tough Lessons in Distributed-Multinational Environment
Lukas Simokaitis: Tough Lessons in Distributed-Multinational Environment
 
Cleveland Agile Group - A Manager's Perspective on Agile in an Enterprise
Cleveland Agile Group - A Manager's Perspective on Agile in an EnterpriseCleveland Agile Group - A Manager's Perspective on Agile in an Enterprise
Cleveland Agile Group - A Manager's Perspective on Agile in an Enterprise
 
The 2016 nalys review
The 2016 nalys reviewThe 2016 nalys review
The 2016 nalys review
 
Tampere goes agile 2015
Tampere goes agile 2015Tampere goes agile 2015
Tampere goes agile 2015
 
Softest bullet
Softest bulletSoftest bullet
Softest bullet
 
Scrum and Kanban - Getting the Most from Each
Scrum and Kanban - Getting the Most from EachScrum and Kanban - Getting the Most from Each
Scrum and Kanban - Getting the Most from Each
 
How to Create a Strategic Plan for a Lean Six Sigma Program Office
How to Create a Strategic Plan for a Lean Six Sigma Program OfficeHow to Create a Strategic Plan for a Lean Six Sigma Program Office
How to Create a Strategic Plan for a Lean Six Sigma Program Office
 
Managing Content Projects with Success and Panache by Ahava Leibtag (Now What...
Managing Content Projects with Success and Panache by Ahava Leibtag (Now What...Managing Content Projects with Success and Panache by Ahava Leibtag (Now What...
Managing Content Projects with Success and Panache by Ahava Leibtag (Now What...
 
Management happiness
Management happinessManagement happiness
Management happiness
 
Scrum and Kanban
Scrum and KanbanScrum and Kanban
Scrum and Kanban
 
Planning game 1
Planning game 1Planning game 1
Planning game 1
 

Similaire à Continuous Reteaming - Aginext 2019

From Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKitFrom Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKit
Jon Terry
 
State imp plan review process
State imp plan review processState imp plan review process
State imp plan review process
tomcrotty
 
LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]
LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]
LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]
getadministrate
 

Similaire à Continuous Reteaming - Aginext 2019 (20)

From Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKitFrom Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKit
 
GE Alliance Introduction
GE Alliance IntroductionGE Alliance Introduction
GE Alliance Introduction
 
Institute of Design: Teaming Workshop By Chris Bernard
Institute of Design: Teaming Workshop By Chris BernardInstitute of Design: Teaming Workshop By Chris Bernard
Institute of Design: Teaming Workshop By Chris Bernard
 
Communicating Effectively in a Data-Driven Workplace
Communicating Effectively in a Data-Driven WorkplaceCommunicating Effectively in a Data-Driven Workplace
Communicating Effectively in a Data-Driven Workplace
 
Capacity2 - Briefing and Facilitation training slides
Capacity2 - Briefing and Facilitation training slidesCapacity2 - Briefing and Facilitation training slides
Capacity2 - Briefing and Facilitation training slides
 
developingtalent.ppt
developingtalent.pptdevelopingtalent.ppt
developingtalent.ppt
 
Agile house flash build
Agile house   flash buildAgile house   flash build
Agile house flash build
 
Startup Weekend facilitator deck Bolzano 2014
Startup Weekend facilitator deck Bolzano 2014Startup Weekend facilitator deck Bolzano 2014
Startup Weekend facilitator deck Bolzano 2014
 
Introduction to Project Management
Introduction to Project ManagementIntroduction to Project Management
Introduction to Project Management
 
State imp plan review process
State imp plan review processState imp plan review process
State imp plan review process
 
Stacey Seronick: Kaizen You! Continuous Improvement for You and Your Team
Stacey Seronick: Kaizen You! Continuous Improvement for You and Your TeamStacey Seronick: Kaizen You! Continuous Improvement for You and Your Team
Stacey Seronick: Kaizen You! Continuous Improvement for You and Your Team
 
Basic Project Management for the Public Sector
Basic Project Management for the Public SectorBasic Project Management for the Public Sector
Basic Project Management for the Public Sector
 
Managing Change - Junior Cycle and Technology
Managing Change - Junior Cycle and TechnologyManaging Change - Junior Cycle and Technology
Managing Change - Junior Cycle and Technology
 
Leading enterprise transformation lessons adopting agile in government
Leading enterprise transformation  lessons adopting agile in governmentLeading enterprise transformation  lessons adopting agile in government
Leading enterprise transformation lessons adopting agile in government
 
Crowdsourcing your documentation: Managing a crowdsourced documentation project
Crowdsourcing your documentation: Managing a crowdsourced documentation projectCrowdsourcing your documentation: Managing a crowdsourced documentation project
Crowdsourcing your documentation: Managing a crowdsourced documentation project
 
Effective Product Roadmap Management
Effective Product Roadmap ManagementEffective Product Roadmap Management
Effective Product Roadmap Management
 
Asking the Right Question In Your Next PM Interview by Avast PM
Asking the Right Question In Your Next PM Interview by Avast PMAsking the Right Question In Your Next PM Interview by Avast PM
Asking the Right Question In Your Next PM Interview by Avast PM
 
Uti collaborative 23rd may pm session
Uti collaborative 23rd may pm sessionUti collaborative 23rd may pm session
Uti collaborative 23rd may pm session
 
LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]
LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]
LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]
 
Organizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentOrganizational Design for Effective Software Development
Organizational Design for Effective Software Development
 

Dernier

原版定制(UBC毕业证书)加拿大英属哥伦比亚大学毕业证原件一模一样
原版定制(UBC毕业证书)加拿大英属哥伦比亚大学毕业证原件一模一样原版定制(UBC毕业证书)加拿大英属哥伦比亚大学毕业证原件一模一样
原版定制(UBC毕业证书)加拿大英属哥伦比亚大学毕业证原件一模一样
rtgdfgss
 

Dernier (12)

TEST BANK for Operations Management, 14th Edition by William J. Stevenson,.pdf
TEST BANK for Operations Management, 14th Edition by William J. Stevenson,.pdfTEST BANK for Operations Management, 14th Edition by William J. Stevenson,.pdf
TEST BANK for Operations Management, 14th Edition by William J. Stevenson,.pdf
 
UX in an Agile World - Scrum Gathering
UX in an Agile World -   Scrum GatheringUX in an Agile World -   Scrum Gathering
UX in an Agile World - Scrum Gathering
 
Dehradun🌹Vip ℂall Girls ❤Heer 931579xxxx💟 Full Trusted ℂALL GIRLS IN Dehradu...
Dehradun🌹Vip ℂall Girls  ❤Heer 931579xxxx💟 Full Trusted ℂALL GIRLS IN Dehradu...Dehradun🌹Vip ℂall Girls  ❤Heer 931579xxxx💟 Full Trusted ℂALL GIRLS IN Dehradu...
Dehradun🌹Vip ℂall Girls ❤Heer 931579xxxx💟 Full Trusted ℂALL GIRLS IN Dehradu...
 
Uniting Efficiency and Quality_ The Synergy of Lean Management and Six Sigma.pdf
Uniting Efficiency and Quality_ The Synergy of Lean Management and Six Sigma.pdfUniting Efficiency and Quality_ The Synergy of Lean Management and Six Sigma.pdf
Uniting Efficiency and Quality_ The Synergy of Lean Management and Six Sigma.pdf
 
DrupalCamp Atlanta 2022 - Effective Project Management
DrupalCamp Atlanta 2022 - Effective Project ManagementDrupalCamp Atlanta 2022 - Effective Project Management
DrupalCamp Atlanta 2022 - Effective Project Management
 
Mastering Compassion: A Heavenly Perspective on Leadership
Mastering Compassion: A Heavenly Perspective on LeadershipMastering Compassion: A Heavenly Perspective on Leadership
Mastering Compassion: A Heavenly Perspective on Leadership
 
Mastering Agility_ Unveiling the Power of Agile Project Management.pdf
Mastering Agility_ Unveiling the Power of Agile Project Management.pdfMastering Agility_ Unveiling the Power of Agile Project Management.pdf
Mastering Agility_ Unveiling the Power of Agile Project Management.pdf
 
Presentation On "Yusuf Ibn Tashfin" a true leader (1061 to 1106)_ prepared by...
Presentation On "Yusuf Ibn Tashfin" a true leader (1061 to 1106)_ prepared by...Presentation On "Yusuf Ibn Tashfin" a true leader (1061 to 1106)_ prepared by...
Presentation On "Yusuf Ibn Tashfin" a true leader (1061 to 1106)_ prepared by...
 
Leading People - Harvard Manage Mentor Certificate
Leading People - Harvard Manage Mentor CertificateLeading People - Harvard Manage Mentor Certificate
Leading People - Harvard Manage Mentor Certificate
 
原版定制(UBC毕业证书)加拿大英属哥伦比亚大学毕业证原件一模一样
原版定制(UBC毕业证书)加拿大英属哥伦比亚大学毕业证原件一模一样原版定制(UBC毕业证书)加拿大英属哥伦比亚大学毕业证原件一模一样
原版定制(UBC毕业证书)加拿大英属哥伦比亚大学毕业证原件一模一样
 
Management 13th Edition by Richard L. Daft test bank.docx
Management 13th Edition by Richard L. Daft test bank.docxManagement 13th Edition by Richard L. Daft test bank.docx
Management 13th Edition by Richard L. Daft test bank.docx
 
Team Dynamics: A Journey to Excellence
Team Dynamics: A Journey to ExcellenceTeam Dynamics: A Journey to Excellence
Team Dynamics: A Journey to Excellence
 

Continuous Reteaming - Aginext 2019

  • 1. Continuous Reteaming Adopt self-selection and start moving people to the work! Aginext.io
  • 2. Who am I? Julien Lavigne du Cadet Engineering Manager Data Engineering https://www.linkedin.com/in/julienlavigneducadet
  • 4.
  • 5. <2015: 1 dev = 1 part of the system
  • 6. <2015: 1 dev = 1 part of the system
  • 7. <2015: 1 dev = 1 part of the system Bus factor High WIP Long lead time / queuing
  • 8. ~2015/16: Product teams End to end ownership! But…
  • 9. ~2015/16: Product teams … What if priorities change?
  • 10. ~2015/16: Product teams … Or the business wants all hands on deck?
  • 11. ~2015/16: Product teams Low adaptability to changing demand Unequal work distribution
  • 13. ~2016/17: Project teams Hard to compose teams Hard to stop projects and transition Massive overhead on the manager
  • 14. Early 2018… In a galaxy not so far away…
  • 15. More work… • 15 engineers, growing… • 10+ stakeholders • 30+ people years of project backlog…
  • 16. Massive product scope 100+ pieces of software, full stack • Microservices in C#, Kotlin, … • UIs with Angular, Typescript, … • Spark code and Scala libraries, … • SQL, NoSql, … • Batch and RT processing… • Random infra like hosted jupyter notebook, …
  • 17. Sadness… Why are people not taking ownership? How do we scale the team?
  • 21.
  • 25. Recipe for the day 8:30 – Breakfast (optional) 9:30 – Last quarter achievements review 10:30 – Demand side pitch 12:30 – Lunch 13:30 – Constraints presentations 13:45 – Iterate on the clustering and form teams 16:30 – Present each newly created team / mission 17:00 – Drinks (optional)
  • 26. Recipe for the day 8:30 – Breakfast (optional) => Build relationships 9:30 – Last quarter achievements review 10:30 – Demand side pitch 12:30 – Lunch 13:30 – Constraints presentations 13:45 – Iterate on the clustering and form teams 16:30 – Present each newly created team / mission 17:00 – Drinks (optional)
  • 27. Recipe for the day 8:30 – Breakfast (optional) 9:30 – Last quarter achievements review => Energise everyone and celebrate success! 10:30 – Demand side pitch 12:30 – Lunch 13:30 – Constraints presentations 13:45 – Iterate on the clustering and form teams 16:30 – Present each newly created team / mission 17:00 – Drinks (optional)
  • 28. Recipe for the day 8:30 – Breakfast (optional) 9:30 – Last quarter achievements review 10:30 – Demand side pitch => Provide visibility and build alignment 12:30 – Lunch 13:30 – Constraints presentations 13:45 – Iterate on the clustering and form teams 16:30 – Present each newly created team / mission 17:00 – Drinks (optional)
  • 29. Recipe for the day 8:30 – Breakfast (optional) 9:30 – Last quarter achievements review 10:30 – Demand side pitch 12:30 – Lunch => Build relationships 13:30 – Constraints presentations 13:45 – Iterate on the clustering and form teams 16:30 – Present each newly created team / mission 17:00 – Drinks (optional)
  • 30. Recipe for the day 8:30 – Breakfast (optional) 9:30 – Last quarter achievements review 10:30 – Demand side pitch 12:30 – Lunch 13:30 – Constraints presentations => Enable self-selection 13:45 – Iterate on the clustering and form teams 16:30 – Present each newly created team / mission 17:00 – Drinks (optional)
  • 31. Recipe for the day 8:30 – Breakfast (optional) 9:30 – Last quarter achievements review 10:30 – Demand side pitch 12:30 – Lunch 13:30 – Constraints presentations 13:45 – Iterate on the clustering and form teams => Engage all relevant parties and build the quarterly plan 16:30 – Present each newly created team / mission 17:00 – Drinks (optional)
  • 32. Recipe for the day 8:30 – Breakfast (optional) 9:30 – Last quarter achievements review 10:30 – Demand side pitch 12:30 – Lunch 13:30 – Constraints presentations 13:45 – Iterate on the clustering and form teams 16:30 – Present each newly created team / mission => Communicate and test the plan 17:00 – Drinks (optional)
  • 33. Recipe for the day 8:30 – Breakfast (optional) 9:30 – Last quarter achievements review 10:30 – Demand side pitch 12:30 – Lunch 13:30 – Constraints presentations 13:45 – Iterate on the clustering and form teams 16:30 – Present each newly created team / mission 17:00 – Drinks (optional) => Celebrate and build relationships
  • 36. Who?
  • 37. Where? • Big enough room • Lot of walls white boards • Far from the office* *otherwise people will come and go…
  • 38. Constraints E.G. rules of the game! => Makes sure we don’t end up with an unacceptable solution
  • 39. Constraints - examples • All work gets picked or deprioritised • Team size between 3 and 6 • If a team is a continuation from last quarter: • The new team must not be a subset of the previous team • At least one person must stay
  • 40. Constraints - examples • 20% of kaizen / tech debt reduction work
  • 42. Previous quarter achievements Teams present what was done last quarter. ~5mins per team • Focus on impact. How did you move the needle? • What is still in progress or left to do? • Make it fun • Applause & celebrate!
  • 43. Demand side pitch Stakeholders present what are this quarter priorities. ~15mins / topic • What’s the context? • Why does it matter? • What is the expected business impact? • What would a great quarter look like? • Q&A with the room A volunteer creates post-it notes with the main ideas / work items
  • 44. Self-selection / self-organisation People will cluster work as they see fit and form SLAM teams around those. We will iterate until the constraints are satisfied
  • 46. Expected outcomes • Team name • Team composition • Mission • Stakeholders • Capacity and SWAGs* • Risk and dependencies • Draft OKRs *https://en.wikipedia.org/wiki/Scientific_wild-ass_guess
  • 47. OKRs Objectives and Key Results • Moon shots! • Measurables • Score from 0 to 1
  • 48. Iterations Start iterating! People will: • Engage with each other to discuss the work • Put their name where they want to work • Fill the expected outcomes template
  • 49. Iterations Are the constraints met? Is there too much work somewhere? Have we addressed stakeholders’ concerns? Iterate Yes No Yes Yes Drop or move work around Adapt teams No No
  • 50. What have we NOT achieved? • A static plan – things will change • Option: buffer with “BAU” team • Chosen a delivery lead for the team • Finalised OKRs
  • 51. Stuff we learned the hard way… • How you introduce the planning day matters • 1 day offsite ?!? • We already have a 5 years roadmap! • Stakeholders need to show up
  • 52. Stuff we learned the hard way… • Too much work • Preformed teams
  • 53. Success? “I want to keep the quarterly planning and self selection process in place”
  • 54. Success? “I want to keep the quarterly planning and self selection process in place” Little long term product ownership Only works with software that fits in your head? Leap of faith
  • 56. Delivery lead • Keeps the team focussed • Communicates with stakeholders • Is *NOT* a tech lead
  • 57. Delivery lead selection process • By the team itself Interesting findings • Nobody wants to be a project/program manager… Everybody wants to be a delivery lead!! • People tend to elect the person that wants to do it more
  • 58.
  • 59. Weekly status update • OKR Update • Team health and discussions
  • 60. Weekly status update • What did you achieve last week? Current KR score? • What are you focussing on this week? • How confident are we that we can score a 1.0 on this KR by the end of the quarter? • Do we need to change anything / move work around?
  • 61.
  • 62. Agile? Scream team A Scream team B XP team
  • 63. Agile? Or not… Scream team A Scream team B XP team