Your SlideShare is downloading. ×
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 rulesParticipants create t...
# 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...
Stories...•   Demonstrate value to the user,•   Describe a whole feature,•   Don’t include interface details,•   Easy to a...
Sign up for an account“As a guest, I sign up for anew account so that I can start using the service.”
Send a public message “As a user, I can send apublic message so that Ican share something with         others.”
My most recent       message“As a user, I can see my lasttweet so that I am reminded   of what I said last and           w...
Let’s play!Story-writing
# 2  Estimation
1, 2, 3, 4, 5
Let’s play...Ro! Cham! Beau!   (planning poker)
RulesRead the story... Questions?• Tie? Next story!• One adjacent outlier? Go with  majority!• Brief discussion and play a...
Sign up for an account ?“As a guest, I sign up for anew account so that I can start using the service.”
Send a public message ? “As a user, I can send apublic message so that Ican share something with         others.”
My most recent tweet           ?“As a user, I can see my lasttweet so that I am reminded   of what I said last and        ...
Remove features under        load                              ?“As a user when the system  is under load I don’t see some...
Unfollow               ?“As a user I can unfollow for  a period of time so that I don’t see all of their posts        duri...
Remove multiple users    via search                                ? “As a user I can unfolloweveryone in a search resulta...
Discussion
Other Games...
Red, Green,  RefactorPing 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
Play at Work: Agile Games for Productive Teams
Play at Work: Agile Games for Productive Teams
Play at Work: Agile Games for Productive Teams
Play at Work: Agile Games for Productive Teams
Play at Work: Agile Games for Productive Teams
Play at Work: Agile Games for Productive Teams
Play at Work: Agile Games for Productive Teams
Play at Work: Agile Games for Productive Teams
Play at Work: Agile Games for Productive Teams
Upcoming SlideShare
Loading in...5
×

Play at Work: Agile Games for Productive Teams

2,670

Published on

SXSW Panel Description:

Get together with other conference attendees and play games in this unique participatory interaction. If you are curious about Agile development and want an insider view of the activities Agile teams do every day, this session is for you. A special emphasis will be placed on experiential learning through Agile games and exercises, such as "Story Writing" and "Planning Poker," in this hands-on, interactive session. Learn first-hand how games and other Agile tools and techniques can be successfully adopted by project teams, resulting in rapid delivery and improved teamwork. Participants will be strongly encouraged to share their own experiences and learn from each other in this session.

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,670
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide
  • 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
  • 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
  • Designer?\nDeveloper?\nProduct owner/manager?\nOther?\n
  • \n
  • \n
  • A technique for capturing ideas for features.\nStories are the unit of work in an agile process.\n
  • Anyone on the team can write stories.\n
  • Alistair Cockburn\n
  • Unclear acceptance criteria: &amp;#x201C;As an admin I can generate reports from application data so that I can understand usage.&amp;#x201D;\n
  • \n
  • Intentionally vague on the implementation details.\n
  • 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
  • Independent\nNegotiable\nValuable\nEstimatable\nSmall\nTestable\n\n
  • \n
  • 4 minute timer\n1 or 2 stories\n\n
  • \n
  • 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
  • \n
  • 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
  • Intentionally vague on the implementation details.\n
  • Independent\nNegotiable\nValuable\nEstimatable\nSmall\nTestable\n\n
  • Independent\nNegotiable\nValuable\nEstimatable\nSmall\nTestable\n\n
  • Independent\nNegotiable\nValuable\nEstimatable\nSmall\nTestable\n\n
  • Independent\nNegotiable\nValuable\nEstimatable\nSmall\nTestable\n\n
  • Independent\nNegotiable\nValuable\nEstimatable\nSmall\nTestable\n\n
  • 5\nHow do you capture requirements today?\nHow do you estimate work?\nCan you imagine doing this with your team?\n
  • \n
  • Planning Game\n
  • Story Mapping - Jeff Paton\n
  • Story Mapping - Jeff Paton\n
  • Story Mapping - Jeff Paton\nMake it a game: Make the best product with 25 points\n
  • Velocity: average measure of accepted story points per iteration\n
  • Reflection / Retrospectives\n
  • \n
  • User testing\n
  • \n
  • \n
  • \n
  • Transcript of "Play at Work: Agile Games for Productive Teams"

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

    ×