SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
THE MODERN XP GAME
AN AGILE SIMULATION FOR HIGH PERFORMING TEAMS
Shahin Sheidaei & Carlos Oliveira
NICE TO MEET YOU!
2
Carlos
@userprofile
Shahin
@sheidaei
“THE MODERN XP GAME”
3
AGILE IS AN ATTITUDE, NOT A TECHNIQUE
WITH BOUNDARIES. AN ATTITUDE HAS NO
BOUNDARIES.
~ALISTAIR COCKBURN
4
LEARNING OBJECTIVES
1
2
3
PLANNING AND EXECUTION
MODERN COLLABORATION
4 INSPECT & ADAPT
VELOCITY AND FORECASTING
5
THE GAME!
THE GOAL
6
Our mission as a team is to delight our customer.
For today “our customer wants us to maximize
business value delivered over three iterations”...
ROLES
7
● Customer
○ Makes business decisions
● Team member
○ Make technical decisions
● Team helper
○ Helps team members
ITERATIONS
8
● 5~10 minutes to plan the iteration
● 3 minutes to execute the iteration
● 5 minutes to inspect and adapt
● 5 minutes coaching topic
● We will play (3) iterations
ESTIMATION
9
● Estimation can be the hardest thing you can do as a team
● It can take up a lot of time
● Time-based estimation is predicative not adaptive
● Relative estimation is more emergent and adaptive
● We want to discover and adapt our estimates
● What is small, medium, large?
10
GET READY TO PLAN
1
2
3
SPRINT PLANNING = 5 MINS.
TEACHING/COACHING = 5 MINS.
4 TEAM RETROSPECTIVE = 5 MINS.
EXECUTION TIME = 3 MINS.
UNDERSTANDING THE WORK
11
● Review all the stories
● Assign story points (based on complexity)
● Relative estimation in comparison to other stories (pick a
baseline)
12
ITERATION 1
PLANNING
13
● Timer = 10 mins
● Order the backlog (by value)
○ The team orders the backlog taking into account
business value and estimation
● Choose your work for the iteration
● Discuss how you will get it done
● Helpers: Mark your sheets
EXECUTION
14
● Timer = 3 minutes
● Implements stories
● Check for quality
INSPECT & ADAPT
15
● Timer = 5 minutes
● Helpers: Mark your sheets
● Discuss with your team
COACHING TIP
16
17
ITERATION 2
PLANNING
18
● Timer = 5 mins
● Order the backlog
○ re-estimate if needed
● Choose your work for the iteration
● Discuss how you will get it done
● Helpers: Mark your sheet
EXECUTION
19
● Timer = 3 minutes
● Implements stories
● Check for quality
INSPECT & ADAPT
20
● Timer = 5 minutes
● Helpers: Mark your sheets
● Discuss with your team
COACHING TIP
21
● Collaboration
● Pairing Up
● Crowdsource
● Team within a Team
● Whole Team Approach (Mob Programming)
● Central (Team Lead)
● Combination ...
22
ITERATION 3
PLANNING
23
● Timer = 5 mins
● Order the backlog
○ re-estimate if needed
● Choose your work for the iteration
● Discuss how you will get it done
● Helpers: Mark your sheets
EXECUTION
24
● Timer = 3 minutes
● Implements stories
● Check for quality
INSPECT & ADAPT
25
● Timer = 5 minutes
● Helpers: Mark your sheets
● Discuss with your team
COACHING TIP
26
Satir Change Model
FINAL THOUGHTS
27
● How was that activity?
● It is important to collect evidence.
● Run experiments.
● Don’t be afraid to fail.
● How can you improve your estimation?
● Change estimates based on what you learned
● How did you improve as a team?
QUESTIONS?

Weitere ähnliche Inhalte

Ähnlich wie Modern XP Game (Experimentation - Collaboration - Change Curve) - Agile Games (Agile New England)

An Introduction to Scrum: presented at PyTexas 2012
An Introduction to Scrum: presented at PyTexas 2012An Introduction to Scrum: presented at PyTexas 2012
An Introduction to Scrum: presented at PyTexas 2012
Tomo Popovic
 

Ähnlich wie Modern XP Game (Experimentation - Collaboration - Change Curve) - Agile Games (Agile New England) (20)

Scrum in practice
Scrum in practiceScrum in practice
Scrum in practice
 
Learn to Play & Play to Learn
Learn to Play & Play to LearnLearn to Play & Play to Learn
Learn to Play & Play to Learn
 
