Agility to Thrive in Challenging Times Introducing Agile Software Development Gerry Kirk Agile Coach / Trainer http://flic...
Software development has risks http://www.flickr.com/photos/andrewb47/2699077309 (That cost money, reduce value, delay ben...
Risk: Build more than needed http://www.flickr.com/photos/atelier_tee/212176187/ http://www.flickr.com/photos/jlt/30791258...
Risk: Build lower priority items http://www.flickr.com/photos/dermoidhome/3315663673 ⬇  value  ⬆ benefit  delay (or run ou...
Risk: Build the wrong thing right http://www.flickr.com/photos/swanksalot/84874236 http://www.flickr.com/photos/toyochin/2...
Risk: Poor quality software - buggy, not maintainable http://www.flickr.com/photos/smitty/2245445147 ⬆⬆  cost ⬇ value
Risk: Discover needs late in project, but unable to build them http://mwiki.kostigoff.net/index.php?title=Methodology::_Ch...
Agile software development best addresses these risks
Risk: Build more than you need Action: Release Early
Risk: Build lower priority items Action: Work on highest priority items first
Risk: Build the wrong thing right Action: Continuous Feedback
Risk: Poor quality software - buggy, not maintainable Action: TDD, Pair Program,  CI, Refactor
Risk: Discover needs late in project, but unable to build them Action: Plan to adjust plan every 2 weeks
Speed  +  Quality  Create Value Lower Costs Be Sustainable
Agile Manifesto www.agilemanifesto.org Common Sense Enabler
Bottom Line Beginner Agile Intermediate Agile Advanced Agile Good Waterfall ROI based on actual savings in time-to-market ...
http://www.flickr.com/photos/oganovic/2476539887/
Agile Process
Agile Roles Product Owner Scrum Master Development Team http://www.flickr.com/photos/ittybittiesforyou/2299598686/
SM helps Product Owner define & prioritize features, write conditions of satisfaction for completeness Card, Conversation,...
Scrum Master facilitates planning meetings Planning poker = better estimates + more fun
SM facilitates daily check-ins to co-ordinate, surface problems http://flickr.com/photos/
SM prepares burn down chart to report daily progress
SM facilitates demos of working software http://flickr.com/photos/maryhodder/65386113/
Scrum Master guides, helps team be productive http://flickr.com/photos/shankoolyahoocom/2647665983
SM facilitates retrospectives for continuous improvement
Client involvement
Thank you! Discuss more or inquire about agile coaching  Email: gerry@gerrykirk.net Twitter: @gerrykirk Skype: gerry.kirk
Upcoming SlideShare
Loading in...5
×

Manage software risk in uncertain times with Agile

974

Published on

Software development is full of risks: doing too much, not doing the right thing, high costs of poor quality, doing the wrong thing right. Learn how Agile best minimizes those risks.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
974
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
35
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Welcome, thanks for coming Ask if people having a great time at conference? My first conference Thrilled to give something back Audience survey: - some form of Agile development? - Scrum? - XP? - thinking about trying Scrum? - who attended Mike's post-conf session?
  • Manage software risk in uncertain times with Agile

    1. 1. Agility to Thrive in Challenging Times Introducing Agile Software Development Gerry Kirk Agile Coach / Trainer http://flickr.com/photos/murky/1232315627/
    2. 2. Software development has risks http://www.flickr.com/photos/andrewb47/2699077309 (That cost money, reduce value, delay benefits)
    3. 3. Risk: Build more than needed http://www.flickr.com/photos/atelier_tee/212176187/ http://www.flickr.com/photos/jlt/307912587 ⬆ cost ⬆ benefit delay
    4. 4. Risk: Build lower priority items http://www.flickr.com/photos/dermoidhome/3315663673 ⬇ value ⬆ benefit delay (or run out of budget)
    5. 5. Risk: Build the wrong thing right http://www.flickr.com/photos/swanksalot/84874236 http://www.flickr.com/photos/toyochin/2193158380 ⬆ cost ⬆ delay
    6. 6. Risk: Poor quality software - buggy, not maintainable http://www.flickr.com/photos/smitty/2245445147 ⬆⬆ cost ⬇ value
    7. 7. Risk: Discover needs late in project, but unable to build them http://mwiki.kostigoff.net/index.php?title=Methodology::_Change_Control
    8. 8. Agile software development best addresses these risks
    9. 9. Risk: Build more than you need Action: Release Early
    10. 10. Risk: Build lower priority items Action: Work on highest priority items first
    11. 11. Risk: Build the wrong thing right Action: Continuous Feedback
    12. 12. Risk: Poor quality software - buggy, not maintainable Action: TDD, Pair Program, CI, Refactor
    13. 13. Risk: Discover needs late in project, but unable to build them Action: Plan to adjust plan every 2 weeks
    14. 14. Speed + Quality Create Value Lower Costs Be Sustainable
    15. 15. Agile Manifesto www.agilemanifesto.org Common Sense Enabler
    16. 16. Bottom Line Beginner Agile Intermediate Agile Advanced Agile Good Waterfall ROI based on actual savings in time-to-market & productivity on over 7500 projects
    17. 17. http://www.flickr.com/photos/oganovic/2476539887/
    18. 18. Agile Process
    19. 19. Agile Roles Product Owner Scrum Master Development Team http://www.flickr.com/photos/ittybittiesforyou/2299598686/
    20. 20. SM helps Product Owner define & prioritize features, write conditions of satisfaction for completeness Card, Conversation, Confirmation
    21. 21. Scrum Master facilitates planning meetings Planning poker = better estimates + more fun
    22. 22. SM facilitates daily check-ins to co-ordinate, surface problems http://flickr.com/photos/
    23. 23. SM prepares burn down chart to report daily progress
    24. 24. SM facilitates demos of working software http://flickr.com/photos/maryhodder/65386113/
    25. 25. Scrum Master guides, helps team be productive http://flickr.com/photos/shankoolyahoocom/2647665983
    26. 26. SM facilitates retrospectives for continuous improvement
    27. 27. Client involvement
    28. 28. Thank you! Discuss more or inquire about agile coaching Email: gerry@gerrykirk.net Twitter: @gerrykirk Skype: gerry.kirk
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×