Managing Large Scale Agile Transformation

1,529 views

Published on

My invited talk at APMG Best Practices Showcase 2012 at Bangalore

Published in: Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,529
On SlideShare
0
From Embeds
0
Number of Embeds
17
Actions
Shares
0
Downloads
46
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Managing Large Scale Agile Transformation

  1. 1. Managing Large-scaleAgile Transformation Tathagat Varma, PMP, PRINCE2, CSMSr. Director, Strategic Programs and Business Ops Yahoo! India R&D
  2. 2. Discussion Topics•  What is agile really all about?•  Why is it so hard?•  ASAP Program•  What are we learning?
  3. 3. Agile Manifesto, 2001
  4. 4. DSDM Atern Principles, 2008 Focus  on  the   Deliver  on  time   Collaborate   business  need   Build   Never   incrementally   Develop   compromise   from  firm   iteratively   quality   foundations   Communicate   Demonstrate   continuously  and   control   clearly  
  5. 5. What is agile really all about? •  Empowered  individuals   •  Collaboration     Motivated   •  Democratic  decision-­‐making   Individuals   and  transparency     Self-­‐organizing         •  Shorter  feedback  cycle     x-­‐ •  Manage  changing  priorities  functional   •  Increased  productivity   Teams   Agile   Businesses   •  Higher  ROI   •  Faster  time  to  market   •  Better  User  Experience  
  6. 6. Why is it so hard?52   39 34   %Organizational  Culture   %   Resistance  to  Change   % Management  Support  
  7. 7. Our Context •  Consumer Internet space •  Critical success factors –  Innovation –  Speed –  UX •  Agility is more about results than beliefs, labels or rituals
  8. 8. Agile and Scrum Adoption Program (“ASAP”) Facilitate   Focus   Framework  • center-­‐ • “be  agile”   • generally   wide  agile   rather   label-­‐ adoption   than  “do   agnostic,   agile”   but  result-­‐ oriented  
  9. 9. The “ASAP” journey Self- Sustaining Scaling UpEstablishCredibility
  10. 10. Establish credibility•  Agile is about democratic decision-making and self-organizing teams, how can we ‘impose’ it top-down?•  Don’t preach Agile. Solve specific problem(s).•  Don’t boil the ocean. Create beachheads.•  Show real results.•  ROI ≠ $$$ Saved.•  ROI = $$$ Earned
  11. 11. Scaling UpCommunity  Internal  community  of   Org  Structure  practitioners  and  enthusiasts   Roles  and   Training   responsibilities  Expert  talk  series  –  bridge  the  gap  between   Intact  team  training   Process   Goal-­‐setting  theory  and  practice   Role-­‐specific  training   Performance   Product  Development  External  community   management   Specialized  Coaching   Process  connect   Compensation  and   Executive  Briefings   Common  Metrics   rewards   Strategy   Professional   Tools   Development  
  12. 12. Metrics Strategy “Effectiveness” “Efficiency” “Adoption”“Readiness”
  13. 13. Self-Sustaining•  Starting-up is easy; sustaining is tough!•  Strength of transformation is only tested when scaffolds are taken-off•  Implement agile practices that align with results you want
  14. 14. What are we learning?•  Credibility is extremely important•  Scaling up ≠ 100% Adoption•  If results grow, processes will sustain!•  Remember – the goal still is to deliver real business value
  15. 15. References•  The ASAP Journey – Tathagat Varma, Scrum Bangalore Meetup, 2012•  The Continuing Adventures of Yahoo’s Agile Transformation – Keith Nottonson, Agile India 2012•  State of Agile Development Survey 2011, VersionOne•  Rolling Out Agile in a Large Enterprise – Gabrielle Benefield, 2008
  16. 16. Thanks! Blog: http://managewell.net Slides: http://slideshare.net/managewell Twitter: http://twitter.com/TathagatVarmaMy Articles: http://managewell.net/?page_id=2

×