Enviar pesquisa
Carregar
Beyond Planning Poker - Agile 2011
•
6 gostaram
•
2,055 visualizações
James Grenning
Seguir
These are James's slides from his Agile 2011 talk of the same name.
Leia menos
Leia mais
Software
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 79
Baixar agora
Baixar para ler offline
Recomendados
Home Staging with Re-Design Time
Home Staging with Re-Design Time
Kathleen Phelan
Introduction Of Party Poker Rakeback
Introduction Of Party Poker Rakeback
uginwong.com
Planning Poker
Planning Poker
vineet
Agile Embedded Software
Agile Embedded Software
James Grenning
Videogame designer
Videogame designer
tbrown12345
Three Lessons from “Escape the Room” That Apply to Making Money with Your Ale...
Three Lessons from “Escape the Room” That Apply to Making Money with Your Ale...
Amazon Web Services
GDC 2018 Deconstructor of Fun: Breaking down Top Mobile Games
GDC 2018 Deconstructor of Fun: Breaking down Top Mobile Games
Adam Telfer
Business of Mobile Development
Business of Mobile Development
Stephen Feather
Recomendados
Home Staging with Re-Design Time
Home Staging with Re-Design Time
Kathleen Phelan
Introduction Of Party Poker Rakeback
Introduction Of Party Poker Rakeback
uginwong.com
Planning Poker
Planning Poker
vineet
Agile Embedded Software
Agile Embedded Software
James Grenning
Videogame designer
Videogame designer
tbrown12345
Three Lessons from “Escape the Room” That Apply to Making Money with Your Ale...
Three Lessons from “Escape the Room” That Apply to Making Money with Your Ale...
Amazon Web Services
GDC 2018 Deconstructor of Fun: Breaking down Top Mobile Games
GDC 2018 Deconstructor of Fun: Breaking down Top Mobile Games
Adam Telfer
Business of Mobile Development
Business of Mobile Development
Stephen Feather
Test-Driven Development for Embedded C -- OOP Conference 2015, Munich
Test-Driven Development for Embedded C -- OOP Conference 2015, Munich
James Grenning
Technical Excellence - OOP Munich 2015
Technical Excellence - OOP Munich 2015
James Grenning
Embedded Extreme Programming - Embedded Systems Conference 2002-2004
Embedded Extreme Programming - Embedded Systems Conference 2002-2004
James Grenning
Test Driven Development for Embedded C
Test Driven Development for Embedded C
James Grenning
Designing SOLID C - ACCU Conference 2014
Designing SOLID C - ACCU Conference 2014
James Grenning
Solid c-accu2014.key
Solid c-accu2014.key
James Grenning
The title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
Jittipong Loespradit
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
masabamasaba
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
Jim McKeeth
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
masabamasaba
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
masabamasaba
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
WSO2
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
masabamasaba
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
masabamasaba
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
WSO2
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
masabamasaba
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Steffen Staab
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Willy Marroquin (WillyDevNET)
Mais conteúdo relacionado
Mais de James Grenning
Test-Driven Development for Embedded C -- OOP Conference 2015, Munich
Test-Driven Development for Embedded C -- OOP Conference 2015, Munich
James Grenning
Technical Excellence - OOP Munich 2015
Technical Excellence - OOP Munich 2015
James Grenning
Embedded Extreme Programming - Embedded Systems Conference 2002-2004
Embedded Extreme Programming - Embedded Systems Conference 2002-2004
James Grenning
Test Driven Development for Embedded C
Test Driven Development for Embedded C
James Grenning
Designing SOLID C - ACCU Conference 2014
Designing SOLID C - ACCU Conference 2014
James Grenning
Solid c-accu2014.key
Solid c-accu2014.key
James Grenning
Mais de James Grenning
(6)
Test-Driven Development for Embedded C -- OOP Conference 2015, Munich
Test-Driven Development for Embedded C -- OOP Conference 2015, Munich
Technical Excellence - OOP Munich 2015
Technical Excellence - OOP Munich 2015
Embedded Extreme Programming - Embedded Systems Conference 2002-2004
Embedded Extreme Programming - Embedded Systems Conference 2002-2004
Test Driven Development for Embedded C
Test Driven Development for Embedded C
Designing SOLID C - ACCU Conference 2014
Designing SOLID C - ACCU Conference 2014
Solid c-accu2014.key
Solid c-accu2014.key
Último
The title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
Jittipong Loespradit
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
masabamasaba
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
Jim McKeeth
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
masabamasaba
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
masabamasaba
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
WSO2
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
masabamasaba
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
masabamasaba
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
WSO2
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
masabamasaba
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Steffen Staab
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Willy Marroquin (WillyDevNET)
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
Presentation.STUDIO
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
masabamasaba
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Bert Jan Schrijver
Último
(20)
The title is not connected to what is inside
The title is not connected to what is inside
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Beyond Planning Poker - Agile 2011
1.
Planning Poker and
Beyond the Planning Poker Party wingman-sw.com 1 james@wingman-sw.com Copyright © 2008-2011 - James W. Grenning All Rights Reserved.
2.
wingman-sw.com james@wingman-sw.com Neils
Bohr says “Prediction is very difficult, especially if it's about the future.” Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 2 By JabberWok at en.wikipedia[see page for license], from Wikimedia Commons
3.
wingman-sw.com Businesses Needs
Estimates james@wingman-sw.com Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 3
4.
More Time Spent
Does Not Mean wingman-sw.com james@wingman-sw.com Better Estimates Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 4 Quality of Estimates Time Spent Estimating
5.
When is the
Schedule Certain? Barry Boehm, 1995 1.6x 1.25x .8x wingman-sw.com james@wingman-sw.com 4x 2x .5x Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 5 time 1x .25x Project Complete Cost Uncertainty Initial Definition Requirements Specification Design 1x .6x Schedule Uncertainty
6.
wingman-sw.com james@wingman-sw.com Estimates
are Not Exact November 5, 2012 at 2:35 PM Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 6
7.
wingman-sw.com james@wingman-sw.com A
Plan is Not a Promise Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 7
8.
wingman-sw.com james@wingman-sw.com What
is Planning Poker? Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 8
9.
wingman-sw.com james@wingman-sw.com Planning
Poker Hand each developer has these cards Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 9
10.
wingman-sw.com • Customer
(or Product owner) read the story – They don’t estimate james@wingman-sw.com Players and Roles? ! • Developers –Do the estimates Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 10
11.
• Each player
(developer) has a hand of planning poker cards (or blank note cards). • Customer (a.k.a. Product Owner) reads a story. • Until estimates converge –Developers discuss to make sure they understand the story, not how they would build it. – Each secretly chooses their estimate. –All expose their estimate simultaneously. –Discuss extremes, re-deal if needed. • No need to discuss how, if all give the same estimate –Allows faster estimation. wingman-sw.com james@wingman-sw.com Planning Poker Mechanics Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 11
12.
wingman-sw.com james@wingman-sw.com Discussion
Needed Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 12
13.
wingman-sw.com james@wingman-sw.com Converging
Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 13
14.
wingman-sw.com james@wingman-sw.com Agreement
Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 14
15.
Planning Poker is
Popular - lots of give-away card decks - wingman-sw.com james@wingman-sw.com Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 15
16.
wingman-sw.com james@wingman-sw.com iPhone
and Android Apps - here are a few - Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 16
17.
wingman-sw.com james@wingman-sw.com The
Original Deck Replica Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 17
18.
wingman-sw.com What do
the Numbers Mean? james@wingman-sw.com What are the Units? • The units are Story Points ! • The values are proportional ! • Three single point stories will, on average, take about the same time as the three point stories’ average Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 18 ==
19.
wingman-sw.com james@wingman-sw.com Where’s
time? Why not use Ideal Days? • What reaction does an programmer give when you ask how long something will take to complete? Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 19 Henry V Boynton - by Mathew Brady [Public domain], via Wikimedia Commons
20.
wingman-sw.com How Long
Will This Take? james@wingman-sw.com Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 20
21.
• We’re not
too good at them • We’re OK when the thing being estimated is small • We’re awful when the thing is big • We’re optimists • Individuals have wildly different skills and abilities wingman-sw.com james@wingman-sw.com Time Based Estimates Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 21
22.
wingman-sw.com james@wingman-sw.com We’re
Better at Relative Measurements • small, big, really big Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 22
23.
Developers are Happy
to Give wingman-sw.com james@wingman-sw.com Relative Estimates Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 23
24.
1.First determine relative
sizes of stories in Story Points 2.Estimate team velocity (story points per iteration) 3.Derive duration 4.Lay out a Release Plan 5.Calibrate plan by doing the planned work 6.Adjust the plan with feedback from measured velocity 7.Regularly revise the plan as you learn more wingman-sw.com james@wingman-sw.com Estimation and Planning Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 24
25.
Measure Development Velocity
Estimated work per Iteration 1 2 3 4 5 6 7 8 9 10 wingman-sw.com james@wingman-sw.com 50 45 40 35 30 25 20 15 10 5 Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 25 Velocity in Story Points 0 Iteration
26.
1 2 3
4 5 6 7 8 9 10 wingman-sw.com james@wingman-sw.com Estimate Size Derive Duration 300 225 150 75 Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 26 Story Points Remaining 0 Iteration
27.
wingman-sw.com james@wingman-sw.com Why
Fibonacci? Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 27
28.
Pedals on Flowers
are Often One of wingman-sw.com james@wingman-sw.com the Fibonacci Numbers Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 28
29.
wingman-sw.com james@wingman-sw.com Branching
in Plants Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 29
30.
wingman-sw.com james@wingman-sw.com Pine
Cone Spirals Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 30 8 Clockwise 13 Counter-Clockwise
31.
wingman-sw.com james@wingman-sw.com Sun
Flower Spirals Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 31
32.
wingman-sw.com james@wingman-sw.com Pine
Apple Spirals Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 32 Set of 5 Spirals Set of 8 Spirals Set of 13 Spirals
33.
Alas, There is
no Fibonacci Law of Software Estimation Physics • It’s just a sparse sequence, with more numbers in the lower range wingman-sw.com james@wingman-sw.com Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 33
34.
• Numbers like
13 and 21 give a false sense of accuracy • Numbers like 13 and 21 are harder to add and multiply with than 10, 15, or 20 wingman-sw.com Why don’t I use Fibonacci? james@wingman-sw.com Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 34
35.
Planning Poker Numbering
Principles • Lower numbers have more resolution • As estimates grow, so does uncertainty, so the gaps grow • Each number represents the average guess-timate • Realize to work on a story, the guess-timate better be under a 10, probably under a 5 • Numbers should be easy to add and multiply with in your head • Don’t worry about the dogma wingman-sw.com james@wingman-sw.com Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 35
36.
wingman-sw.com james@wingman-sw.com Currency
Numbering Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 36
37.
Small Enough and
Probably Well Enough Understood to Work on wingman-sw.com james@wingman-sw.com Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 37
38.
Stories with These
Denominations Must be Split wingman-sw.com james@wingman-sw.com Budgetary Estimates Only Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 38
39.
Where Did Planning
Poker Come • Some say it’s derived from Wide-band Delphi – it’s not – though there is obvious similarity wingman-sw.com james@wingman-sw.com From? Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 39
40.
Planning Poker Came
form a Stalled wingman-sw.com james@wingman-sw.com Planning Meeting I think it will be about 2 weeks I thbiencka uits ew..i.ll be about 2 weeks zzzzzz because... zzzzzz Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 40 I think it will be about 2 weeks because... I think it will be about 2 weeks because... I think it will be about 2 weeks because... I think it will be about 2 weeks because... zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz By White House (Pete Souza) ([1]) [CC-BY-2.0 (www.creativecommons.org/licenses/by/2.0)], via Wikimedia Commons zzzzzz zzzzzz
41.
wingman-sw.com The Mike
Cohn Connection james@wingman-sw.com • Planning Poker started as a small paper • I taught it at Object Mentor • Mike refined it and wrote about it in his book • It became part of Scrum training • It went viral Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 41
42.
Why Do People
Like Planning Poker? wingman-sw.com james@wingman-sw.com Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 42
43.
wingman-sw.com james@wingman-sw.com Team’s
Estimates Rather Than Individuals’ • Creates a sense of team • Leverage the collective knowledge and wisdom Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 43
44.
• Teams do
better than experts. • Diversity within a group is needed. • The more diverse the knowledge and opinions of the group, the smarter the group. • A random group does better than an expert group. Ask the audience? wingman-sw.com james@wingman-sw.com Wisdom of the Crowds [by Daren Brown] (95% of the time correct.)! See blog article:! http://www.renaissancesoftware.net/blog/archives/20 Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 44
45.
Faster Than Traditional
Approaches, wingman-sw.com james@wingman-sw.com with Good Results Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 45 Quality of Estimates Time Spent Estimating
46.
wingman-sw.com james@wingman-sw.com Helps
Avoid Analysis Paralysis Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 46 Quality of Estimates Time Spent Estimating
47.
wingman-sw.com Shows Premature
Stories and james@wingman-sw.com Requirements Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 47
48.
wingman-sw.com james@wingman-sw.com Avoids
Anchoring or Telegraphing Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 48
49.
wingman-sw.com Not Dominated
by the Most james@wingman-sw.com Dominating Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 49 By Blake Arledge (originally posted to Flickr as DSC_0296) [CC-BY-SA- 2.0 (www.creativecommons.org/licenses/by-sa/2.0)], via Wikimedia Commons By Szymonosis (Own work) [GFDL (www.gnu.org/copyleft/fdl.html) or CC-BY-SA-3.0-2.5-2.0-1.0 (www.creativecommons.org/licenses/by-sa/ 3.0)], via Wikimedia Commons Two points! You’re wrong!
50.
wingman-sw.com james@wingman-sw.com Not
Just the Opinion of the Authorities Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 50
51.
Creates an Open
Discussion of the wingman-sw.com james@wingman-sw.com Most Cited Benefit: Stories • My main objective Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 51
52.
wingman-sw.com james@wingman-sw.com It’s
Fun Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 52
53.
wingman-sw.com It Keeps
Everyone Engaged james@wingman-sw.com Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 53
54.
wingman-sw.com james@wingman-sw.com Over-looked
Benefit • To quickly get through where we already agree. I think it will be about 2 weeks I thbiencka iuts we.i.l.l be about 2 weeks because... zzzzzz Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 54 I think it will be about 2 weeks because... I think it will be about 2 weeks because... I think it will be about 2 weeks because... I think it will be about 2 weeks because... zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz zzzzzz By White House (Pete Souza) ([1]) [CC-BY-2.0 (www.creativecommons.org/ zzzzzz zzzzzz
55.
wingman-sw.com james@wingman-sw.com Critics
Say • Planning poker is not about planning… – its about estimation • Planning poker is not about planning… – its about sizing • It takes too long Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 55
56.
wingman-sw.com james@wingman-sw.com Do
These Names Help • Estimation Euchre ! ! ! ! • Sizing Slapjack Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 56
57.
! • For
estimation, it means deriving guesses from other guesses wingman-sw.com In Many Areas of Software james@wingman-sw.com Development... • The slow and careful way is the fast way ! Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 57 Quality of Estimates Time Spent Estimating
58.
• When you
have a big batch of stories to estimate wingman-sw.com Planning Poker is too Slow james@wingman-sw.com Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 58
59.
wingman-sw.com Planning Poker
is Too Slow james@wingman-sw.com Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 59
60.
My Advice for
Planning Poker wingman-sw.com james@wingman-sw.com Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 60 Using Planning Poker
61.
- but it’s
not the only game in town - • Use the ideas that make Planning Poker successful – involve the whole group – give all participants a voice wingman-sw.com james@wingman-sw.com Planning Poker is Popular – not just the loudest – avoid anchoring – reduce need to debate on areas of agreement – debate only when there are differing opinions – Fun ! • Could there be another way? Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 61
62.
• Based in
Effort-Affinity Grouping – Thanks to Lowell Lindstrom for introducing the idea to me at wingman-sw.com james@wingman-sw.com Planning Poker Party Object Mentor • The games that make up the party –High-Low Showdown –Deal and Slide – Planning Poker (by Affinity Group) –Developer Guts – Customer Guts • Described here – http://www.renaissancesoftware.net/blog/archives/36 Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 62
63.
• Quickly try
to get stories into relative effort groupings – Low effort –Medium effort –High effort –More information • Don’t worry about exact placement • Deal and slide (the next step) can override • Timing: Fast - 15 minutes for a couple hundred stories wingman-sw.com james@wingman-sw.com High-Low Showdown ! Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 63
64.
wingman-sw.com Before High-Low
Showdown james@wingman-sw.com Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 64
65.
wingman-sw.com After High-Low
Showdown james@wingman-sw.com Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 65
66.
Deal and Slide
- Affinity Grouping • Group by similar effort • Use high-med-low stacks where there are many stories, then use affinity on the low stack first – Less stories on the table at the beginning • Bring in medium and high stacks as previous stacks are placed. • Once on the table, don’t worry about high-med-low boundaries wingman-sw.com james@wingman-sw.com Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 66
67.
wingman-sw.com james@wingman-sw.com Deal
and Slide Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 67 Less effort needed More effort needed
68.
wingman-sw.com james@wingman-sw.com Deal
and Slide Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 68 Groups of similar effort Groups of similar effort Groups of similar effort
69.
• Silent Grouping
– Play without a lot of discussion • It’s OK to move a card someone has placed • If the card can’t settle down, set it aside or have a brief discussion wingman-sw.com james@wingman-sw.com Deal and Slide Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 69
70.
Use Planning Poker
to Put Estimates • The easiest column of similar value is assigned “1” • Other columns are multiples of the easiest stories • There should be gaps in estimates as the estimates get bigger. • Don’t sweat minor differences in larger estimation groups – law of averages evens things out • Numbers bigger than 5 or 10 probably are too big to work on before splitting further wingman-sw.com on Groups of Similar Effort james@wingman-sw.com Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 70
71.
wingman-sw.com Assign Relative
Effort to james@wingman-sw.com Each Column Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 71
72.
–Let developers choose
the first couple iterations of work –Only choose single digit stories –Add up the points for each iteration to see if guessed velocities are similar wingman-sw.com james@wingman-sw.com Developer Guts • Developers estimate (guess) team velocity –Velocity = points completed in one iteration • One technique Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 72
73.
• Initially estimated
• Later measured as estimated points completed wingman-sw.com V = story points completed per iteration james@wingman-sw.com Velocity ! • Never dictated or “stretched” • Never compared between groups ! • Valuable to project working stories by date Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 73
74.
• Lay out
the release plan as a series of iterations. • Total story points per iteration cannot exceed estimated velocity. • Near-term iterations are usually are higher value or risk. • Further out plan is more vague, less resolution. wingman-sw.com james@wingman-sw.com Customer Guts Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 74
75.
You Don’t Have
to Completely Give • Planning poker works well when there are fewer stories and an established baseline • The Planning Poker Party is better when there are many stories, and/or a baseline needs to be developed wingman-sw.com james@wingman-sw.com Up Planning Poker Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 75
76.
There are Other
Games Out There wingman-sw.com james@wingman-sw.com • Steve Brockman - Team Estimation Game • Boris Gloger - Magic Estimation Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 76
77.
• The plan
is wrong, it’s an educated guess. • Re-plan every few iterations, or as needed • Do another Planning Poker Party • When small batches of stories are brought in by the customer, use Planning Poker wingman-sw.com james@wingman-sw.com Plan to Re-plan Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 77
78.
• Iteration Zero
- Paper written for the Embedded Systems Conference –www.renaissancesoftware.net --> Papers and Presentations wingman-sw.com • Various articles on my blog –www.renaissancesoftware.net/blog • Mike Cohn’s Agile Estimation and Planning james@wingman-sw.com More Information Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 78
79.
wingman-sw.com james@wingman-sw.com http://pragprog.com/titles/jgade/
Copyright © 2008-2011 James W. Grenning All Rights Reserved. For use by training attendees. Agile 2011 - Beyond Planning Poker 79
Baixar agora