teaching agile principles through experiential exercises - agile & beyond 2014

15
Teaching Agile Principles Through Experiential Exercises Andy Brown, U-M Medical School turbobrown /in/andyjbrown

Upload: andy-brown

Post on 20-Jun-2015

281 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Teaching Agile Principles Through Experiential Exercises - Agile & Beyond 2014

Teaching Agile Principles Through Experiential Exercises

Andy Brown, U-M Medical Schoolturbobrown

/in/andyjbrown

Page 2: Teaching Agile Principles Through Experiential Exercises - Agile & Beyond 2014

Tell a story*: Worst injury or most embarrassing moment

*NOT the funniest thing that ever happened (takes too long and you almost always had to be there)

Page 3: Teaching Agile Principles Through Experiential Exercises - Agile & Beyond 2014

Key details go missing

New elements get added

Sometimes the story changes altogether

http://www.flickr.com/photos/96037254@N00/4770392109/

Page 4: Teaching Agile Principles Through Experiential Exercises - Agile & Beyond 2014

http://www.flickr.com/photos/34252364@N00/369893824/

http://www.flickr.com/photos/7567658@N04/3503394977/

Meetings

Documentation

Page 5: Teaching Agile Principles Through Experiential Exercises - Agile & Beyond 2014

Our highest priority is to satisfy the customerthrough early and continuous delivery

of valuable software.

The most efficient and effective method of conveying information to and within a development

team is face-to-face conversation.

At regular intervals, the team reflects on how to become more effective, then tunes and adjusts

its behavior accordingly.

Page 6: Teaching Agile Principles Through Experiential Exercises - Agile & Beyond 2014

Form pairs. One person is a Product Owner, the other is a Developer.

Developers have their backs to the screen.

The Product Owner describes the product on the slide WITHOUT saying the words next to it.

The developer draws the product.

Page 7: Teaching Agile Principles Through Experiential Exercises - Agile & Beyond 2014

Do NOT use these words:

tea

pot

short

spout

coffee

water

heat

Page 8: Teaching Agile Principles Through Experiential Exercises - Agile & Beyond 2014

Do NOT use these words:

motorcycle

bike

camper

recreationalvehicle (RV)

chopper

Harley

Page 9: Teaching Agile Principles Through Experiential Exercises - Agile & Beyond 2014

Simplicity--the art of maximizing the amount of work not done--is essential.

Business people and developers must work together daily throughout the project.

The best architectures, requirements, and designs emerge from self-organizing teams.

Page 10: Teaching Agile Principles Through Experiential Exercises - Agile & Beyond 2014

http://www.flickr.com/photos/66028951@N00/6104481058/

Get into groups of 6-8

One person will facilitate and needs to come up front for special instructions.

One person needs to keep time.

The rest of the group gets to participate.

Page 11: Teaching Agile Principles Through Experiential Exercises - Agile & Beyond 2014

Sequences

A, B, C, D…Z

3, 6, 9, 12…42

5, 10, 15, 20…60

Page 12: Teaching Agile Principles Through Experiential Exercises - Agile & Beyond 2014

““There is time enough for everything in the course of the day, if you do but one thing at once, but there is not time enough in the year, if you will do two things at a time.” – Lord Chesterfield, 1740

“The research is almost unanimous, which is very rare in social science, and it says that people who chronically multitask show an enormous range of deficits. They're basically terrible at all sorts of cognitive tasks, including multitasking.” – Dr. Clifford Nass, 2013

http://www.flickr.com/photos/48600090482@N01/22584430/

Page 13: Teaching Agile Principles Through Experiential Exercises - Agile & Beyond 2014

Build projects around motivated individuals. Give them the environment and support they need,

and trust them to get the job done.

Agile processes promote sustainable development. The sponsors, developers, and users should be able

to maintain a constant pace indefinitely.

Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.

Page 14: Teaching Agile Principles Through Experiential Exercises - Agile & Beyond 2014

Credits

Storytelling Exercise - Jessie Shternshus, @TheImprovEffect -

http://www.improveffect.com/

Drawing Exercise – Don McGreal, @donmcgreal – http://tastycupcakes.org

Multitasking Exercise – Peter Saddington, @agilescout – http://myai.org

Page 15: Teaching Agile Principles Through Experiential Exercises - Agile & Beyond 2014

Thank you!

Andy Brownturbobrown

in/andyjbrown