SlideShare uma empresa Scribd logo
1 de 15
Agile: the Game
Learning Agile
Through Elaborative Plotting
Let’s
look at
A Quick Partial Hands-On Tutorial
Materials You’ll Need
• A Pair of Standard 6-sided Dice per team (called
d6 or 2d6 for the pair, 1d6 for a single die)
• Index Cards to write down ‘Stories’
• Painter’s Tape or a Flipchart & Markers to Create
Your Story/Task Board; Also a Flipchart & Stickies
for your Story Map
• Set of Rory’s Story Dice, or other
story/visualization game (e.g. Dixit, Pictionary
Cards)
• A copy of Boggle
• A Set of game pawns in various colors, or 8 Chess
Building The Product Team
• Gather into groups of 5-9
• Decide who will be the product owner and facilitator;
when I refer to the delivery team size, then I mean
everyone but the product owner
• Decide when the product owner will review and accept
stories; think when your last responsible moment is.
• Create Story Task board: Release Backlog | Story
Backlog | In Process | Done
• Place the pawns representing your team with the King
or Queen representing the product owner at the top
left of the board
Product Planning
• Roll 2-3 story dice; use the images to write a 5
paragraph or story line (could also shuffle and draw 2-3
Dixit cards or 8-10 Pictionary cards and create a
picture); the goal here is to have a simple vision that
because of the short ‘story’ has elements that can be
broken down
• Want to do this for the real world? Create an Elevator
Pitch for your product:
FOR <target customers>
WHO <statement of need>
THE <product name>
IS A <product category>
THAT <key benefit, reason to buy>
UNLIKE <competition, alternative>
OUR PRODUCT <differentiating statement>
Product Planning, Continued
• Use sentences/elevator pitch to determine
important Epics/Features that are needed
(either for the story or real world product)
– Form of <Role/Persona> <Verb> for <Result/Info>
(e.g. “We Cry for Jenny” or a possible real one:
“Applicant Creates Profile”); remember you are
refining details on the short paragraph
– Use the Vision/Pitch to help define a sequence
these should follow (a Usage Sequence for your
Story Map)
Release Planning
• Roll 2d6 per Epic; this is the # of ‘user’ stories
you need to create for each one (if doing this
for real, begin using story splitting techniques –
the number needed will outflow from that)
– For the game, write the user stories as follows:
– These details will usually be something that has
relative importance as related to the Epic; this
prioritization is used to create your Release Backlog
Game Play For Real
As <character>,
I will do <some action>,
So that I <further the plotline>
As <role/persona>,
I want to <some business function>,
So that I can <obtain business value>
Release Planning (Cont’d)
• Roll 2d6 for each story and consult the table below:
• These become the points for each story to be worked;
record these on your index cards
• Sum these points & record on a burn down chart
• The # of available work days for your project is calculated by
the following formula:
# work days = [Σ(story points) ÷ (team size x 3.7)] + 2d6 - 1 for a
mgmt reserve
3.7 is an expectation of the average of points each person can work
per day based on the Boggle story point scoring
Die Roll 2 3 4 5 6 7 8 9 10 11 12
Release
Story Pt
Value
3 5 5 8 8 13 13 13 21 21 34
delivery
Release Planning (cont’d)
• Decide on the number of days in your
iteration (2 weeks = 10 days, we don’t work
weekends); the number of work days for each
iteration is your selected number - 1.
• # of iterations = work days/# days in iteration
• Plot a straight line from start to end of your
last iteration
Iteration Planning
• Pull stories and prioritize these as desired by the product
owner
• For the story line, he product owner can look at the user
stories and give any details that may help him select
acceptable words in terms of quantity, adjectives, etc.
• Continuing with the Iteration (Sprint) Planning Phase:
– If you split a story, determine the new story points for each story
using the following table:
– You may further split a story that has already been split; subtract
one from the size die roll if you do so
– As a team, decide when to stop pulling stories and make a
commitment for the Iteration (Sprint).
Die Roll 1 2 3 4 5 6 7 8 9 10 11 12
Split
Story Pt
Value
1 2 3 3 3 5 5 5 8 8 8 13
• Daily Round Phase:
– Daily Stand-Up: the players now collectively review
what user stories they were able to accomplish the
day prior and what they want to work on the next
day (and place their pawns).
– Once the stand-up is completed, it’s time to do
work! Since we’re using a story-telling theme, we’re
going to work stories off using words in 3 minute
days. Shake Boggle and get the letter cubes seated,
then start the 3 min timer.
– Find words; select words with 3 or more letters you
think will be acceptable to fleshing out the user
story and the details the product owner added.
– Record the word on a sticky that goes onto the story.
Product Owner Review
• Record the points (in black) each word is worth using the
following table:
• Whenever you had agreed your product owner would
review your stories, have them review your words, check
off the words that were acceptable to the product owner
and add up the total.
• If this is equal to or exceeds the # of points required to
work the story, then the story is complete.
• If you are still in the iteration, you can pull another story
in to work.
Word Size 2 3 4 5 6 7 8+
Amount of Story
Points Worked
1 2 3 5 5 8 13
Iteration Review
• Record the story points off of the completed cards.
• Update your burn down chart based on this
number.
Retrospective
• Discuss with your team mates if you need to
rethink how you pull stories for commitment,
whether you need to size them differently, or how
you assign workers.
• Your facilitator may make some observations or
introduce new rules at this point.
RETURN TO ITERATION PLANNING
(UNTIL END OF RELEASE)
The GameDebrief

