SlideShare a Scribd company logo
1 of 37
Play at Work:
Agile Games for Productive Teams

        Christian Nelson
           Carbon Five

           #playatwork
Carbon Five?
Who are you?
Agile Development

      Iterative
      Adaptive
    Collaborative
    Reality-based
Games in Agile
       Ritualized activities
  Cooperative, not competitive
     Simple, repeatable rules
Participants create the experience
# 1
 Story Writing
<Story Title>

  As a <role>,
 I can <what>,
so that <why>.
Stories...
• Written from the user’s
  perspective,
• Not complete specs,
• A “Promise for a future
  conversation,”
• Small and independent.
Stories...

•   Demonstrate value to the user,
•   Describe a whole feature,
•   Don’t include interface details,
•   Easy to accept.
Sign up for an account

“As a guest, I sign up for a
new account so that I can
 start using the service.”
Send a public message

 “As a user, I can send a
public message so that I
can share something with
         others.”
My most recent
       message
“As a user, I can see my last
tweet so that I am reminded
   of what I said last and
           when.”
Let’s play!
Story-writing
# 2
  Estimation
1, 2, 3, 4, 5
Let’s play...
Ro! Cham! Beau!
   (planning poker)
Rules
Read the story... Questions?
• Tie? Next story!
• One adjacent outlier? Go with
  majority!
• Brief discussion and play again.
Sign up for an account ?
“As a guest, I sign up for a
new account so that I can
 start using the service.”
Send a public message ?
 “As a user, I can send a
public message so that I
can share something with
         others.”
My most recent tweet           ?
“As a user, I can see my last
tweet so that I am reminded
   of what I said last and
           when.”
Remove features under
        load
                              ?
“As a user when the system
  is under load I don’t see
 some features so the site
     doesn’t go down.”
Unfollow               ?
“As a user I can unfollow for
  a period of time so that I
 don’t see all of their posts
        during sxsw.”
Remove multiple users
    via search
                                ?
 “As a user I can unfollow
everyone in a search result
at once so that I can get rid
   of spammers & bots.”
Discussion
Other Games...
Red, Green,
  Refactor

Ping Pong TDD
Reading List

•   The Art of Agile Development
•   Game Storming
•   User Stories Applied
•   Agile Estimation and Planning
Questions?
[www|blog|c5nn].carbonfive.com
        @carbonfive
           @c5nn
         @xianpants
         #playatwork

More Related Content

Viewers also liked

Product Owner Challenge - User Stories ready to play
Product Owner Challenge - User Stories ready to playProduct Owner Challenge - User Stories ready to play
Product Owner Challenge - User Stories ready to playMichael Tarnowski
 
D3 Design By Games Agile India Pune 2005
D3 Design By Games   Agile India   Pune 2005D3 Design By Games   Agile India   Pune 2005
D3 Design By Games Agile India Pune 2005Henry Jacob
 
On agile games and how to develop one
On agile games and how to develop oneOn agile games and how to develop one
On agile games and how to develop oneRalf Kruse
 
Agile Scrum Training (Part 3)
Agile Scrum Training (Part 3)Agile Scrum Training (Part 3)
Agile Scrum Training (Part 3)Jeremy Hutton
 
Agile games night
Agile games night Agile games night
Agile games night BestBrains
 
Product Owner Challenge game
Product Owner Challenge game Product Owner Challenge game
Product Owner Challenge game Michael Tarnowski
 
Disruptus Spiel - AUG Bremen Oldenburg von Kai Hermanns & Christian Beck
Disruptus Spiel - AUG Bremen Oldenburg von Kai Hermanns & Christian BeckDisruptus Spiel - AUG Bremen Oldenburg von Kai Hermanns & Christian Beck
Disruptus Spiel - AUG Bremen Oldenburg von Kai Hermanns & Christian BeckRalf Kruse
 
Agile Games 2012 Keynote - Games Landscape and Importance of Play
Agile Games 2012 Keynote - Games Landscape and Importance of PlayAgile Games 2012 Keynote - Games Landscape and Importance of Play
Agile Games 2012 Keynote - Games Landscape and Importance of PlayMichael Sahota
 
Agile Tour Delhi NCR2014 - Agile innovation games rahul sudame
Agile Tour Delhi NCR2014 - Agile innovation games   rahul sudameAgile Tour Delhi NCR2014 - Agile innovation games   rahul sudame
Agile Tour Delhi NCR2014 - Agile innovation games rahul sudameIndia Scrum Enthusiasts Community
 
Introducing Scrum a Collaboration Game
Introducing Scrum a Collaboration GameIntroducing Scrum a Collaboration Game
Introducing Scrum a Collaboration GameAgile ME
 
