3 Steps to Leading aSuccessful Agile Rollout
Zach Nies
http://www.flickr.com/photos/bookgeek/2247570770/
ChangeCan BeDifficult
Direct the RiderMotivate the ElephantShape the Path
3 steps to a successful agile rolloutDirect the RiderMotivate the ElephantShape the Path
SuccessReduced time-to-marketIncreased qualityReduced wasteBetter predictabilityBetter moraleForrester Research analyst Carey Schwaber, 8/28/07
http://www.flickr.com/photos/hose902/1077275141
Divided infour ways
Mindvs.Body
Leftvs.Right
Newvs.Old
Controlledvs.Automatic
http://www.flickr.com/photos/infidelic/3269840200/
An example
http://www.flickr.com/photos/swishphotos/2912307708/
An experiment
http://www.flickr.com/photos/scjn/4376883201/
MentalIntrusionhttp://www.flickr.com/photos/robryb/14802174
Direct the RiderMotivate the ElephantShape the Path
Find Bright Spotshttp://www.flickr.com/photos/horiavarlan/4298997922/
What’s working now?http://www.flickr.com/photos/lejoe/2800660239
Who else is doing Agile?http://www.flickr.com/photos/nicmcphee/103783787
Script Critical Moveshttp://www.flickr.com/photos/mukumbura/3891827047
How Do You Get Started?
Backlog GroomingStandupDemo / Review & RetrospectiveIteration PlanningIterationIteration BacklogProductBacklogProductIncrementScrum Framework
Sample Iteration Planning AgendaProduct Vision and Roadmap [Product Owner]Development status, state of our architecture, results of previous iterations [Team members] Iteration name and theme [ScrumMaster]Velocity in previous iteration(s) [ScrumMaster]Iteration timebox (dates, working days) [ScrumMaster] Team capacity (availability) [Team members]Issues and concerns? [ScrumMaster]Review and update definition of Done [Team Members]Stories/items from the backlog to consider [Product Owner]Tasking out [Agile Team]Issues, Dependencies & Assumptions [ScrumMaster]Commit! [Agile Team]
Use concrete exampleshttp://www.flickr.com/photos/andywilkes/3385237379
Point totheDestinationhttp://www.flickr.com/photos/inkybob/122476158
Agile Rollout for 50033
Metrics aren’t the destination
Direct the RiderMotivate the ElephantShape the Path
Find theFeeling
No more death marcheshttp://www.flickr.com/photos/elcapitan/2387917709
Testimonials
Shrink the Changehttp://www.flickr.com/photos/bernatcg/1364517772/
3 iterationsStandupStandupStandupIterationIterationIteration
Celebrate small victorieshttp://www.flickr.com/photos/cakesquared/3819067260
Cut debt dayshttp://www.flickr.com/photos/consumerist/4406234952
Grow Your Peoplehttp://www.flickr.com/photos/shovellingson/4142907941
Shared identity
Provide training
Inevitable setbacks
Learn from failurehttp://www.flickr.com/photos/cakesquared/3819067260
Direct the RiderMotivate the ElephantShape the Path
Tweak the Environmenthttp://www.flickr.com/photos/mn_francis/68739646
Take over a conference roomhttp://www.flickr.com/photos/jnicho02/2510307005
Small changeshttp://www.flickr.com/photos/brettlider/1574524437
Build Habitshttp://www.flickr.com/photos/ricemaru/216938811
Standup meetingshttp://www.flickr.com/photos/tomnatt/3389066169http://www.flickr.com/photos/jnicho02/2510307005
RetrospectivesWhat HYPOTHESES could we draw about how we move forward?What has HELPED us?What has HINDERED us?
Rally the Herdhttp://www.flickr.com/photos/ricemaru/216938811http://www.flickr.com/photos/sarah_mccans/289864783
Publicize successhttp://www.flickr.com/photos/jimgris/91700007/
Host a lunchand learnhttp://www.flickr.com/photos/rubynuby/3573428078
Direct the RiderMotivate the ElephantShape the Path
Learn about Agilewww.rallydev.com
LearnfromSwitchwww.heathbrothers.com
How to be an ExpertExpert –Always In Flow“I will keep pushing myselfThere is always a better way”ExpertKick-AssThresholdAbilityAmateur“Now that I can do this,I will just keep doing it this way”SucksThresholdDrop-outStruggling/Frustrated“I suck at thisI give up!”TimeFirst TimeYears/ DecadesKathy Sierra – “Creating Passionate Users”

3 Steps to Leading a Successful Agile Rollout

Editor's Notes

  • #11 Let’s learn more about our brains
  • #24 Find the pockets of success and replicate.
  • #26 Listen, interview and find out what works.Not everything is broken.
  • #27 Find the pockets of success and replicate.
  • #28 What we’ve learned is that an Ag Rollout is itself at iterative and incremental process.
  • #29 This means that the testers should participate in all delivery-team planning, ceremonies, and work that is being performed by the team.Backlog grooming, iteration planning, delivering software, attendance at the standup, demos & reviews, and retrospectives should all include the QA members.In an Agile model, the testers have equal footing with the rest of the delivery team and are expected to help plan, help get upcoming stories ready for future iterations, task out stories, and to fully participate in the collaborative commitment of the delivery team.
  • #34 What this really looks like is not so much steps as overlapping waves.One of the early decisions you make is about how far you want to go and how fast.how far – not all the way agile? a program?how fast – how much learning? how much appetite for change?
  • #45 Create a sense of team identity by defining teams.
  • #62 Compliancy is not allowed – this approach will allow you to say on the green curveIt is the path toward a maneuverable workforce –with alignment and initiative