Mais conteúdo relacionado

Mais procurados

Agile Team Games
Agile Team GamesAgile Team Games
Agile Team GamesKane Mar
 
How to deliver a game in kodu
How to deliver a game in koduHow to deliver a game in kodu
How to deliver a game in koduNour Khouja
 
Graphic design products for chad
Graphic design products for chadGraphic design products for chad
Graphic design products for chadJosh Matthews
 
Ai on video games
Ai on video gamesAi on video games
Ai on video gamesFaria Priya
 
Level design and devlopment part 2 stories and narrative
Level design and devlopment part 2  stories and narrativeLevel design and devlopment part 2  stories and narrative
Level design and devlopment part 2 stories and narrativeDurgesh Pandey
 
Launch of 3D project
Launch of 3D projectLaunch of 3D project
Launch of 3D projectiain bruce
 
4.2 responding to events
4.2   responding to events4.2   responding to events
4.2 responding to eventsallenbailey
 
Adversarial search with Game Playing
Adversarial search with Game PlayingAdversarial search with Game Playing
Adversarial search with Game PlayingAman Patel
 
Process of-making-game-board
Process of-making-game-boardProcess of-making-game-board
Process of-making-game-boardDana Kan
 
4.1 playing with shapes
4.1   playing with shapes4.1   playing with shapes
4.1 playing with shapesallenbailey
 
Turn Up The Fun (Gamifying Education)
Turn Up The Fun (Gamifying Education)Turn Up The Fun (Gamifying Education)
Turn Up The Fun (Gamifying Education)All Things Open
 
1. initial plans visual
1. initial plans visual1. initial plans visual
1. initial plans visualAllanGodin
 
Artificial intelligence in gaming.
Artificial intelligence in gaming.Artificial intelligence in gaming.
Artificial intelligence in gaming.Rishikese MR
 
Launch of 3D project
Launch of 3D projectLaunch of 3D project
Launch of 3D projectiain bruce
 
The cannoneer of_ragville_final_presentation
The cannoneer of_ragville_final_presentationThe cannoneer of_ragville_final_presentation
The cannoneer of_ragville_final_presentationguestc856c3c
 

Mais procurados (20)

Kodu controls
Kodu controlsKodu controls
Kodu controls
 
Agile Team Games
Agile Team GamesAgile Team Games
Agile Team Games
 
How to deliver a game in kodu
How to deliver a game in koduHow to deliver a game in kodu
How to deliver a game in kodu
 
Graphic design products for chad
Graphic design products for chadGraphic design products for chad
Graphic design products for chad
 
Ai on video games
Ai on video gamesAi on video games
Ai on video games
 
Level design and devlopment part 2 stories and narrative
Level design and devlopment part 2  stories and narrativeLevel design and devlopment part 2  stories and narrative
Level design and devlopment part 2 stories and narrative
 
Launch of 3D project
Launch of 3D projectLaunch of 3D project
Launch of 3D project
 
4.2 responding to events
4.2   responding to events4.2   responding to events
4.2 responding to events
 
Adversarial search with Game Playing
Adversarial search with Game PlayingAdversarial search with Game Playing
Adversarial search with Game Playing
 