DIY Agile Training with Agile Game
DIY Agile Training with Agile GameDIY Agile Training with Agile Game
DIY Agile Training with Agile GameKulawat Wongsaroj
 
Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)Jens Wilke
 

Viewers also liked (19)

Ball point game
Ball point gameBall point game
Ball point game
 
Product Owner Challenge - User Stories ready to play
Product Owner Challenge - User Stories ready to playProduct Owner Challenge - User Stories ready to play
Product Owner Challenge - User Stories ready to play
 
Game On!
Game On!Game On!
Game On!
 
Agile Mëtteg - April 2011
Agile Mëtteg - April 2011Agile Mëtteg - April 2011
Agile Mëtteg - April 2011
 
D3 Design By Games Agile India Pune 2005
D3 Design By Games   Agile India   Pune 2005D3 Design By Games   Agile India   Pune 2005
D3 Design By Games Agile India Pune 2005
 
On agile games and how to develop one
On agile games and how to develop oneOn agile games and how to develop one
On agile games and how to develop one
 
Agile games
Agile gamesAgile games
Agile games
 
Agile Scrum Training (Part 3)
Agile Scrum Training (Part 3)Agile Scrum Training (Part 3)
Agile Scrum Training (Part 3)
 
Agile games night
Agile games night Agile games night
Agile games night
 
Product Owner Challenge game
Product Owner Challenge game Product Owner Challenge game
Product Owner Challenge game
 
Disruptus Spiel - AUG Bremen Oldenburg von Kai Hermanns & Christian Beck
Disruptus Spiel - AUG Bremen Oldenburg von Kai Hermanns & Christian BeckDisruptus Spiel - AUG Bremen Oldenburg von Kai Hermanns & Christian Beck
Disruptus Spiel - AUG Bremen Oldenburg von Kai Hermanns & Christian Beck
 
Let`s Agile !
Let`s Agile !Let`s Agile !
Let`s Agile !
 
Agile Games 2012 Keynote - Games Landscape and Importance of Play
Agile Games 2012 Keynote - Games Landscape and Importance of PlayAgile Games 2012 Keynote - Games Landscape and Importance of Play
Agile Games 2012 Keynote - Games Landscape and Importance of Play
 
Agile Tour Delhi NCR2014 - Agile innovation games rahul sudame
Agile Tour Delhi NCR2014 - Agile innovation games   rahul sudameAgile Tour Delhi NCR2014 - Agile innovation games   rahul sudame
Agile Tour Delhi NCR2014 - Agile innovation games rahul sudame
 
Introducing Scrum a Collaboration Game
Introducing Scrum a Collaboration GameIntroducing Scrum a Collaboration Game
Introducing Scrum a Collaboration Game
 
Scrum Game
Scrum GameScrum Game
Scrum Game
 
DIY Agile Training with Agile Game
DIY Agile Training with Agile GameDIY Agile Training with Agile Game
DIY Agile Training with Agile Game
 
Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)
 
How to Facilitate Product Backlog Refinement Sessions
How to Facilitate Product Backlog Refinement SessionsHow to Facilitate Product Backlog Refinement Sessions
How to Facilitate Product Backlog Refinement Sessions
 

Similar to Play at Work: Agile Games for Productive Teams

It's Not Just About Code
It's Not Just About CodeIt's Not Just About Code
It's Not Just About CodeDan Pickett
 
So You've Got a Software Idea...Now What?
So You've Got a Software Idea...Now What?So You've Got a Software Idea...Now What?
So You've Got a Software Idea...Now What?Dan Pickett
 
Jason Moore - Interaction design in enterprise teams
Jason Moore - Interaction design in enterprise teamsJason Moore - Interaction design in enterprise teams
Jason Moore - Interaction design in enterprise teamsroblund
 
Visualize Learn Improve With Agile
Visualize Learn Improve With AgileVisualize Learn Improve With Agile
Visualize Learn Improve With AgileLou Rainaldi, CSM
 
Prototyping Accessibility - WordCamp Europe 2018
Prototyping Accessibility - WordCamp Europe 2018Prototyping Accessibility - WordCamp Europe 2018
Prototyping Accessibility - WordCamp Europe 2018Adrian Roselli
 
Taking your Site from One to One Million Users by Kevin Rose
Taking your Site from One to One Million Users by Kevin RoseTaking your Site from One to One Million Users by Kevin Rose
Taking your Site from One to One Million Users by Kevin RoseCarsonified Team
 
BiowareDesignDoc.ppt
BiowareDesignDoc.pptBiowareDesignDoc.ppt
BiowareDesignDoc.pptHonggangMan
 
2012 Usability Conference
2012 Usability Conference2012 Usability Conference
2012 Usability Conferenceatlanticbtinc
 
