SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Último

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Último (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

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

Notas do Editor

  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