Process of-making-game-board
Process of-making-game-boardProcess of-making-game-board
Process of-making-game-board
 
4.1 playing with shapes
4.1   playing with shapes4.1   playing with shapes
4.1 playing with shapes
 
Turn Up The Fun (Gamifying Education)
Turn Up The Fun (Gamifying Education)Turn Up The Fun (Gamifying Education)
Turn Up The Fun (Gamifying Education)
 
1. initial plans visual
1. initial plans visual1. initial plans visual
1. initial plans visual
 
Artificial intelligence in gaming.
Artificial intelligence in gaming.Artificial intelligence in gaming.
Artificial intelligence in gaming.
 
Game balance part 2
Game balance part 2Game balance part 2
Game balance part 2
 
Launch of 3D project
Launch of 3D projectLaunch of 3D project
Launch of 3D project
 
Gameplay Concept Tool
Gameplay Concept ToolGameplay Concept Tool
Gameplay Concept Tool
 
The cannoneer of_ragville_final_presentation
The cannoneer of_ragville_final_presentationThe cannoneer of_ragville_final_presentation
The cannoneer of_ragville_final_presentation
 
Game balance part 1
Game balance part 1Game balance part 1
Game balance part 1
 
Design feedback
Design feedback Design feedback
Design feedback
 

Destaque

Agile for game_development
Agile for game_developmentAgile for game_development
Agile for game_developmentJoe Chavez
 
Play the Customer Development Game
Play the Customer Development GamePlay the Customer Development Game
Play the Customer Development GameAdrian Howard
 
Starting agile game_testing
Starting agile game_testingStarting agile game_testing
Starting agile game_testingUlas Karademir
 
Agile game #2 Scrum Card Game
Agile game #2 Scrum Card GameAgile game #2 Scrum Card Game
Agile game #2 Scrum Card GameMykola Mytko
 
Sacled agile a game-changer - Rahul Gawale
Sacled agile a game-changer - Rahul GawaleSacled agile a game-changer - Rahul Gawale
Sacled agile a game-changer - Rahul GawaleGirdharee Saran
 
Instructions slides for the GetKanban.com Kanban Board Game
Instructions slides for the GetKanban.com Kanban Board GameInstructions slides for the GetKanban.com Kanban Board Game
Instructions slides for the GetKanban.com Kanban Board GameYuval Yeret
 
Agile ones game
Agile ones gameAgile ones game
Agile ones gameSeb Rose
 
Featureban & Metrics Game at Agile South Coast
Featureban & Metrics Game at Agile South CoastFeatureban & Metrics Game at Agile South Coast
Featureban & Metrics Game at Agile South CoastAndy Carmichael
 
Lean Lego Game - Agile Vancouver 2012 - Noel Pullen
Lean Lego Game - Agile Vancouver 2012 - Noel PullenLean Lego Game - Agile Vancouver 2012 - Noel Pullen
Lean Lego Game - Agile Vancouver 2012 - Noel PullenNoel Pullen
 
Lego Lean Game (Agile Australia 2011)
Lego Lean Game (Agile Australia 2011)Lego Lean Game (Agile Australia 2011)
Lego Lean Game (Agile Australia 2011)frankmt
 
Scrum - but... Agile Game Development in Small Teams
Scrum - but... Agile Game Development in Small TeamsScrum - but... Agile Game Development in Small Teams
Scrum - but... Agile Game Development in Small TeamsNick Pruehs
 
Learning Agile through the candy game
Learning Agile through the candy gameLearning Agile through the candy game
Learning Agile through the candy gameCarlos Morales
 
DIY Agile Training with Agile Game
DIY Agile Training with Agile GameDIY Agile Training with Agile Game
DIY Agile Training with Agile GameKulawat Wongsaroj
 
Kanban Pizza Game in Agile Tour Vietnam
Kanban Pizza Game in Agile Tour VietnamKanban Pizza Game in Agile Tour Vietnam
Kanban Pizza Game in Agile Tour VietnamAlexandre Cuva
 
Agile Games - Playful approaches to agile principles
Agile Games - Playful approaches to agile principlesAgile Games - Playful approaches to agile principles
Agile Games - Playful approaches to agile principlesRobert Misch
 
Short scrum games the efficient way to produce team cohesion
Short scrum games   the efficient way to produce team cohesionShort scrum games   the efficient way to produce team cohesion
Short scrum games the efficient way to produce team cohesionAgileee
 