Social Stream Draft v1 Duy Doan
Social Stream Draft v1 Duy DoanSocial Stream Draft v1 Duy Doan
Social Stream Draft v1 Duy DoanTai Tran
 
Designing personality (Mobile UX London: Chatbots)
Designing personality (Mobile UX London: Chatbots)Designing personality (Mobile UX London: Chatbots)
Designing personality (Mobile UX London: Chatbots)Mike Jongbloet
 
UX design for Mobile (Appsterdam Guru Session)
UX design for Mobile (Appsterdam Guru Session)UX design for Mobile (Appsterdam Guru Session)
UX design for Mobile (Appsterdam Guru Session)Ruben Bos
 
Wed 1315 lucas_jason_color
Wed 1315 lucas_jason_colorWed 1315 lucas_jason_color
Wed 1315 lucas_jason_colorDATAVERSITY
 
Moba Streams as Connective Play - J Jarrett
Moba Streams as Connective Play - J JarrettMoba Streams as Connective Play - J Jarrett
Moba Streams as Connective Play - J Jarrettjjarr
 
S rogalsky user-storymapping
S rogalsky user-storymappingS rogalsky user-storymapping
S rogalsky user-storymappingsdeconf
 
Microsoft Bot Framework
Microsoft Bot FrameworkMicrosoft Bot Framework
Microsoft Bot Frameworkvivek p s
 

Similar to Play at Work: Agile Games for Productive Teams (20)

It's Not Just About Code
It's Not Just About CodeIt's Not Just About Code
It's Not Just About Code
 
Hooked on a Feeling
Hooked on a FeelingHooked on a Feeling
Hooked on a Feeling
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
So You've Got a Software Idea...Now What?
So You've Got a Software Idea...Now What?So You've Got a Software Idea...Now What?
So You've Got a Software Idea...Now What?
 
Jason Moore - Interaction design in enterprise teams
Jason Moore - Interaction design in enterprise teamsJason Moore - Interaction design in enterprise teams
Jason Moore - Interaction design in enterprise teams
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
Visualize Learn Improve With Agile
Visualize Learn Improve With AgileVisualize Learn Improve With Agile
Visualize Learn Improve With Agile
 
Prototyping Accessibility - WordCamp Europe 2018
Prototyping Accessibility - WordCamp Europe 2018Prototyping Accessibility - WordCamp Europe 2018
Prototyping Accessibility - WordCamp Europe 2018
 
Taking your Site from One to One Million Users by Kevin Rose
Taking your Site from One to One Million Users by Kevin RoseTaking your Site from One to One Million Users by Kevin Rose
Taking your Site from One to One Million Users by Kevin Rose
 
BiowareDesignDoc.ppt
BiowareDesignDoc.pptBiowareDesignDoc.ppt
BiowareDesignDoc.ppt
 
2012 Usability Conference
2012 Usability Conference2012 Usability Conference
2012 Usability Conference
 
Social Stream Draft v1 Duy Doan
Social Stream Draft v1 Duy DoanSocial Stream Draft v1 Duy Doan
Social Stream Draft v1 Duy Doan
 
Designing personality (Mobile UX London: Chatbots)
Designing personality (Mobile UX London: Chatbots)Designing personality (Mobile UX London: Chatbots)
Designing personality (Mobile UX London: Chatbots)
 
PyTexas 2014
PyTexas   2014PyTexas   2014
PyTexas 2014
 
UX design for Mobile (Appsterdam Guru Session)
UX design for Mobile (Appsterdam Guru Session)UX design for Mobile (Appsterdam Guru Session)
UX design for Mobile (Appsterdam Guru Session)
 
Wed 1315 lucas_jason_color
Wed 1315 lucas_jason_colorWed 1315 lucas_jason_color
Wed 1315 lucas_jason_color
 
Moba Streams as Connective Play - J Jarrett
Moba Streams as Connective Play - J JarrettMoba Streams as Connective Play - J Jarrett
Moba Streams as Connective Play - J Jarrett
 
PlayFab ugc gdc
PlayFab ugc gdcPlayFab ugc gdc
PlayFab ugc gdc
 
S rogalsky user-storymapping
S rogalsky user-storymappingS rogalsky user-storymapping
S rogalsky user-storymapping
 
Microsoft Bot Framework
Microsoft Bot FrameworkMicrosoft Bot Framework
Microsoft Bot Framework
 

Recently uploaded

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 

