SlideShare a Scribd company logo
1 of 66
Download to read offline
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?

More Related Content

What's hot

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 Inandrewjutton
 
It's not tools, Stupid
It's not tools, StupidIt's not tools, Stupid
It's not tools, Stupidke4qqq
 
Scaling up scrum - challenges and tips
Scaling up scrum -  challenges and tipsScaling up scrum -  challenges and tips
Scaling up scrum - challenges and tipsKostas Rigas
 
Core Agility Workout - AgileIndy 2015
Core Agility Workout - AgileIndy 2015Core Agility Workout - AgileIndy 2015
Core Agility Workout - AgileIndy 2015Matt Block, CSP
 
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 2017Maurizio Mancini
 
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)Cat McRae
 
WEBINAR: Introduction to Lean (ENCORE!)
WEBINAR: Introduction to Lean (ENCORE!)WEBINAR: Introduction to Lean (ENCORE!)
WEBINAR: Introduction to Lean (ENCORE!)GoLeanSixSigma.com
 
WEBINAR: Process Walk Orientation for Participants
WEBINAR: Process Walk Orientation for ParticipantsWEBINAR: Process Walk Orientation for Participants
WEBINAR: Process Walk Orientation for ParticipantsGoLeanSixSigma.com
 
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 EnvironmentAgile Lietuva
 
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 EnterpriseDennis Somerville
 
The 2016 nalys review
The 2016 nalys reviewThe 2016 nalys review
The 2016 nalys reviewNalys
 
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 EachMichael Sahota
 
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 OfficeGoLeanSixSigma.com
 
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...Blend Interactive
 
Planning game 1
Planning game 1Planning game 1
Planning game 1vshackley
 

What's hot (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
 

Similar to 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 LeanKitJon Terry
 
GE Alliance Introduction
GE Alliance IntroductionGE Alliance Introduction
GE Alliance IntroductionBryan Cassady
 
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 BernardChris 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 WorkplaceSociety of Women Engineers
 
developingtalent.ppt
developingtalent.pptdevelopingtalent.ppt
developingtalent.pptssuser69decd
 
Agile house flash build
Agile house   flash buildAgile house   flash build
Agile house flash buildPaul Ellarby
 
State imp plan review process
State imp plan review processState imp plan review process
State imp plan review processtomcrotty
 
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 TeamJack Molisani
 
Managing Change - Junior Cycle and Technology
Managing Change - Junior Cycle and TechnologyManaging Change - Junior Cycle and Technology
Managing Change - Junior Cycle and TechnologyLeslie Turner
 
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 governmentAgileDenver
 
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 projectSusan Griffin
 
Effective Product Roadmap Management
Effective Product Roadmap ManagementEffective Product Roadmap Management
Effective Product Roadmap ManagementVanesa Tejada
 
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 PMProduct School
 
Uti collaborative 23rd may pm session
Uti collaborative 23rd may pm sessionUti collaborative 23rd may pm session
Uti collaborative 23rd may pm sessionNHS Improvement
 
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
 
Organizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentOrganizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentDev9Com
 

Similar to 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
 

Recently uploaded

Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningCIToolkit
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementTulsiDhidhi1
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...Pooja Nehwal
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girladitipandeya
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Smisbafathima9940
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptxAss.Prof. Dr. Mogeeb Mosleh
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607dollysharma2066
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceanilsa9823
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girladitipandeya
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Hedda Bird
 

Recently uploaded (20)

Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for Learning
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima S
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote SpeakerLeadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 

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