Agile and Lean Games
Agile and Lean GamesAgile and Lean Games
Agile and Lean GamesAdrian Smith
 

Destaque (20)

Agile for game_development
Agile for game_developmentAgile for game_development
Agile for game_development
 
Play the Customer Development Game
Play the Customer Development GamePlay the Customer Development Game
Play the Customer Development Game
 
Starting agile game_testing
Starting agile game_testingStarting agile game_testing
Starting agile game_testing
 
Agile game #2 Scrum Card Game
Agile game #2 Scrum Card GameAgile game #2 Scrum Card Game
Agile game #2 Scrum Card Game
 
Sacled agile a game-changer - Rahul Gawale
Sacled agile a game-changer - Rahul GawaleSacled agile a game-changer - Rahul Gawale
Sacled agile a game-changer - Rahul Gawale
 
Instructions slides for the GetKanban.com Kanban Board Game
Instructions slides for the GetKanban.com Kanban Board GameInstructions slides for the GetKanban.com Kanban Board Game
Instructions slides for the GetKanban.com Kanban Board Game
 
Agile ones game
Agile ones gameAgile ones game
Agile ones game
 
Featureban & Metrics Game at Agile South Coast
Featureban & Metrics Game at Agile South CoastFeatureban & Metrics Game at Agile South Coast
Featureban & Metrics Game at Agile South Coast
 
Lean Lego Game - Agile Vancouver 2012 - Noel Pullen
Lean Lego Game - Agile Vancouver 2012 - Noel PullenLean Lego Game - Agile Vancouver 2012 - Noel Pullen
Lean Lego Game - Agile Vancouver 2012 - Noel Pullen
 
Lego Lean Game (Agile Australia 2011)
Lego Lean Game (Agile Australia 2011)Lego Lean Game (Agile Australia 2011)
Lego Lean Game (Agile Australia 2011)
 
Scrum - but... Agile Game Development in Small Teams
Scrum - but... Agile Game Development in Small TeamsScrum - but... Agile Game Development in Small Teams
Scrum - but... Agile Game Development in Small Teams
 
н.галкина нейрокоммуникации как новый уровень диалога 14.02
н.галкина нейрокоммуникации как новый уровень диалога 14.02н.галкина нейрокоммуникации как новый уровень диалога 14.02
н.галкина нейрокоммуникации как новый уровень диалога 14.02
 
т.комиссарова 14.02.2017
т.комиссарова  14.02.2017т.комиссарова  14.02.2017
т.комиссарова 14.02.2017
 
а.шестакова нейромаркетинг 14_02_2017_
а.шестакова нейромаркетинг 14_02_2017_а.шестакова нейромаркетинг 14_02_2017_
а.шестакова нейромаркетинг 14_02_2017_
 
Learning Agile through the candy game
Learning Agile through the candy gameLearning Agile through the candy game
Learning Agile through the candy game
 
DIY Agile Training with Agile Game
DIY Agile Training with Agile GameDIY Agile Training with Agile Game
DIY Agile Training with Agile Game
 
Kanban Pizza Game in Agile Tour Vietnam
Kanban Pizza Game in Agile Tour VietnamKanban Pizza Game in Agile Tour Vietnam
Kanban Pizza Game in Agile Tour Vietnam
 
Agile Games - Playful approaches to agile principles
Agile Games - Playful approaches to agile principlesAgile Games - Playful approaches to agile principles
Agile Games - Playful approaches to agile principles
 
Short scrum games the efficient way to produce team cohesion
Short scrum games   the efficient way to produce team cohesionShort scrum games   the efficient way to produce team cohesion
Short scrum games the efficient way to produce team cohesion
 
Agile and Lean Games
Agile and Lean GamesAgile and Lean Games
Agile and Lean Games
 

Semelhante a Basic Agile: the Game

How to estimate in scrum
How to estimate in scrumHow to estimate in scrum
How to estimate in scrumGloria Stoilova
 
Definition of Your First Release Game
Definition of Your First Release GameDefinition of Your First Release Game
Definition of Your First Release GamePaul Boos
 
Hack 2.0 Lego Agile Workshop
Hack 2.0 Lego Agile WorkshopHack 2.0 Lego Agile Workshop
Hack 2.0 Lego Agile WorkshopCharityComms
 
Scrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlogScrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlogHossam Hassan
 
