Professional Documents
Culture Documents
Marc Dragon, Daniel Shi Ke, Shakya Ganguly, Julie Makelberge February 08, 2012
Outline
Purpose
Our Thoughts
Marc Dragon, Daniel Shi Ke, Shakya Ganguly, Julie Makelberge Get Ready for Agile Methods, with Care
Purpose
Suggests a hybrid of agile & plan-driven methods Educates us about the good and bad of each
Marc Dragon, Daniel Shi Ke, Shakya Ganguly, Julie Makelberge Get Ready for Agile Methods, with Care
Largely emergent; rapid change Designed for current requirements Inexpensive Smaller teams and products Rapid value
Knowable early; largely stable Designed for current and foreseeable requirements Expensive Larger teams and products High assurance
Marc Dragon, Daniel Shi Ke, Shakya Ganguly, Julie Makelberge Get Ready for Agile Methods, with Care
Marc Dragon, Daniel Shi Ke, Shakya Ganguly, Julie Makelberge Get Ready for Agile Methods, with Care
Marc Dragon, Daniel Shi Ke, Shakya Ganguly, Julie Makelberge Get Ready for Agile Methods, with Care
Marc Dragon, Daniel Shi Ke, Shakya Ganguly, Julie Makelberge Get Ready for Agile Methods, with Care
Both have their own advantages and disadvantages. One cannot be replaced by the other.
Home-ground area Developers Customers Agile Methods Agile, knowledgeable, collocated, and collaborative Dedicated, knowledgeable, collocated, collaborative, Access to knowledgeable, collaborative, representative, and representative, and empowered Plan-driven methods Plan-oriented; adequate skills; access to external knowledge Access to knowledgeable, collaborative, representative, and representative, and empowered empowered customers
Largely emergent; rapid change Designed for current requirements Inexpensive Smaller teams and products Rapid value
Knowable early; largely stable Designed for current and foreseeable requirements Expensive Larger teams and products High assurance
Marc Dragon, Daniel Shi Ke, Shakya Ganguly, Julie Makelberge Get Ready for Agile Methods, with Care
How Much Planning Is Enough? - A risk analysis approach Risk Exposure RE = Prob (Loss) * Size (Loss)
Loss financial; reputation; future prospects,
Marc Dragon, Daniel Shi Ke, Shakya Ganguly, Julie Makelberge Get Ready for Agile Methods, with Care
Marc Dragon, Daniel Shi Ke, Shakya Ganguly, Julie Makelberge Get Ready for Agile Methods, with Care
Conclusions: CMMI and Agile Methods Agile and plan-driven methods have best-fit home grounds Increasing pace of change requires more agility Risk considerations help balance agility and planning Risk-driven How much planning is enough? Risk-driven agile/plan-driven hybrid methods available Adaptive Software Development, RUP, MBASE, CeBASE Method CMMI provides enabling criteria for hybrid methods Risk Management, Integrated Teaming
Marc Dragon, Daniel Shi Ke, Shakya Ganguly, Julie Makelberge Get Ready for Agile Methods, with Care
What We Thought
Marc Dragon, Daniel Shi Ke, Shakya Ganguly, Julie Makelberge Get Ready for Agile Methods, with Care
Marc Dragon, Daniel Shi Ke, Shakya Ganguly, Julie Makelberge Get Ready for Agile Methods, with Care