Scrum master
Scrum masterScrum master
Scrum master
 
Alternatives to Agile Estimation - A Team Perspective
Alternatives to Agile Estimation - A Team PerspectiveAlternatives to Agile Estimation - A Team Perspective
Alternatives to Agile Estimation - A Team Perspective
 
GUI & Modern UI Design
GUI & Modern UI DesignGUI & Modern UI Design
GUI & Modern UI Design
 
Scrum basics
Scrum basics Scrum basics
Scrum basics
 
Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Practical Scrum - day 2
Practical Scrum - day 2Practical Scrum - day 2
Practical Scrum - day 2
 
Agile Course
Agile CourseAgile Course
Agile Course
 
Agile course Part 1
Agile course Part 1Agile course Part 1
Agile course Part 1
 
Art of Estimation. Vlad Savitsky
Art of Estimation. Vlad SavitskyArt of Estimation. Vlad Savitsky
Art of Estimation. Vlad Savitsky
 
Scrum Game
Scrum GameScrum Game
Scrum Game
 
Agile Metrics 101
Agile Metrics 101Agile Metrics 101
Agile Metrics 101
 
Betaleadership - ESCE Agile Marketing class 1 / 3
Betaleadership - ESCE Agile Marketing class 1 / 3Betaleadership - ESCE Agile Marketing class 1 / 3
Betaleadership - ESCE Agile Marketing class 1 / 3
 
Best Friends: Using Design Thinking and Agile to Provide Customer Value
Best Friends: Using Design Thinking and Agile to Provide Customer ValueBest Friends: Using Design Thinking and Agile to Provide Customer Value
Best Friends: Using Design Thinking and Agile to Provide Customer Value
 
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
 
An Introduction to Scrum: presented at PyTexas 2012
An Introduction to Scrum: presented at PyTexas 2012An Introduction to Scrum: presented at PyTexas 2012
An Introduction to Scrum: presented at PyTexas 2012
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Scrum
ScrumScrum
Scrum
 

Mehr von Shahin Sheidaei

Deep Systems Coaching - Agile DC
Deep Systems Coaching - Agile DCDeep Systems Coaching - Agile DC
Deep Systems Coaching - Agile DC
Shahin Sheidaei
 
Delivering Innovative Solutions Effectively; Lean Startup Lessons for Enterpr...
Delivering Innovative Solutions Effectively; Lean Startup Lessons for Enterpr...Delivering Innovative Solutions Effectively; Lean Startup Lessons for Enterpr...
Delivering Innovative Solutions Effectively; Lean Startup Lessons for Enterpr...
Shahin Sheidaei
 
Kanban is The New Scrum! - Agile Tour Paris
Kanban is The New Scrum! - Agile Tour ParisKanban is The New Scrum! - Agile Tour Paris
Kanban is The New Scrum! - Agile Tour Paris
Shahin Sheidaei
 
The Golden Hammer of Transformation: Culture! - Agile & Beyond
The Golden Hammer of Transformation: Culture! - Agile & BeyondThe Golden Hammer of Transformation: Culture! - Agile & Beyond
The Golden Hammer of Transformation: Culture! - Agile & Beyond
Shahin Sheidaei
 
It All Starts With a Question, a Powerful One! - Big Apple Scrum Day
It All Starts With a Question, a Powerful One! - Big Apple Scrum DayIt All Starts With a Question, a Powerful One! - Big Apple Scrum Day
It All Starts With a Question, a Powerful One! - Big Apple Scrum Day
Shahin Sheidaei
 
User Stories by Collaboration - Agile Games (Agile New England)
User Stories by Collaboration - Agile Games (Agile New England)User Stories by Collaboration - Agile Games (Agile New England)
User Stories by Collaboration - Agile Games (Agile New England)
Shahin Sheidaei
 
Facilitation ≅ Coaching @ Scale - GOAT (Gatineau Ottawa Agile Tour)
Facilitation ≅ Coaching @ Scale - GOAT (Gatineau Ottawa Agile Tour)Facilitation ≅ Coaching @ Scale - GOAT (Gatineau Ottawa Agile Tour)
Facilitation ≅ Coaching @ Scale - GOAT (Gatineau Ottawa Agile Tour)
Shahin Sheidaei
 

Mehr von Shahin Sheidaei (15)

Deep Systems Coaching - Agile DC
Deep Systems Coaching - Agile DCDeep Systems Coaching - Agile DC
Deep Systems Coaching - Agile DC
 