Get Your Gamestorming On! Shift the Paradigm of Requirements Gathering
Get Your Gamestorming On! Shift the Paradigm of Requirements GatheringGet Your Gamestorming On! Shift the Paradigm of Requirements Gathering
Get Your Gamestorming On! Shift the Paradigm of Requirements GatheringMichelle Caldwell, PSM, SSGB
 
UXSG2014 Workshop (Day 2) - Innovation Games (Ben Sykes)
UXSG2014 Workshop (Day 2) - Innovation Games (Ben Sykes)UXSG2014 Workshop (Day 2) - Innovation Games (Ben Sykes)
UXSG2014 Workshop (Day 2) - Innovation Games (Ben Sykes)ux singapore
 
Workshop: Innovation Games
Workshop: Innovation GamesWorkshop: Innovation Games
Workshop: Innovation GamesBen Sykes
 
Agile estimating - what's the point(s)?
Agile estimating - what's the point(s)?Agile estimating - what's the point(s)?
Agile estimating - what's the point(s)?Nexer Digital
 
DevIntersection-Getting Your Requirements Right for vNext-2015.pptx
DevIntersection-Getting Your Requirements Right for vNext-2015.pptxDevIntersection-Getting Your Requirements Right for vNext-2015.pptx
DevIntersection-Getting Your Requirements Right for vNext-2015.pptxMichelle Caldwell, PSM, SSGB
 
User Story Splitting.pptx
User Story Splitting.pptxUser Story Splitting.pptx
User Story Splitting.pptxPaul Boos
 

Semelhante a Basic Agile: the Game (20)

How to estimate in scrum
How to estimate in scrumHow to estimate in scrum
How to estimate in scrum
 
Estimation
EstimationEstimation
Estimation
 
Agile Scrum Estimation
Agile   Scrum EstimationAgile   Scrum Estimation
Agile Scrum Estimation
 
Definition of Your First Release Game
Definition of Your First Release GameDefinition of Your First Release Game
Definition of Your First Release Game
 
Hack 2.0 Lego Agile Workshop
Hack 2.0 Lego Agile WorkshopHack 2.0 Lego Agile Workshop
Hack 2.0 Lego Agile Workshop
 
Scrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlogScrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlog
 
Get Your Gamestorming On! Shift the Paradigm of Requirements Gathering
Get Your Gamestorming On! Shift the Paradigm of Requirements GatheringGet Your Gamestorming On! Shift the Paradigm of Requirements Gathering
Get Your Gamestorming On! Shift the Paradigm of Requirements Gathering
 
UXSG2014 Workshop (Day 2) - Innovation Games (Ben Sykes)
UXSG2014 Workshop (Day 2) - Innovation Games (Ben Sykes)UXSG2014 Workshop (Day 2) - Innovation Games (Ben Sykes)
UXSG2014 Workshop (Day 2) - Innovation Games (Ben Sykes)
 
Workshop: Innovation Games
Workshop: Innovation GamesWorkshop: Innovation Games
Workshop: Innovation Games
 
Agile estimating - what's the point(s)?
Agile estimating - what's the point(s)?Agile estimating - what's the point(s)?
Agile estimating - what's the point(s)?
 
DevIntersection-Getting Your Requirements Right for vNext-2015.pptx
DevIntersection-Getting Your Requirements Right for vNext-2015.pptxDevIntersection-Getting Your Requirements Right for vNext-2015.pptx
DevIntersection-Getting Your Requirements Right for vNext-2015.pptx
 
User Story Splitting.pptx
User Story Splitting.pptxUser Story Splitting.pptx
User Story Splitting.pptx
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 

Mais de Paul Boos

Development Game with Purpose - AGS
Development Game with Purpose - AGSDevelopment Game with Purpose - AGS
Development Game with Purpose - AGSPaul Boos
 
Agile Dev - Game with Purpose - WIA&T
Agile Dev - Game with Purpose - WIA&TAgile Dev - Game with Purpose - WIA&T
Agile Dev - Game with Purpose - WIA&TPaul Boos
 
Agile Leadership 201: Enriching Management for AgileNoVA
Agile Leadership 201: Enriching Management for AgileNoVAAgile Leadership 201: Enriching Management for AgileNoVA
Agile Leadership 201: Enriching Management for AgileNoVAPaul Boos
 
