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
Continuous Reteaming - Aginext 2019
<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/
Continuous Reteaming - Aginext 2019
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
Continuous Reteaming - Aginext 2019
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?
Continuous Reteaming - Aginext 2019
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?

More Related Content

PDF
Agile: Don't Underestimate the Squishy Stuff
PPT
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
PDF
Tom Morgan - July 29, 2014 - From Chaos to Collaborative Communities
PPTX
Egle Venclovaite "Retrospectives: the Secret to Team Excellence"
PPTX
It takes structure and discipline – It is about new habits and a change of mi...
PDF
The challenge of being a team representative in a scaled agile environment
PPTX
How to Reboot your Agile Team - Ottawa 2016
PDF
Scaling Quality by Building It In - Agile Tour Montreal 2017
Agile: Don't Underestimate the Squishy Stuff
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Tom Morgan - July 29, 2014 - From Chaos to Collaborative Communities
Egle Venclovaite "Retrospectives: the Secret to Team Excellence"
It takes structure and discipline – It is about new habits and a change of mi...
The challenge of being a team representative in a scaled agile environment
How to Reboot your Agile Team - Ottawa 2016
Scaling Quality by Building It In - Agile Tour Montreal 2017

What's hot (20)

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

Similar to Continuous Reteaming - Aginext 2019 (20)

PDF
Embracing Agile Leadership - Don MacIntyre
PPTX
From four to forty in four years - lessons from growing a team
PDF
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
PDF
Intro to Agile Mindset (Presentation for RMIT SWITCH)
PPTX
Oct 2012 Presentation for Agile NJ
PDF
6.2 Cross-Functional Team Framework - v2.0
PPT
Agile Explained by LeanDog
PPTX
LAST Conference - The Mickey Mouse model of leadership for software delivery ...
ODP
Agile methods training
PPTX
Exploring Agile Transformation and Scaling Patterns
PPTX
I don't do agile, i am agile (Barry O'Reilly)
PPTX
Agile at Enterprise Scale: The Tricky Bits
PDF
High-performing Doesn't Happen Overnight, It Takes Practice
PPTX
LeadingAgile Transformation Overview
PDF
XP Practices as Scaffolding for Breakthrough Companies
PDF
Laurens Bonnema: The Agile Project Management Bootcamp Taster
PDF
Agile Overview
PDF
AgileCamp 2014 Track 6: Lean Agile Learning Organizations - workbook
PDF
Agility Transformations - Learn, Plan, Go!
Embracing Agile Leadership - Don MacIntyre
From four to forty in four years - lessons from growing a team
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
Intro to Agile Mindset (Presentation for RMIT SWITCH)
Oct 2012 Presentation for Agile NJ
6.2 Cross-Functional Team Framework - v2.0
Agile Explained by LeanDog
LAST Conference - The Mickey Mouse model of leadership for software delivery ...
Agile methods training
Exploring Agile Transformation and Scaling Patterns
I don't do agile, i am agile (Barry O'Reilly)
Agile at Enterprise Scale: The Tricky Bits
High-performing Doesn't Happen Overnight, It Takes Practice
LeadingAgile Transformation Overview
XP Practices as Scaffolding for Breakthrough Companies
Laurens Bonnema: The Agile Project Management Bootcamp Taster
Agile Overview
AgileCamp 2014 Track 6: Lean Agile Learning Organizations - workbook
Agility Transformations - Learn, Plan, Go!
Ad

Recently uploaded (20)

PPTX
Review of "Living Beyond Self Doubt" by Som Bathla
PDF
Boost the power of design | Design Impulse
PDF
SpatzAI Micro-Conflict Resolution Toolkit - Fairer Teamwork Globally
PPSX
Neurodiversity in the Workplace: Navigating the Manager/Employee Relationship
PPT
Risk Management What is Risk Management Risk Management Strategies Software R...
PPT
Operations Management Supply-Chain Management
PPTX
Recruitment and bshiwjwnbshshshshhshvej.ppt
PPTX
HRM mmm presentation pragati pandey.pptx
PDF
SpatzAI Micro-Conflict Resolution Toolkit - Fairer Teamwork Globally
PPTX
Organizing and Staffing, Staffing process.pptx
DOC
TAMUK毕业证学历认证,北科罗拉多大学毕业证文凭
PDF
The Pearson Complete Course for CISM Certification: Unit 3
PPT
Software EffortEstimation and Risk Project Planning Activities Software Scope...
PDF
Personal-Professional-Development-in-Nursing-1.pdf
PDF
The Psychology of Employee Appreciation by Meenakshi Khakat
PPT
The Management Spectrum 4 Ps in Project Management
PPTX
Management and Leadership across diverse culture
PPTX
Time Management Techniques_All Rules.pptx
PDF
Jim Kaskade Biography Highlighting A Career Journey August 21 2025
PPTX
Lean Thinking: Making Efficiency an Everyday Thing
Review of "Living Beyond Self Doubt" by Som Bathla
Boost the power of design | Design Impulse
SpatzAI Micro-Conflict Resolution Toolkit - Fairer Teamwork Globally
Neurodiversity in the Workplace: Navigating the Manager/Employee Relationship
Risk Management What is Risk Management Risk Management Strategies Software R...
Operations Management Supply-Chain Management
Recruitment and bshiwjwnbshshshshhshvej.ppt
HRM mmm presentation pragati pandey.pptx
SpatzAI Micro-Conflict Resolution Toolkit - Fairer Teamwork Globally
Organizing and Staffing, Staffing process.pptx
TAMUK毕业证学历认证,北科罗拉多大学毕业证文凭
The Pearson Complete Course for CISM Certification: Unit 3
Software EffortEstimation and Risk Project Planning Activities Software Scope...
Personal-Professional-Development-in-Nursing-1.pdf
The Psychology of Employee Appreciation by Meenakshi Khakat
The Management Spectrum 4 Ps in Project Management
Management and Leadership across diverse culture
Time Management Techniques_All Rules.pptx
Jim Kaskade Biography Highlighting A Career Journey August 21 2025
Lean Thinking: Making Efficiency an Everyday Thing

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
  • 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?
  • 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
  • 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?
  • 62. Agile? Scream team A Scream team B XP team
  • 63. Agile? Or not… Scream team A Scream team B XP team