SlideShare a Scribd company logo
1 of 28
Download to read offline
XP Game - Introduction
Tiago Andrade e Silva

 •   CTO @ Fullsix Portugal / Backlog
 •   Maste in Eng. Informática (pré bolonha)
 •   Post. Grad. in Gestão de Empresas Tecnológicas
 •   Scrum Trainer
http://scrumpt.com
Agenda

• Basics

• XP Game - Rules

• Next session: Play the game
Waterfall




     @ Mitch Lacey
Sprints
Story Points




   @ Tiago Andrade e Silva
Story Points


 “Story Points are units of relative size used in estimating
    software requirements as an alternative to units of time”




                                                           Wikipedia




     @ Tiago Andrade e Silva
Story Points


                             “How long ?”

                                 Vs

                             “How Big ?”




   @ Tiago Andrade e Silva
Velocity




@ Tiago Andrade e Silva
Estimating the initial velocity




    @ Tiago Andrade e Silva
Agenda

• Basics

• XP Game - Rules

• Next session: Play the game
XP Game
The game simulates:

   •   Estimating user stories
   •   Planning sprints
   •   Implementing stories
   •   Restrospective
   •   Measure velocity
   •   Teamwork
   •   Motivation
   •   Competition
   •   …

        @ Tiago Andrade e Silva
XP Game- Sprints

• Each sprint:
  •   Customer delivers new stories
  •   Developers estimate stories
  •   Client team (the same) gives priorities (plan)
  •   Dev Team implements and Coach Validates
  •   Retrospective


• Game: 3 sprints

       @ Tiago Andrade e Silva
XP Game

• Played in teams:
  • 4 to 6 members per team
  • Team will have Dev and client roles


• Goal: Maximize delivered Business Value
  • Team with highest Business Value delivered wins.


• Bonus for ending early: 500 points.

     @ Tiago Andrade e Silva
XPGame

• Each sprint: “3 minutes”

• Only counts “working time”

• Bonus and penalties (+ 50%, - 50%)




     @ Tiago Andrade e Silva
XPGame - Coach

•   Prepares User Stories to be implemented
•   Validates work
•   Controls Time
•   Cannot execute
•   Can help in estimation and planning




       @ Tiago Andrade e Silva
How it works
PLAYING:

• Sprint

  • Estimate (Team assumes dev role)

  • Plan (Team assumes client role)

  • Implement (Team assumes dev role)
     • No multitasking – one story at a time.


     @ Tiago Andrade e Silva
PRIZE


         Arc
        Mouse
Agenda

• Basics

• XP Game - Rules

• Next session: Play the game
PLAYING THE XP GAME


• Time: 15:35

• Room: B003
Team Registration




                         Team name ?




   @ Tiago Andrade e Silva
Session: S17 Silva

More Related Content

Similar to XP Game - Introduction

Supersize your production pipe enjmin 2013 v1.1 hd
Supersize your production pipe    enjmin 2013 v1.1 hdSupersize your production pipe    enjmin 2013 v1.1 hd
Supersize your production pipe enjmin 2013 v1.1 hd
slantsixgames
 
Agile Predictability
Agile PredictabilityAgile Predictability
Agile Predictability
agilesamurai
 

Similar to XP Game - Introduction (20)

Lean, agile and dev ops games- facilitator's guide
Lean, agile and dev ops games- facilitator's guideLean, agile and dev ops games- facilitator's guide
Lean, agile and dev ops games- facilitator's guide
 
PlayFab and unity gdc2019
PlayFab and unity gdc2019PlayFab and unity gdc2019
PlayFab and unity gdc2019
 
Initial sprint velocity problem
Initial sprint velocity problemInitial sprint velocity problem
Initial sprint velocity problem
 
Maximize Your Production Effort (English)
Maximize Your Production Effort (English)Maximize Your Production Effort (English)
Maximize Your Production Effort (English)
 
Introduction to agile and Scrum
Introduction to agile and ScrumIntroduction to agile and Scrum
Introduction to agile and Scrum
 
Scrum Master Training at UM DI | 2nd and 3rd of Mar 2016
Scrum Master Training at UM DI | 2nd and 3rd of Mar 2016Scrum Master Training at UM DI | 2nd and 3rd of Mar 2016
Scrum Master Training at UM DI | 2nd and 3rd of Mar 2016
 
Supersize Your Production Pipe
Supersize Your Production PipeSupersize Your Production Pipe
Supersize Your Production Pipe
 
Long Lin at AI Frontiers : AI in Gaming
Long Lin at AI Frontiers : AI in GamingLong Lin at AI Frontiers : AI in Gaming
Long Lin at AI Frontiers : AI in Gaming
 
Leveraging eSports as a critical part of your development toolkit
Leveraging eSports as a critical part of your development toolkitLeveraging eSports as a critical part of your development toolkit
Leveraging eSports as a critical part of your development toolkit
 
Scrum Drawing Game 2.0 for Agile Tour 2017
Scrum Drawing Game 2.0 for Agile Tour 2017Scrum Drawing Game 2.0 for Agile Tour 2017
Scrum Drawing Game 2.0 for Agile Tour 2017
 
Scrum Drawing Game 2.0 - Draw Your Dream House (Chao-Kung Liu)
Scrum Drawing Game 2.0 - Draw Your Dream House  (Chao-Kung Liu)Scrum Drawing Game 2.0 - Draw Your Dream House  (Chao-Kung Liu)
Scrum Drawing Game 2.0 - Draw Your Dream House (Chao-Kung Liu)
 