Agile Leadership 201 for TriAgile
Agile Leadership 201 for TriAgileAgile Leadership 201 for TriAgile
Agile Leadership 201 for TriAgilePaul Boos
 
Your Agile Leadership Journey: Leading People-Managing Paradoxes - Agile Char...
Your Agile Leadership Journey: Leading People-Managing Paradoxes - Agile Char...Your Agile Leadership Journey: Leading People-Managing Paradoxes - Agile Char...
Your Agile Leadership Journey: Leading People-Managing Paradoxes - Agile Char...Paul Boos
 
Agile Leadership 201: Enriching Management
Agile Leadership 201: Enriching ManagementAgile Leadership 201: Enriching Management
Agile Leadership 201: Enriching ManagementPaul Boos
 
Pass on Perfection
Pass on PerfectionPass on Perfection
Pass on PerfectionPaul Boos
 
Your Agile Leadership Journey: Leading People, Managing Paradoxes
Your Agile Leadership Journey: Leading People, Managing ParadoxesYour Agile Leadership Journey: Leading People, Managing Paradoxes
Your Agile Leadership Journey: Leading People, Managing ParadoxesPaul Boos
 
Business Models in the Non-Profit and Public Sectors
Business Models in the Non-Profit and Public SectorsBusiness Models in the Non-Profit and Public Sectors
Business Models in the Non-Profit and Public SectorsPaul Boos
 
DevOps - Boldly Go for Distro
DevOps - Boldly Go for DistroDevOps - Boldly Go for Distro
DevOps - Boldly Go for DistroPaul Boos
 
Trust Psychological Safety
Trust Psychological SafetyTrust Psychological Safety
Trust Psychological SafetyPaul Boos
 
Catalytic leadership no va agile webinar
Catalytic leadership   no va agile webinarCatalytic leadership   no va agile webinar
Catalytic leadership no va agile webinarPaul Boos
 
Understanding Lean & Agile Coaching Agile and Beyond 2018
Understanding Lean & Agile Coaching Agile and Beyond 2018Understanding Lean & Agile Coaching Agile and Beyond 2018
Understanding Lean & Agile Coaching Agile and Beyond 2018Paul Boos
 
Catalytic Leadership Agile Tour Montreal
Catalytic Leadership   Agile Tour MontrealCatalytic Leadership   Agile Tour Montreal
Catalytic Leadership Agile Tour MontrealPaul Boos
 
Understanding coaching presentation agile dc2017 v2
Understanding coaching presentation   agile dc2017 v2Understanding coaching presentation   agile dc2017 v2
Understanding coaching presentation agile dc2017 v2Paul Boos
 
Catalytic Leadership Agile2017
Catalytic Leadership   Agile2017Catalytic Leadership   Agile2017
Catalytic Leadership Agile2017Paul Boos
 
Understanding coaching presentation agile dc2017 - for publishing
Understanding coaching presentation   agile dc2017 - for publishingUnderstanding coaching presentation   agile dc2017 - for publishing
Understanding coaching presentation agile dc2017 - for publishingPaul Boos
 
Catalytic Leadership for AgileDC
Catalytic Leadership for AgileDCCatalytic Leadership for AgileDC
Catalytic Leadership for AgileDCPaul Boos
 
Catalytic leadership - TriAgile - final
Catalytic leadership  - TriAgile - finalCatalytic leadership  - TriAgile - final
Catalytic leadership - TriAgile - finalPaul Boos
 

Mais de Paul Boos (20)

Development Game with Purpose - AGS
Development Game with Purpose - AGSDevelopment Game with Purpose - AGS
Development Game with Purpose - AGS
 
Agile Dev - Game with Purpose - WIA&T
Agile Dev - Game with Purpose - WIA&TAgile Dev - Game with Purpose - WIA&T
Agile Dev - Game with Purpose - WIA&T
 
Clue Retro
Clue RetroClue Retro
Clue Retro
 
Agile Leadership 201: Enriching Management for AgileNoVA
Agile Leadership 201: Enriching Management for AgileNoVAAgile Leadership 201: Enriching Management for AgileNoVA
Agile Leadership 201: Enriching Management for AgileNoVA
 
Agile Leadership 201 for TriAgile
Agile Leadership 201 for TriAgileAgile Leadership 201 for TriAgile
Agile Leadership 201 for TriAgile
 