Inner Stories Of Agile Software Delivery; Discovering The Golden Key Of
Inner Stories Of Agile Software Delivery; Discovering The Golden Key OfInner Stories Of Agile Software Delivery; Discovering The Golden Key Of
Inner Stories Of Agile Software Delivery; Discovering The Golden Key Of
 
The Golden Hammer of Transformation: Culture! - Scotiabank
 The Golden Hammer of Transformation: Culture! - Scotiabank  The Golden Hammer of Transformation: Culture! - Scotiabank
The Golden Hammer of Transformation: Culture! - Scotiabank
 
Inner Stories Of Successful Software Development; Discovering The Golden Key Of
Inner Stories Of Successful Software Development; Discovering The Golden Key OfInner Stories Of Successful Software Development; Discovering The Golden Key Of
Inner Stories Of Successful Software Development; Discovering The Golden Key Of
 
Delivering Innovative Solutions Effectively; Lean Startup Lessons for Enterpr...
Delivering Innovative Solutions Effectively; Lean Startup Lessons for Enterpr...Delivering Innovative Solutions Effectively; Lean Startup Lessons for Enterpr...
Delivering Innovative Solutions Effectively; Lean Startup Lessons for Enterpr...
 
Kanban is the New Scrum! Failure Transformation Patterns, Similarities, and L...
Kanban is the New Scrum! Failure Transformation Patterns, Similarities, and L...Kanban is the New Scrum! Failure Transformation Patterns, Similarities, and L...
Kanban is the New Scrum! Failure Transformation Patterns, Similarities, and L...
 
Coaching, Coach & You - Envision Agile
Coaching, Coach & You - Envision AgileCoaching, Coach & You - Envision Agile
Coaching, Coach & You - Envision Agile
 
Kanban is The New Scrum! - Agile Tour Paris
Kanban is The New Scrum! - Agile Tour ParisKanban is The New Scrum! - Agile Tour Paris
Kanban is The New Scrum! - Agile Tour Paris
 
The Golden Hammer of Transformation: Culture! - GOAT
The Golden Hammer of Transformation: Culture! - GOATThe Golden Hammer of Transformation: Culture! - GOAT
The Golden Hammer of Transformation: Culture! - GOAT
 
The Golden Hammer of Transformation: Culture! - Agile & Beyond
The Golden Hammer of Transformation: Culture! - Agile & BeyondThe Golden Hammer of Transformation: Culture! - Agile & Beyond
The Golden Hammer of Transformation: Culture! - Agile & Beyond
 
It All Starts With a Question, a Powerful One! - Big Apple Scrum Day
It All Starts With a Question, a Powerful One! - Big Apple Scrum DayIt All Starts With a Question, a Powerful One! - Big Apple Scrum Day
It All Starts With a Question, a Powerful One! - Big Apple Scrum Day
 
Community Driven Change - Agile 2018
Community Driven Change - Agile 2018Community Driven Change - Agile 2018
Community Driven Change - Agile 2018
 
Your Inner Leader + Coaching - Agile & Beyond
Your Inner Leader + Coaching - Agile & BeyondYour Inner Leader + Coaching - Agile & Beyond
Your Inner Leader + Coaching - Agile & Beyond
 
User Stories by Collaboration - Agile Games (Agile New England)
User Stories by Collaboration - Agile Games (Agile New England)User Stories by Collaboration - Agile Games (Agile New England)
User Stories by Collaboration - Agile Games (Agile New England)
 
Facilitation ≅ Coaching @ Scale - GOAT (Gatineau Ottawa Agile Tour)
Facilitation ≅ Coaching @ Scale - GOAT (Gatineau Ottawa Agile Tour)Facilitation ≅ Coaching @ Scale - GOAT (Gatineau Ottawa Agile Tour)
Facilitation ≅ Coaching @ Scale - GOAT (Gatineau Ottawa Agile Tour)
 

Kürzlich hochgeladen

Kürzlich hochgeladen (10)

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...
 
Create the recognition your teams deserve.pptx
Create the recognition your teams deserve.pptxCreate the recognition your teams deserve.pptx
Create the recognition your teams deserve.pptx
 
Leading People - Harvard Manage Mentor Certificate
Leading People - Harvard Manage Mentor CertificateLeading People - Harvard Manage Mentor Certificate
Leading People - Harvard Manage Mentor Certificate
 
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
 
Principles of Management analyze how Zara manage
Principles of Management analyze how Zara managePrinciples of Management analyze how Zara manage
Principles of Management analyze how Zara manage
 