Improving Populous player rankings using Machine Learning
Improving Populous player rankings using Machine LearningImproving Populous player rankings using Machine Learning
Improving Populous player rankings using Machine Learning
 
Scrum Master Training at ISEP DEI | 18th and 19th of Feb 2016
Scrum Master Training at ISEP DEI | 18th and 19th of Feb 2016Scrum Master Training at ISEP DEI | 18th and 19th of Feb 2016
Scrum Master Training at ISEP DEI | 18th and 19th of Feb 2016
 
Supersize your production pipe enjmin 2013 v1.1 hd
Supersize your production pipe    enjmin 2013 v1.1 hdSupersize your production pipe    enjmin 2013 v1.1 hd
Supersize your production pipe enjmin 2013 v1.1 hd
 
Agile Predictability
Agile PredictabilityAgile Predictability
Agile Predictability
 
Brief Scrum
Brief ScrumBrief Scrum
Brief Scrum
 
Thomas Blair Portfolio
Thomas Blair PortfolioThomas Blair Portfolio
Thomas Blair Portfolio
 
Creating game like activities in agile software engineering education
Creating game like activities in agile software engineering educationCreating game like activities in agile software engineering education
Creating game like activities in agile software engineering education
 
Game analytics - The challenges of mobile free-to-play games
Game analytics - The challenges of mobile free-to-play gamesGame analytics - The challenges of mobile free-to-play games
Game analytics - The challenges of mobile free-to-play games
 
So You Want to Make an eSports Game | Ohad Barzilay
So You Want to Make an eSports Game | Ohad BarzilaySo You Want to Make an eSports Game | Ohad Barzilay
So You Want to Make an eSports Game | Ohad Barzilay
 

More from Tiago Andrade e Silva

More from Tiago Andrade e Silva (6)

Novas API's no HTML5
Novas API's no HTML5Novas API's no HTML5
Novas API's no HTML5
 
The Boss Who Breaks all the Rules
The Boss Who Breaks all the RulesThe Boss Who Breaks all the Rules
The Boss Who Breaks all the Rules
 
Bitocast - A hybrid BitTorrent and IP Multicast content distribution solution
Bitocast - A hybrid BitTorrent and IP Multicast content distribution solutionBitocast - A hybrid BitTorrent and IP Multicast content distribution solution
Bitocast - A hybrid BitTorrent and IP Multicast content distribution solution
 
Scrum e o Visual Studio Team System 2010
Scrum e o Visual Studio Team System 2010Scrum e o Visual Studio Team System 2010
Scrum e o Visual Studio Team System 2010
 
Justiça Premium - Ignite Portugal
Justiça Premium - Ignite PortugalJustiça Premium - Ignite Portugal
Justiça Premium - Ignite Portugal
 
Como gerir projectos impossíveis com agilidade
Como gerir projectos impossíveis com agilidadeComo gerir projectos impossíveis com agilidade
Como gerir projectos impossíveis com agilidade
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

XP Game - Introduction

  • 1. XP Game - Introduction
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Tiago Andrade e Silva • CTO @ Fullsix Portugal / Backlog • Maste in Eng. Informática (pré bolonha) • Post. Grad. in Gestão de Empresas Tecnológicas • Scrum Trainer
  • 8. Agenda • Basics • XP Game - Rules • Next session: Play the game
  • 9. Waterfall @ Mitch Lacey
  • 11. Story Points @ Tiago Andrade e Silva
  • 12. Story Points “Story Points are units of relative size used in estimating software requirements as an alternative to units of time” Wikipedia @ Tiago Andrade e Silva
  • 13. Story Points “How long ?” Vs “How Big ?” @ Tiago Andrade e Silva
  • 15. Estimating the initial velocity @ Tiago Andrade e Silva
  • 16. Agenda • Basics • XP Game - Rules • Next session: Play the game
  • 17. XP Game The game simulates: • Estimating user stories • Planning sprints • Implementing stories • Restrospective • Measure velocity • Teamwork • Motivation • Competition • … @ Tiago Andrade e Silva
  • 18. XP Game- Sprints • Each sprint: • Customer delivers new stories • Developers estimate stories • Client team (the same) gives priorities (plan) • Dev Team implements and Coach Validates • Retrospective • Game: 3 sprints @ Tiago Andrade e Silva
  • 19. XP Game • Played in teams: • 4 to 6 members per team • Team will have Dev and client roles • Goal: Maximize delivered Business Value • Team with highest Business Value delivered wins. • Bonus for ending early: 500 points. @ Tiago Andrade e Silva
  • 20. XPGame • Each sprint: “3 minutes” • Only counts “working time” • Bonus and penalties (+ 50%, - 50%) @ Tiago Andrade e Silva
  • 21. XPGame - Coach • Prepares User Stories to be implemented • Validates work • Controls Time • Cannot execute • Can help in estimation and planning @ Tiago Andrade e Silva
  • 23. PLAYING: • Sprint • Estimate (Team assumes dev role) • Plan (Team assumes client role) • Implement (Team assumes dev role) • No multitasking – one story at a time. @ Tiago Andrade e Silva
  • 24. PRIZE Arc Mouse
  • 25. Agenda • Basics • XP Game - Rules • Next session: Play the game
  • 26. PLAYING THE XP GAME • Time: 15:35 • Room: B003
  • 27. Team Registration Team name ? @ Tiago Andrade e Silva