Your Agile Leadership Journey: Leading People-Managing Paradoxes - Agile Char...
Your Agile Leadership Journey: Leading People-Managing Paradoxes - Agile Char...Your Agile Leadership Journey: Leading People-Managing Paradoxes - Agile Char...
Your Agile Leadership Journey: Leading People-Managing Paradoxes - Agile Char...
 
Agile Leadership 201: Enriching Management
Agile Leadership 201: Enriching ManagementAgile Leadership 201: Enriching Management
Agile Leadership 201: Enriching Management
 
Pass on Perfection
Pass on PerfectionPass on Perfection
Pass on Perfection
 
Your Agile Leadership Journey: Leading People, Managing Paradoxes
Your Agile Leadership Journey: Leading People, Managing ParadoxesYour Agile Leadership Journey: Leading People, Managing Paradoxes
Your Agile Leadership Journey: Leading People, Managing Paradoxes
 
Business Models in the Non-Profit and Public Sectors
Business Models in the Non-Profit and Public SectorsBusiness Models in the Non-Profit and Public Sectors
Business Models in the Non-Profit and Public Sectors
 
DevOps - Boldly Go for Distro
DevOps - Boldly Go for DistroDevOps - Boldly Go for Distro
DevOps - Boldly Go for Distro
 
Trust Psychological Safety
Trust Psychological SafetyTrust Psychological Safety
Trust Psychological Safety
 
Catalytic leadership no va agile webinar
Catalytic leadership   no va agile webinarCatalytic leadership   no va agile webinar
Catalytic leadership no va agile webinar
 
Understanding Lean & Agile Coaching Agile and Beyond 2018
Understanding Lean & Agile Coaching Agile and Beyond 2018Understanding Lean & Agile Coaching Agile and Beyond 2018
Understanding Lean & Agile Coaching Agile and Beyond 2018
 
Catalytic Leadership Agile Tour Montreal
Catalytic Leadership   Agile Tour MontrealCatalytic Leadership   Agile Tour Montreal
Catalytic Leadership Agile Tour Montreal
 
Understanding coaching presentation agile dc2017 v2
Understanding coaching presentation   agile dc2017 v2Understanding coaching presentation   agile dc2017 v2
Understanding coaching presentation agile dc2017 v2
 
Catalytic Leadership Agile2017
Catalytic Leadership   Agile2017Catalytic Leadership   Agile2017
Catalytic Leadership Agile2017
 
Understanding coaching presentation agile dc2017 - for publishing
Understanding coaching presentation   agile dc2017 - for publishingUnderstanding coaching presentation   agile dc2017 - for publishing
Understanding coaching presentation agile dc2017 - for publishing
 
Catalytic Leadership for AgileDC
Catalytic Leadership for AgileDCCatalytic Leadership for AgileDC
Catalytic Leadership for AgileDC
 
Catalytic leadership - TriAgile - final
Catalytic leadership  - TriAgile - finalCatalytic leadership  - TriAgile - final
Catalytic leadership - TriAgile - final
 

Último

Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 

Último (20)

Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 