Team Dynamics: A Journey to Excellence
Team Dynamics: A Journey to ExcellenceTeam Dynamics: A Journey to Excellence
Team Dynamics: A Journey to Excellence
 
Project Management Professional (PMP)® from PMI
Project Management Professional (PMP)® from PMIProject Management Professional (PMP)® from PMI
Project Management Professional (PMP)® from PMI
 
Risk Management in Banks - Overview (May 2024)
Risk Management in Banks - Overview (May 2024)Risk Management in Banks - Overview (May 2024)
Risk Management in Banks - Overview (May 2024)
 
Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...
Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...
Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...
 
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
 

Modern XP Game (Experimentation - Collaboration - Change Curve) - Agile Games (Agile New England)

  • 1. THE MODERN XP GAME AN AGILE SIMULATION FOR HIGH PERFORMING TEAMS Shahin Sheidaei & Carlos Oliveira
  • 2. NICE TO MEET YOU! 2 Carlos @userprofile Shahin @sheidaei
  • 3. “THE MODERN XP GAME” 3 AGILE IS AN ATTITUDE, NOT A TECHNIQUE WITH BOUNDARIES. AN ATTITUDE HAS NO BOUNDARIES. ~ALISTAIR COCKBURN
  • 4. 4 LEARNING OBJECTIVES 1 2 3 PLANNING AND EXECUTION MODERN COLLABORATION 4 INSPECT & ADAPT VELOCITY AND FORECASTING
  • 6. THE GOAL 6 Our mission as a team is to delight our customer. For today “our customer wants us to maximize business value delivered over three iterations”...
  • 7. ROLES 7 ● Customer ○ Makes business decisions ● Team member ○ Make technical decisions ● Team helper ○ Helps team members
  • 8. ITERATIONS 8 ● 5~10 minutes to plan the iteration ● 3 minutes to execute the iteration ● 5 minutes to inspect and adapt ● 5 minutes coaching topic ● We will play (3) iterations
  • 9. ESTIMATION 9 ● Estimation can be the hardest thing you can do as a team ● It can take up a lot of time ● Time-based estimation is predicative not adaptive ● Relative estimation is more emergent and adaptive ● We want to discover and adapt our estimates ● What is small, medium, large?
  • 10. 10 GET READY TO PLAN 1 2 3 SPRINT PLANNING = 5 MINS. TEACHING/COACHING = 5 MINS. 4 TEAM RETROSPECTIVE = 5 MINS. EXECUTION TIME = 3 MINS.
  • 11. UNDERSTANDING THE WORK 11 ● Review all the stories ● Assign story points (based on complexity) ● Relative estimation in comparison to other stories (pick a baseline)
  • 13. PLANNING 13 ● Timer = 10 mins ● Order the backlog (by value) ○ The team orders the backlog taking into account business value and estimation ● Choose your work for the iteration ● Discuss how you will get it done ● Helpers: Mark your sheets
  • 14. EXECUTION 14 ● Timer = 3 minutes ● Implements stories ● Check for quality
  • 15. INSPECT & ADAPT 15 ● Timer = 5 minutes ● Helpers: Mark your sheets ● Discuss with your team
  • 18. PLANNING 18 ● Timer = 5 mins ● Order the backlog ○ re-estimate if needed ● Choose your work for the iteration ● Discuss how you will get it done ● Helpers: Mark your sheet
  • 19. EXECUTION 19 ● Timer = 3 minutes ● Implements stories ● Check for quality
  • 20. INSPECT & ADAPT 20 ● Timer = 5 minutes ● Helpers: Mark your sheets ● Discuss with your team
  • 21. COACHING TIP 21 ● Collaboration ● Pairing Up ● Crowdsource ● Team within a Team ● Whole Team Approach (Mob Programming) ● Central (Team Lead) ● Combination ...
  • 23. PLANNING 23 ● Timer = 5 mins ● Order the backlog ○ re-estimate if needed ● Choose your work for the iteration ● Discuss how you will get it done ● Helpers: Mark your sheets
  • 24. EXECUTION 24 ● Timer = 3 minutes ● Implements stories ● Check for quality
  • 25. INSPECT & ADAPT 25 ● Timer = 5 minutes ● Helpers: Mark your sheets ● Discuss with your team
  • 27. FINAL THOUGHTS 27 ● How was that activity? ● It is important to collect evidence. ● Run experiments. ● Don’t be afraid to fail. ● How can you improve your estimation? ● Change estimates based on what you learned ● How did you improve as a team?