Title
Agile Before They Know It: Tips for Agilists in a Non-Agile World
Presenters
Kay Johansen, The Church of Jesus Christ of Latter Day Saints, kay@xputah.org
Zhon Johansen, Oakley Networks, zhon@xputah.org
Format
Workshop.
Length
90 minutes
Topic
"If only my project were more agile!" How many times have we heard, and made, this plea? As Agilists, we long for something better than what we have. We try to influence our projects to be more agile. Sometimes we have great success, but other times it just doesn't seem to click.
This workshop is an opportunity to share simple, practical tips for Agile conversion that work. Imagine a swap meet where tools for Agile adoption are shared, explained, demonstrated and practiced.
We will diversify our toolboxes so that when we go home to our respective projects, we can be a little less frustrated and get a little more done. We may back off the wrecking ball in favor of the surgeon's scalpel. In fact, our coworkers may find that they're Agile Before They Know It!
Audience
- People who are committed to agile but are not on an agile project.
- People who are changing their projects from non agile to agile.
- People who are excited about agility and want to share with their coworkers.
Goals
- Recognize opportunities to drive improvements in your organization based on agile principles.
- Learn appropriate ways to change the organization even if you're not "the one in charge."
- Develop more powerful communication and sharing techniques.
Process
(10 min) 1. Introductions, describe session, pass a roll.
(10 min) 2. Volunteers identify Agile conversion problems.
(5 min) 3. Each person thinks of three stories exhibiting three tools that have helped them influence change, drawn from software project experience, parenting, sports or other life experience. Each person notes the key tools from their stories on cards.
(10 min) 4. Divide into groups of 2. Each person reads and explains the context of their cards to the other. Together they choose the top 3 cards.
(10 min) 5. Groups of 4-8 are formed by combining 2-4 pairs. Participants read and explain the top 3 cards chosen by each pair. They eliminate duplicates and choose their top favorite tool from the collection of cards. They prepare a role play based on an Agile conversion problem to demonstrate their tool of choice. The workshop presenters gather the discarded tools and one presenter takes time to categorize them during the next activity.
(10 min) 6. Each group role plays their top pick for the whole workshop group. The audience tries to "guess" the tool being demonstrated, and writes their guesses on cards.
(15 min) 7. Break into smaller groups again and practice applying the tools by role playing.
(15 min) 8. Participants come up with a goal to accomplish at this conference and establish a measurement indicator. They will need to influence other conference attendees indirectly and may choose to use any of the tools discovered in the workshop.
(5 min) 9. Agile Round Up. Each participant has an opportunity to share his most important takeaway from this workshop.
Deliverables
- Categorized list of tools on the conference wiki.
- Recap at end of conference.
Session leaders qualifications
Kay Johansen has spent the past five years in pursuit of Agile testing. She has helped multiple organizations build Agile software teams, including recruiting, coaching, developing Agile processes and overcoming resistance. She has published two papers on introducing Agility and led workshops "Teaching Agile Testing" and "Roadmap to Agile Testing" at previous Agile conferences. She is currently a Lead Test Engineer for the Church of Jesus Christ of Latter-Day Saints.
Zhon Johansen is a Senior Software Engineer at Oakley Networks. He has studied, practiced, taught, and influenced companies to adopt Extreme Programming since early 1999. He helped coach "XP for a Day" at the first XP/Agile Universe. He presented "Extreme Fishbowl" at several conferences including XP/Agile Universe 2002. He presented "Making money with (or without) software" at Agile 2004, and "Stop Interacting with the Customer!" at Agile 2005. Kay and Zhon founded XP Utah in December of 2001 and have run it continuously since then.
