Scaling Agility: From 0 to 1000 - PowerPoint PPT Presentation

About This Presentation
Title:

Scaling Agility: From 0 to 1000

Description:

Walter Bodwell Planigle * At Evity, we used many of the key agile approaches. This was very successful. A beta within 4 months, GA within 6 months and bought within 9 ... – PowerPoint PPT presentation

Number of Views:162
Avg rating:3.0/5.0
Slides: 29
Provided by: walter
Category:

less

Transcript and Presenter's Notes

Title: Scaling Agility: From 0 to 1000


1
Scaling AgilityFrom 0 to 1000
Walter Bodwell Planigle
2
An Introduction Walter Bodwell
  • 18 years in software
  • First did agile at a startup in 1999
  • Went back to waterfall (after acquisition)
  • Revived and greatly expanded agile use
  • Now providing consulting, tools and training to
    help teams get the most out of agile at Planigle

3
Setting the Scene
  • Goal Move a legacy application to a next
    generation architecture
  • Approx. 250 engineers (mostly in the US)
  • Significant pressure to move more offshore
  • Israel Gat had just joined as the VP

4
Why Agile?
  • We couldnt do it all
  • We needed quick feedback cycles
  • Waterfall wasnt working well
  • Missed dates
  • Questionable quality

5
The Plan
  • Introduce agile to potential change agents
  • Bring in consultants
  • Start with a couple of teams
  • Grow from there

6
Defining the Team
  • We generally went with the development manager as
    scrum master
  • Dev, QA and tech pubs were part of the team
  • Architects, Usability and Product Managers
    crossed teams

7
The Backlog
  • Its all important
  • Getting the right size chunks

8
Two or Three Weeks?
  • Many thought that it cant be done in two weeks
  • Concern about agile overhead
  • Need for course correction
  • Shorter iteration quicker adaptation

9
Making It All Work
  • Creating a common build
  • Making the build work

10
Getting It Done In The Iteration
  • Be clear on acceptance criteria / definition of
    done
  • Definition of Done evolves
  • Keep track of acceptance
  • Dont compare velocities
  • Hardening

11
Agile Architecture
  • Just enough

12
Whats Enough?
  • First major release was considered insufficient
  • Quality was questionable

13
Improving Predictability
  • Release Planning
  • Move towards themes
  • Commit to no more than 50
  • No longer in or out but relative priority

14
Improving Quality
  • First priority is staying releasable
  • Gradually moved to Do no harm
  • Eventually allocated time to reduce defect
    backlog
  • Automation is key

15
Whats the Priority?
  • Have as few backlogs as possible
  • The value is in the discussion
  • Whats most important for the company?
  • Your goal to get as far down the backlog as
    possible

16
Are You My Product Owner?
  • Product Managers have a great view of the
    customer
  • But theyre scarce
  • Architects can help provide the glue

17
Offshore Development
  • Be clear and consistent on vision
  • Hire like you do here
  • Give them ownership
  • Organize so that tight coupling isnt necessary

18
Support
  • Allocate velocity for the unexpected
  • Rotational model
  • Opportunity for cross training
  • Opportunity for customer exposure

19
Customer Feedback
  • Internal customers
  • External customers
  • Limited betas

20
Layoffs
  • Be honest
  • Be respectful
  • Dont repeat

21
Rating the Players
  • Individual rewards can damage
  • Annual reviews
  • Bonuses
  • Reward trips
  • Cooperation better than competition

22
Pulling It All Together Release
  • Release Train
  • Release Planning
  • Release Retrospective

23
Pulling It All Together Iteration
  • Coordination around iteration planning
  • Daily Scrum of Scrums
  • Weekly status call
  • Combined demo

24
Making It Fit
  • Existing processes
  • Accounting rules
  • Ask why?

25
Replicating Agility
  • Much easier the second time around
  • Established credibility
  • Pattern of usage that works in company
  • From 2 years to 6 months

26
The End Game
  • Agile is like a virus
  • By 2008, entire BU (over 1000 engineers) had
    adopted agile as a standard practice
  • Must be vigilant in preventing regression

27
Where Do We Go From Here?
  • Currently the backlogs stop at the product line
  • Need to find better ways to compare priorities /
    defuse politics

28
Questions?
Walter Bodwell Planigle wbodwell_at_planigle.com Twit
ter _at_wbodwell www.planigle.com www.walterbodwell.
com
Write a Comment
User Comments (0)
About PowerShow.com