Basic Agile: the Game

  • 2. Learning Agile Through Elaborative Plotting Let’s look at A Quick Partial Hands-On Tutorial
  • 3. Materials You’ll Need • A Pair of Standard 6-sided Dice per team (called d6 or 2d6 for the pair, 1d6 for a single die) • Index Cards to write down ‘Stories’ • Painter’s Tape or a Flipchart & Markers to Create Your Story/Task Board; Also a Flipchart & Stickies for your Story Map • Set of Rory’s Story Dice, or other story/visualization game (e.g. Dixit, Pictionary Cards) • A copy of Boggle • A Set of game pawns in various colors, or 8 Chess
  • 4. Building The Product Team • Gather into groups of 5-9 • Decide who will be the product owner and facilitator; when I refer to the delivery team size, then I mean everyone but the product owner • Decide when the product owner will review and accept stories; think when your last responsible moment is. • Create Story Task board: Release Backlog | Story Backlog | In Process | Done • Place the pawns representing your team with the King or Queen representing the product owner at the top left of the board
  • 5. Product Planning • Roll 2-3 story dice; use the images to write a 5 paragraph or story line (could also shuffle and draw 2-3 Dixit cards or 8-10 Pictionary cards and create a picture); the goal here is to have a simple vision that because of the short ‘story’ has elements that can be broken down • Want to do this for the real world? Create an Elevator Pitch for your product: FOR <target customers> WHO <statement of need> THE <product name> IS A <product category> THAT <key benefit, reason to buy> UNLIKE <competition, alternative> OUR PRODUCT <differentiating statement>
  • 6. Product Planning, Continued • Use sentences/elevator pitch to determine important Epics/Features that are needed (either for the story or real world product) – Form of <Role/Persona> <Verb> for <Result/Info> (e.g. “We Cry for Jenny” or a possible real one: “Applicant Creates Profile”); remember you are refining details on the short paragraph – Use the Vision/Pitch to help define a sequence these should follow (a Usage Sequence for your Story Map)
  • 7. Release Planning • Roll 2d6 per Epic; this is the # of ‘user’ stories you need to create for each one (if doing this for real, begin using story splitting techniques – the number needed will outflow from that) – For the game, write the user stories as follows: – These details will usually be something that has relative importance as related to the Epic; this prioritization is used to create your Release Backlog Game Play For Real As <character>, I will do <some action>, So that I <further the plotline> As <role/persona>, I want to <some business function>, So that I can <obtain business value>
  • 8. Release Planning (Cont’d) • Roll 2d6 for each story and consult the table below: • These become the points for each story to be worked; record these on your index cards • Sum these points & record on a burn down chart • The # of available work days for your project is calculated by the following formula: # work days = [Σ(story points) ÷ (team size x 3.7)] + 2d6 - 1 for a mgmt reserve 3.7 is an expectation of the average of points each person can work per day based on the Boggle story point scoring Die Roll 2 3 4 5 6 7 8 9 10 11 12 Release Story Pt Value 3 5 5 8 8 13 13 13 21 21 34 delivery
  • 9. Release Planning (cont’d) • Decide on the number of days in your iteration (2 weeks = 10 days, we don’t work weekends); the number of work days for each iteration is your selected number - 1. • # of iterations = work days/# days in iteration • Plot a straight line from start to end of your last iteration
  • 10. Iteration Planning • Pull stories and prioritize these as desired by the product owner • For the story line, he product owner can look at the user stories and give any details that may help him select acceptable words in terms of quantity, adjectives, etc. • Continuing with the Iteration (Sprint) Planning Phase: – If you split a story, determine the new story points for each story using the following table: – You may further split a story that has already been split; subtract one from the size die roll if you do so – As a team, decide when to stop pulling stories and make a commitment for the Iteration (Sprint). Die Roll 1 2 3 4 5 6 7 8 9 10 11 12 Split Story Pt Value 1 2 3 3 3 5 5 5 8 8 8 13
  • 11. • Daily Round Phase: – Daily Stand-Up: the players now collectively review what user stories they were able to accomplish the day prior and what they want to work on the next day (and place their pawns). – Once the stand-up is completed, it’s time to do work! Since we’re using a story-telling theme, we’re going to work stories off using words in 3 minute days. Shake Boggle and get the letter cubes seated, then start the 3 min timer. – Find words; select words with 3 or more letters you think will be acceptable to fleshing out the user story and the details the product owner added. – Record the word on a sticky that goes onto the story.
  • 12. Product Owner Review • Record the points (in black) each word is worth using the following table: • Whenever you had agreed your product owner would review your stories, have them review your words, check off the words that were acceptable to the product owner and add up the total. • If this is equal to or exceeds the # of points required to work the story, then the story is complete. • If you are still in the iteration, you can pull another story in to work. Word Size 2 3 4 5 6 7 8+ Amount of Story Points Worked 1 2 3 5 5 8 13
  • 13. Iteration Review • Record the story points off of the completed cards. • Update your burn down chart based on this number. Retrospective • Discuss with your team mates if you need to rethink how you pull stories for commitment, whether you need to size them differently, or how you assign workers. • Your facilitator may make some observations or introduce new rules at this point.
  • 14. RETURN TO ITERATION PLANNING (UNTIL END OF RELEASE)

Notas do Editor

  1. Facilitator Notes: The loss of a point is the context switching the person is doing; this occurs each time a person moves from one task to another. Remember: the average # of points that is calculated for a person to work per day is 5.4; this means that there are 28 (29 if the deck has the recommended 3 Jokers) below that (impediments mean no points work), while there are 26 above this value. After several iterations have occurred, it may be worth noting whether they are pairing on stories (more likely to complete them) and/or whether the story size is too large. If these are being noted… Ask the following questions: What could you do to help get work to done