1 / 49

Think Agile: Drive Your Life Forward

# GHC13 @ BOXENG. Think Agile: Drive Your Life Forward. Rachel Maclay Natalia Vinnik . October 3 rd , 2013. 2013. Agenda. What is Agile? Let’s play a game! What did we learn? Lets apply it to a real life project Conclusion. Agile: History.

didina
Download Presentation

Think Agile: Drive Your Life Forward

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. #GHC13 @BOXENG Think Agile: Drive Your Life Forward Rachel Maclay Natalia Vinnik October 3rd, 2013 2013

  2. Agenda • What is Agile? • Let’s play a game! • What did we learn? • Lets apply it to a real life project • Conclusion

  3. Agile: History • Invented in 2001 when 17 developers got together in Utah and looked for ways to revolutionize development process. • They came up with the light weight development process called Agile. • The process was described in Agile Manifesto • Agile Alliance organization was formed, non-profit that promotes agile software development principles http://agilemanifesto.org/

  4. Agile: Main principles Individuals and interactions Processes and tools OVER

  5. Agile: Main principles Comprehensive documentation Completion OVER

  6. Agile: Main principles Contract negotiation OVER Collaboration

  7. Agile: Main principles Responding to change and Iteration One-time plan OVER

  8. Agile Development Cycle

  9. Personal Project • Too many things to do...

  10. Use Agile!

  11. Let’s play a game!

  12. Activity Directions: • Form into Teams of 4-6 team members • 4 people will be sorters • One person will be verifier (optional) • One person will be timekeeper (optional) • Roles will swap every time • Four iterations

  13. Set card • Color • Symbol • Number • Shading

  14. What is a set • A set consists of 3 cards where for each trait, the cards are either all the same or all different

  15. Example • Color: Green • Symbol: All Different • Number: One • Shading: Fill

  16. Example • Color: All Different • Symbol: All Different • Number: All Different • Shading: All Different

  17. Counter Example • Color: Green • Symbol: All Different • Number: Two • Shading

  18. Setup • Shuffle the deck • Choose 4 team members as workers • Choose one team member as validator and scorekeeper • Choose one team member as timekeeper (optional)

  19. Iteration 1 Objective: • Sort the deck into sets 2 minutes

  20. Iteration 1: Retrospective • Record how many sets you formed • How did it go? • What you could’ve done better? 1 minute

  21. Setup • Shuffle the deck • Rotate team members

  22. Iteration 2: Planning Objective: • Sort the deck into sets Task: • The colors are the same but the shapes are different 1 minute

  23. Iteration 2 Objective: • Sort the deck into sets Task: • The colors are the same but the shapes are different 2 minutes

  24. Iteration 2: Retrospective • Record how many sets you formed • How did having a planning period affect you? 1 minute

  25. Setup • Shuffle the deck • Rotate team members

  26. Planning: Iteration 3 Objective: • Sort the deck into sets Task: • The number and shading are the same 1 minute

  27. The envelope... • Open the envelope at the table and distribute the contents to the workers without looking. • Read the instructions but do not share with other team members

  28. Iteration 3 Objective: • Sort the deck into sets Task: • The number and shading are the same 2 minutes

  29. Set Organization: Retrospective • Record how many sets you formed • How did having a distracted team member affect you? 1 minute

  30. Setup • Shuffle the deck • Rotate team members

  31. Planning: Iteration 4 Objective: • Sort the deck into sets Task: • All traits are different 1 minute

  32. Iteration 4 Objective: • Sort the deck into sets Task: • All traits are different 2 minutes

  33. Set Organization: Retrospective • Record how many sets you formed • How did previous iterations prepare you for tackling a more complex task? 1 minute

  34. Lessons Learned (we hope)

  35. Have a clear goal in mind

  36. Breaking things up

  37. Reiteration

  38. Retrospective

  39. Planning a remodel

  40. Planning a remodel

  41. Planning a remodel

  42. Useful Tools Trello Board (trello.com)

  43. Useful Tools Kanban Board (kanbanflow.com)

  44. Other lessons?

  45. Contact us! • Rachel Maclay • rmaclay@box.com • @rachelmaclay • Natasha Vinnik • natasha@box.com • @nvinnik

  46. Pulling it all together Objective: • Sort the deck into sets Task: • All traits are different 1 minute

  47. Pulling it all together Objective: • Sort the deck into sets Task: • All traits are different 2 minutes

  48. Pulling it all together • Record how many sets you formed • How did agile help? 1 minute

  49. Contact us! • Rachel Maclay • rmaclay@box.com • @rachelmaclay • Natasha Vinnik • natasha@box.com • @nvinnik

More Related