The document discusses agile as an active risk management strategy for software development projects. It notes that agile approaches can help reduce costs, delay, and increase benefits and value. The document also provides evidence that agile methods have benefits like increased productivity, quality and stakeholder satisfaction. It discusses how many large companies and government organizations like the DoD have adopted agile. Finally, it outlines a suggested agile transition approach using coaches over several phases.
3. Software development has risks http://www.flickr.com/photos/andrewb47/2699077309 (That cost money, reduce value, delay benefits)
4. Action: Release early Risk: Build more than needed http://www.flickr.com/photos/atelier_tee/212176187/ http://www.flickr.com/photos/jlt/307912587 cost benefit delay
5. Action: Work on highest priority items first Risk: Build lower priority items http://www.flickr.com/photos/dermoidhome/3315663673 value benefit delay (or run out of budget)
6. Risk: Poor quality software - buggy, not maintainable http://www.flickr.com/photos/smitty/2245445147 cost value Action: Use proven software engineering practices
7. Action: Focus on Working Software using Continuous Planning Risk: Discover needs late in project, but unable to build them value http://mwiki.kostigoff.net/index.php?title=Methodology::_Change_Control
8. Risk: Build the wrong thing right cost delay Action: Communication & Continuous Feedback
10. Agile has significant benefits Productivity Business Stakeholder Satisfaction Quality Graphics Copyright 2008 Scott W. Ambler www.ambysoft.com/surveys/ Source: 2008 Dr. Dobbs adoption survey
13. Able to maintain normal defect counts despite significant schedule compression From “ The Agile Impact Report” (sponsored by Rally) : QSMA benchmarked 29 Agile development projects against a database of 7,500 primarily traditional development projects.
56. 15+ years in IT Director Software Development Project Manager V.P. Research and Development Senior J2EE Developer Team Lead C++ Developer Architect Researcher Enterprise Architect Java Developer B.A.Sc. in Engineering Science M.Sc. in Computer Science
60. Assessment (3-4 days) Product Mgr Management Infrastructure, IT, & office BA/SME DEV DEV DEV DEV DEV QA Lean Workshop Everybody Interviews with 3-5 people 5-9 people cross-functional Results and Transition Plan Transition Team