Recently uploaded (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 

Play at Work: Agile Games for Productive Teams

  • 1. Play at Work: Agile Games for Productive Teams Christian Nelson Carbon Five #playatwork
  • 4. Agile Development Iterative Adaptive Collaborative Reality-based
  • 5. Games in Agile Ritualized activities Cooperative, not competitive Simple, repeatable rules Participants create the experience
  • 6. # 1 Story Writing
  • 7. <Story Title> As a <role>, I can <what>, so that <why>.
  • 8. Stories... • Written from the user’s perspective, • Not complete specs, • A “Promise for a future conversation,” • Small and independent.
  • 9. Stories... • Demonstrate value to the user, • Describe a whole feature, • Don’t include interface details, • Easy to accept.
  • 10.
  • 11. Sign up for an account “As a guest, I sign up for a new account so that I can start using the service.”
  • 12. Send a public message “As a user, I can send a public message so that I can share something with others.”
  • 13. My most recent message “As a user, I can see my last tweet so that I am reminded of what I said last and when.”
  • 15.
  • 16. # 2 Estimation
  • 17. 1, 2, 3, 4, 5
  • 18. Let’s play... Ro! Cham! Beau! (planning poker)
  • 19. Rules Read the story... Questions? • Tie? Next story! • One adjacent outlier? Go with majority! • Brief discussion and play again.
  • 20. Sign up for an account ? “As a guest, I sign up for a new account so that I can start using the service.”
  • 21. Send a public message ? “As a user, I can send a public message so that I can share something with others.”
  • 22. My most recent tweet ? “As a user, I can see my last tweet so that I am reminded of what I said last and when.”
  • 23. Remove features under load ? “As a user when the system is under load I don’t see some features so the site doesn’t go down.”
  • 24. Unfollow ? “As a user I can unfollow for a period of time so that I don’t see all of their posts during sxsw.”
  • 25. Remove multiple users via search ? “As a user I can unfollow everyone in a search result at once so that I can get rid of spammers & bots.”
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33. Red, Green, Refactor Ping Pong TDD
  • 34.
  • 35.
  • 36. Reading List • The Art of Agile Development • Game Storming • User Stories Applied • Agile Estimation and Planning
  • 37. Questions? [www|blog|c5nn].carbonfive.com @carbonfive @c5nn @xianpants #playatwork

Editor's Notes

  1. High Level Agenda:\n* Set the context: agile development and games\n* Talk about a product\n* Play some games!\n* Q &amp; A\n
  2. Boutique web and mobile development consulting company\n22 developers and designers\nBeen in business for more than 10 years, using extreme programming throughout\nWe use the games and activities in this talk with all of our clients.\n\n
  3. Designer?\nDeveloper?\nProduct owner/manager?\nOther?\n
  4. \n
  5. \n
  6. A technique for capturing ideas for features.\nStories are the unit of work in an agile process.\n
  7. Anyone on the team can write stories.\n
  8. Alistair Cockburn\n
  9. Unclear acceptance criteria: &amp;#x201C;As an admin I can generate reports from application data so that I can understand usage.&amp;#x201D;\n
  10. \n
  11. Intentionally vague on the implementation details.\n
  12. They&amp;#x2019;re fast to write, the real work happens once the product owner prioritizes it, making it part of the plan.\n\n
  13. Independent\nNegotiable\nValuable\nEstimatable\nSmall\nTestable\n\n
  14. \n
  15. 4 minute timer\n1 or 2 stories\n\n
  16. \n
  17. How long will a story take? Hard to answer... who, meetings, etc.\nHow big is a story compared to others? Easier to answer.\n\n\n\n
  18. \n
  19. 12 mins: 6 minute timer\nDemonstrate with 3 pre-written stories.\nForm groups of 3-4 and estimate all of your stories.\n5 minute timer\n
  20. Intentionally vague on the implementation details.\n
  21. Independent\nNegotiable\nValuable\nEstimatable\nSmall\nTestable\n\n
  22. Independent\nNegotiable\nValuable\nEstimatable\nSmall\nTestable\n\n
  23. Independent\nNegotiable\nValuable\nEstimatable\nSmall\nTestable\n\n
  24. Independent\nNegotiable\nValuable\nEstimatable\nSmall\nTestable\n\n
  25. Independent\nNegotiable\nValuable\nEstimatable\nSmall\nTestable\n\n
  26. 5\nHow do you capture requirements today?\nHow do you estimate work?\nCan you imagine doing this with your team?\n
  27. \n
  28. Planning Game\n
  29. Story Mapping - Jeff Paton\n
  30. Story Mapping - Jeff Paton\n
  31. Story Mapping - Jeff Paton\nMake it a game: Make the best product with 25 points\n
  32. Velocity: average measure of accepted story points per iteration\n
  33. Reflection / Retrospectives\n
  34. \n
  35. User testing\n
  36. \n
  37. \n
  38. \n