490 likes | 654 Views
# 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.
E N D
#GHC13 @BOXENG Think Agile: Drive Your Life Forward Rachel Maclay Natalia Vinnik October 3rd, 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 • 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/
Agile: Main principles Individuals and interactions Processes and tools OVER
Agile: Main principles Comprehensive documentation Completion OVER
Agile: Main principles Contract negotiation OVER Collaboration
Agile: Main principles Responding to change and Iteration One-time plan OVER
Personal Project • Too many things to do...
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
Set card • Color • Symbol • Number • Shading
What is a set • A set consists of 3 cards where for each trait, the cards are either all the same or all different
Example • Color: Green • Symbol: All Different • Number: One • Shading: Fill
Example • Color: All Different • Symbol: All Different • Number: All Different • Shading: All Different
Counter Example • Color: Green • Symbol: All Different • Number: Two • Shading
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)
Iteration 1 Objective: • Sort the deck into sets 2 minutes
Iteration 1: Retrospective • Record how many sets you formed • How did it go? • What you could’ve done better? 1 minute
Setup • Shuffle the deck • Rotate team members
Iteration 2: Planning Objective: • Sort the deck into sets Task: • The colors are the same but the shapes are different 1 minute
Iteration 2 Objective: • Sort the deck into sets Task: • The colors are the same but the shapes are different 2 minutes
Iteration 2: Retrospective • Record how many sets you formed • How did having a planning period affect you? 1 minute
Setup • Shuffle the deck • Rotate team members
Planning: Iteration 3 Objective: • Sort the deck into sets Task: • The number and shading are the same 1 minute
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
Iteration 3 Objective: • Sort the deck into sets Task: • The number and shading are the same 2 minutes
Set Organization: Retrospective • Record how many sets you formed • How did having a distracted team member affect you? 1 minute
Setup • Shuffle the deck • Rotate team members
Planning: Iteration 4 Objective: • Sort the deck into sets Task: • All traits are different 1 minute
Iteration 4 Objective: • Sort the deck into sets Task: • All traits are different 2 minutes
Set Organization: Retrospective • Record how many sets you formed • How did previous iterations prepare you for tackling a more complex task? 1 minute
Lessons Learned (we hope)
Useful Tools Trello Board (trello.com)
Useful Tools Kanban Board (kanbanflow.com)
Contact us! • Rachel Maclay • rmaclay@box.com • @rachelmaclay • Natasha Vinnik • natasha@box.com • @nvinnik
Pulling it all together Objective: • Sort the deck into sets Task: • All traits are different 1 minute
Pulling it all together Objective: • Sort the deck into sets Task: • All traits are different 2 minutes
Pulling it all together • Record how many sets you formed • How did agile help? 1 minute
Contact us! • Rachel Maclay • rmaclay@box.com • @rachelmaclay • Natasha Vinnik • natasha@box.com • @nvinnik