10. PMI PMBOK (PMP) CMM 1969 1991 MSF 4.0 2006 MSF CMM 1994 1991 Scrum DSDM Extreme Programming Feature Driven (FDD) Adaptive (ASD) Lean Crystal Clear MSF 4.0 for Agile 1993 1995 1999 2000 2000 2003 2005 2006 Rational Unified Process 1981 MSF 4.0 for CMM 2006 Some processes are more Adaptive Some processes are more Predictive Adaptive/Predictive Scale ADAPTIVE PREDICTIVE AGILE ITERATIVE WATERFALL
11.
12. Waterfall is more suitable for static models with defined unchangeable scope. It is appropriate for maintaining mature systems with mature business model5
22. Agile has meaningful short documents; prototypes clarify requirements and design; all team members work in a project-room to reduces documents and meetings; the team must focus on delivering quality software and not just documents6
23. MSF for Agile Development Agile has tracks not phases; teams dash to the finish-line without waiting for each other Plan QA/Stabilize Envision Build Deploy
32. Agile is about customer’s active participation and not the end-result victim8 “The only constant in the universe is change”
33. Waterfall Development Methodology Start Scope / Requirements Design Build / Coding Quality Assurance Deploy Target What if the Target is changed: Lost Time & Money! Waterfall has poor success rate in the industry New Target
34. Agile Development Methodology Success ! Start Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 Sprint 9 Sprint 8 Sprint 7 Target New Target New Target
103. 16 Production Release PDD Test Complete UAT Adoption BRD Rollout Plans Prototype TDD Test Plan Code Complete Agile Process & Deliverables Repeated for each Sprint Envision Deploy Stabilize (Testing) Plan/Design Build