Realizing CMMI Spirit in Agile Form


Published on

Presentation for SEPG China 2008 conference

Published in: Business
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Note the new tagline, “Experts in delivering business-driven technology solutions”, which is consistent with the tagline in our website. SPEAKER NOTES:
  • Realizing CMMI Spirit in Agile Form

    1. 1. Realizing the Spirit of CMMI in Agile Form 以敏捷之形实现 CMMI 之神 December 2008
    2. 2. Agenda <ul><li>About the Presenter and Perficient </li></ul><ul><li>Purpose and Expected Outcomes </li></ul><ul><li>Agile and CMMI </li></ul><ul><li>The BoldDelivery Agile Methodology </li></ul><ul><li>An Overview of Scrum </li></ul><ul><li>Agile Ceremonies and Artifacts </li></ul><ul><li>CMMI Model -- The “Spirit” </li></ul><ul><li>Applying Agile Artifacts and Ceremonies -- The “Form” </li></ul><ul><li>Q&A </li></ul>
    3. 3. About Me and Perficient <ul><li>Vernon Stinebaker ( 史文林) </li></ul><ul><ul><li>http://www. linkedin . com/in/vernonstinebaker </li></ul></ul><ul><ul><li>Director of Technology/Principal Architect/SEPG Lead </li></ul></ul><ul><ul><li>20+ years experience in CMMI, SDLC/waterfall, and agile methodologies </li></ul></ul><ul><ul><li>Certified ScrumMaster </li></ul></ul><ul><ul><li>Founder of the open source FDDTools project </li></ul></ul><ul><li>Perficient (Hangzhou) Co., Ltd. ( 博克软件(杭州)有限公司) </li></ul><ul><ul><li>http://www. perficient .com </li></ul></ul><ul><ul><li>E stablished in 2004 as BoldTech Systems (Hangzhou) Co., Ltd. </li></ul></ul><ul><ul><li>WOFE of Perficient Inc. (NASAQ: PRFT) </li></ul></ul><ul><ul><li>Agile BoldDelivery Methodology </li></ul></ul><ul><ul><li>2005 - CMMI 3 </li></ul></ul><ul><ul><li>2006 - CMMI 4 </li></ul></ul><ul><ul><li>2008- CMMI 5 </li></ul></ul>
    4. 4. Purpose and Outcomes <ul><li>Purpose </li></ul><ul><ul><li>To understand CMMI as a reference model The “spirit” of successful product or service delivery </li></ul></ul><ul><ul><li>To understand Agile as an approach to deliver a product or service: the “form” </li></ul></ul><ul><ul><li>To understand how to apply Agile form to the CMMI spirit </li></ul></ul><ul><li>Outcomes </li></ul><ul><ul><li>To be able to identify the key ceremonies and artifacts of the BoldDelivery and Scrum methodologies </li></ul></ul><ul><ul><li>To recognize how Agile ceremonies and artifacts can be used to satisfy CMMI generic goals/practices and specific goals/practices </li></ul></ul><ul><ul><li>To provide a foundation for further (self-driven) mapping </li></ul></ul>
    5. 5. CMMI and Agile - Addressing Misconceptions <ul><li>CMMI </li></ul><ul><li>Heavyweight Process </li></ul><ul><li>Plan Driven (not flexible) </li></ul><ul><li>Focus on Process and Specification </li></ul><ul><li>Agile </li></ul><ul><li>Unstructured and unmeasured </li></ul><ul><li>No defined organizational standard </li></ul><ul><li>Success relies on people (high risk) </li></ul><ul><li>Less control (Less measurement) </li></ul><ul><li>Suitable ONLY for SMALL projects </li></ul><ul><li>CMMI </li></ul><ul><li>Heavyweight process not “required” </li></ul><ul><li>Flexible, iterative processes can be applied </li></ul><ul><li>Focus on delivery through formal, measured process </li></ul><ul><li>Agile </li></ul><ul><li>Ceremonies/Artifacts provide Structure/Measure </li></ul><ul><li>BoldDelivery/Scrum are well defined </li></ul><ul><li>Success relies on people and process </li></ul><ul><li>Measured and focused </li></ul><ul><li>Proven to work across a range of project sizes </li></ul>CMMI is a model, not a process standard As a model CMMI defines the “Spirit” for effectively delivering products or services How we actually perform the process -- the “Form” -- is up to us, and Agile is very good approach.
    6. 6. BoldDelivery Methodology
    7. 7. An Overview of Scrum Image available at
    8. 8. Agile Ceremonies and Artifacts <ul><li>Release Planning </li></ul><ul><li>Iteration/Sprint Planning </li></ul><ul><li>Daily Stand-up </li></ul><ul><li>Weekly PMO Meeting </li></ul><ul><li>Iteration/Sprint Demo </li></ul><ul><li>Iteration/Sprint Retrospective </li></ul><ul><li>Project Retrospective </li></ul>Ceremonies <ul><li>Backlog/TDR </li></ul><ul><li>Release Plan </li></ul><ul><li>Iteration/Sprint Backlog </li></ul><ul><li>Burn down charts </li></ul><ul><li>RID Log (system linked) </li></ul><ul><li>Org Assets </li></ul>Artifacts
    9. 9. CMMI Process Areas Discussed
    10. 10. Generic Goal/Practices
    11. 11. Specific Goals/Practices - Level 5 <ul><li>CAR and OID </li></ul>
    12. 12. Specific Goals/Practices - Level 4 <ul><li>OPP and QPM </li></ul>
    13. 13. Specific Goal/Practices - Level 3 <ul><li>VER </li></ul>
    14. 14. Specific Goals/Practices - Level 2 <ul><li>PP </li></ul>
    15. 15. Conclusions <ul><li>Agile and CMMI are compatible </li></ul><ul><ul><li>CMMI provides the “spirit”, the concept </li></ul></ul><ul><ul><li>Agile provides the “form”, the implementation </li></ul></ul><ul><li>Although we focused on only a few ceremonies and artifacts, we are able to cover a great deal of ground. The “form” can be lightweight! </li></ul><ul><li>There are still some gaps when trying to apply Agile methodologies “out of the box”. Additional ceremonies or artifacts may be required, but that’s OK. </li></ul>
    16. 16. Thank you for attending! Q&A
    17. 17. Contact Information <ul><li>Vernon Stinebaker </li></ul><ul><li>[email_address] </li></ul><ul><li>[email_address] </li></ul><ul><li>Perficient (Hangzhou) Co., Ltd </li></ul><ul><li> </li></ul><ul><li>NASDAQ: PRFT </li></ul>