SlideShare a Scribd company logo
Agile Maturity
SCRUM + CMMI = SCRUMMI?
About Me
Project Management
   25+ Years
   PMP since 2001
   CSM since 2010

        Roles
          SCRUM Master and Coach
          Program Manager
          Project Manager
          CTO
          VP Operations, AFCEA Fort Knox Gold Vault Chapter
                CMMI Process Consultant
Agenda

•   Overview of CMMI
•   Agile Manifesto
•   Life Cycles
•   Life Cycle Division
•   Maturity Artifacts
•   Tools
Overview of CMMI
• Process Models (There are 3)
   – Acquisitions
   – Development
   – Services
• Goals and Practices (there are 2)
   – Specific
   – Generic
• Process Areas (there are 22)
   –   Measurements and Analysis (MA)
   –   Integrated Project Management (IPM)
   –   Process and Product Quality Assurance (PPQA)
   –   Project Planning (PP)
   –   Etc.
• Goals are the only required component of CMMI.
Agile Manifesto
“We are uncovering better ways of developing software by
doing it and helping others do it. Through this work we
have come to value [the following]:

•   Individuals and interactions over processes and tools
•   Working software over comprehensive documentation
•   Customer collaboration over contract negotiation
•   Responding to change over following a plan

That is, while there is value in the items on the right, we
value the items on the left more.”
Life Cycle Confusion
The Project
• This diagram has all of the PMLC and SDLC
  Life Cycle phases represented.
• You can not pull out what is project
  management vs. what is system
  development.

                      • A challenge: Show this
                        to your team and ask
                        them, “Where do we
                        do peer reviews?”. You
                        will get different
                        answers from different
                        team members.
Life Cycle Division
      • There are separated life
        cycles.
      • The Project Management on
        the left belongs to the project
        manager and his designees.
      • The System Development
        clearly is owned by the
        development team lead and
        his designees.
      • In all of this Monitoring and
        Control functions need to be
        applied to both sides.
         – Project Monitoring (Quality)
         – Product Monitoring (Quality)
Demonstrate a Division
Initiation                           Inception
•   Charter (High Level              •   High Level Requirement
    Scope)
•   Assumption/Constraints
                                     Elaboration
                                     •   Detailed Req.
•   High Level
    Requirements                     Design
Planning                             •   Detailed Design
•   Schedule                         •   Peer Reviews
    (dependencies)                   Construction
•   Processes to be planned          •   Code
Execution                            •   Executables
•   Monitoring                       •   Peer Reviews
•   Status Reporting                 Testing
Close                                •   Test Cases
•   Lessons Learned                  •   Req. Traceability
•   Archival                         Implementation
•   Estimates vs. Actual             •   Product
                                     Post Imp.
                                     •   Lessons Learned
Maturity Artifacts
• Key Artifacts
   – Project Schedule (Traditional)
   – Product and Sprint Backlog (Agile) with resources
• Work Breakdown Structure
   – WBS (Traditional)
   – Product Backlog (Agile)
• Velocity / Burndown Charts
   – Easy Management Reporting
   – Measurements (Estimates vs. Actuals)
• Earned Value
   – Traditional
       • Must be a mature organization to obtain value from Earned Value
         Management.
   – Agile
       • Does this bring value to the organization above and beyond what Agile
         reporting already provides.
Agile Life Cycle
Agile Project Management
Project Management Plan (Overarching for all Agile Projects)
     Risk Mgmt. Issue Mgmt. Change Mgmt. etc.
Product Backlog (WBS)
Sprint Backlog (Schedule, dependencies, assignments, etc..




  System Development                         Test Plans and Cases
       Technical Specifications              Deployment Strategy
       Architecture diagrams, etc.           Defect Tracking/Bug Fixes
       Peer Reviews
       Requirements Management and Traceability
Demonstration


Excel Example: Sprint Backlog
Agile Tools
   Standard Agile tools                                                                              Sprint Burn Down
   can help meet                                                                        700

   practices and goals.                                                                 600
                                                                                        500




                                                                                 Work
                                                                                        400

   Estimates vs. Actuals                                                                300
                                                                                        200
                                                                                                                        Planned work
                                                                                                                        Actual work

                                                                                        100
                                                                                          0
                                      Product Burn Down




                                                                                                12


                                                                                                12


                                                                                                12


                                                                                                12


                                                                                                12


                                                                                                 2


                                                                                                 2


                                                                                                 2
                                                                                               01


                                                                                               01


                                                                                               01
                                                                                              20


                                                                                              20


                                                                                              20


                                                                                              20


                                                                                              20


                                                                                             /2


                                                                                             /2


                                                                                             /2
                                                                                            1/


                                                                                            3/


                                                                                            5/


                                                                                            7/


                                                                                            9/


                                                                                           11


                                                                                           13


                                                                                           15
                                                                                         1/


                                                                                         1/


                                                                                         1/


                                                                                         1/


                                                                                         1/


                                                                                        1/


                                                                                        1/


                                                                                        1/
                                                                                                         Date

                                                                             Incomplete Stories
Velocity




                                                                             New Stories
                                                                             Actual Velocity
                                                                             Planned Velocity
                                                                                                  Burn down chart can
                                                                                                  serve as your Basis
           Sprint 1   Sprint 2   Sprint 3   Sprint 4
                                      Sprints
                                                       Sprint 5   Sprint 6
                                                                                                  of Estimate (BOE) as
                                                                                                  well as requirements
                                                                                                  tracking.
Measures and Analysis
                  Sprint Burn Down

       700
       600
       500
Work




       400
                                     Planned work
       300                           Actual work
       200
       100
        0
               12


               12


               12


               12


               12


                2


                2


                2
              01


              01


              01
             20


             20


             20


             20


             20


            /2


            /2


            /2
           1/


           3/


           5/


           7/


           9/


          11


          13


          15
        1/


        1/


        1/


        1/


        1/


       1/


       1/


       1/             Date
Measures and Analysis
                                      Product Burn Down




                                                                             Incomplete Stories
Velocity




                                                                             New Stories
                                                                             Actual Velocity
                                                                             Planned Velocity




           Sprint 1   Sprint 2   Sprint 3   Sprint 4   Sprint 5   Sprint 6
                                      Sprints
Summary – Generic Practices
GP 2.1   Establish an Organizational Policy           Management Commitment

GP 2.2   Plan the Process                             Sprint Planning

GP 2.3   Provide Resources                            Sprint Backlog

GP 2.4   Assign Responsibility                        Agile Roles

GP 2.5   Train People                                 Deployment Approach

GP 2.6   Manage Configurations                        Interim Work Products

GP 2.7   Identify and Involve Relevant Stakeholders   Stand Up Meetings

GP 2.8   Monitor and Control Process                   Burn Down Rates

GP 2.9   Objectively Evaluate Adherence                Continuous Oversight
Summary – Generic Practices
GP 2.10   Review Status with Higher Level Management   Analytics

GP 3.1    Establish A Defined Process                  Define Agile Method

GP 3.2    Collect Improvement Information              Reviews and Retrospectives



                   Agile Methodologies overlap with
                   CMMI engineering and project
                   management
                   practices, which, enhances both
                   Agile and CMMI.
Questions?
Thank you!
Twitter: @ProfMartyScrum

LinkedIn:
http://www.linkedin.com/in/martinlharboltpmp


Blog:
http://askthescrummaster.blogspot.com/

More Related Content

PDF
Agile and CMMI: Yes, They Can Work Together
PDF
CMMI with Agile - Contradict or Complement
PPTX
Between Scrum and Kanban - define test process for Agile methodologies
PDF
Metrics based Management
PPT
Project Management Foundations Series Course 104 - Agile Project Management C...
PPTX
Quality Delivery Management
PPT
Cmmi with Agile - Demystified
PPT
Agile transformation best practices
Agile and CMMI: Yes, They Can Work Together
CMMI with Agile - Contradict or Complement
Between Scrum and Kanban - define test process for Agile methodologies
Metrics based Management
Project Management Foundations Series Course 104 - Agile Project Management C...
Quality Delivery Management
Cmmi with Agile - Demystified
Agile transformation best practices

What's hot (20)

PDF
Innovative Practices in Software Quality Facilitation
PDF
Agile project management using scrum
PDF
Project quality management - PMI PMBOK Knowledge Area
PDF
Agile and CMMI
PPTX
Agile Test Transformation
ODP
Agile Project Management
PPT
Agile Project Management for IT Projects
PDF
The CMMI: It’s So Much More Than Merely Improving Software Processes
PPTX
Understanding Agile Project Management (APM)
PPT
Realizing CMMI Spirit in Agile Form
PDF
Introduction to Agile Project Management
PDF
Agile Transformation
PDF
Fundamentals of Agile Methodologies - Part II
PPTX
Agile, PMI and PMBOK
PPTX
9 steps to agile adoption – a proposal
PPTX
Agile Project Management (Workshop)
PDF
CMMi = Scrum, Keynote, Recife May 08
PDF
AgilePM® - Agile Project Management - Foundation
PDF
Vaibhav Misra Telecom Wireless Operations Management Consulting Presentation
Innovative Practices in Software Quality Facilitation
Agile project management using scrum
Project quality management - PMI PMBOK Knowledge Area
Agile and CMMI
Agile Test Transformation
Agile Project Management
Agile Project Management for IT Projects
The CMMI: It’s So Much More Than Merely Improving Software Processes
Understanding Agile Project Management (APM)
Realizing CMMI Spirit in Agile Form
Introduction to Agile Project Management
Agile Transformation
Fundamentals of Agile Methodologies - Part II
Agile, PMI and PMBOK
9 steps to agile adoption – a proposal
Agile Project Management (Workshop)
CMMi = Scrum, Keynote, Recife May 08
AgilePM® - Agile Project Management - Foundation
Vaibhav Misra Telecom Wireless Operations Management Consulting Presentation
Ad

Viewers also liked (10)

PPT
Agile And Cmmi
PDF
Keys to Making CMMI and Agile Compatible
PDF
RIPPLE 2014: "Be Agile in a CMMI level 5 World"
PDF
AGILE PORTUGAL 2016: Adopted agile in a CMMI L5 enterprise: what were the fin...
PDF
CMMI Agile Mapping
PPTX
A comparative study of process templates in team
PDF
Agile An Evolutive Approach From Cmmi Iso
PDF
Thailand SPIN Day 2014: มิตร ศัตรู หรือความไม่รู้ต่างหากที่หลอกเรา (29/5/2557...
PDF
Agile Scrum CMMI
PPT
Agile Methodology
Agile And Cmmi
Keys to Making CMMI and Agile Compatible
RIPPLE 2014: "Be Agile in a CMMI level 5 World"
AGILE PORTUGAL 2016: Adopted agile in a CMMI L5 enterprise: what were the fin...
CMMI Agile Mapping
A comparative study of process templates in team
Agile An Evolutive Approach From Cmmi Iso
Thailand SPIN Day 2014: มิตร ศัตรู หรือความไม่รู้ต่างหากที่หลอกเรา (29/5/2557...
Agile Scrum CMMI
Agile Methodology
Ad

Similar to SCRUM + CMMI = SCRUMMI? (20)

PPTX
Business analysis and project changes
PPTX
Upgrading to TFS 2012: What You Need to Know!
PPT
Get The Rhythm - Agile Leadership
PDF
A Successful Improvement Process With Measurable Results
PDF
A successful improvement process with measurable results
PDF
6 S Tools Overview
PDF
Methodology
PDF
Project design and management
DOC
1Suhas Jadhav_Resume
PDF
Managing Hard Times With Quality & Project Management
PPTX
Agile Project Management with Scrum (Jack Davis)
PPT
PDF
Agile Intro for FCL
PDF
Costco open group - mumbai presentation final
PDF
Oracle R12 Upgrade Lessons Learned
PDF
Agile Scrum at Double V3
PPTX
The Student Dashboard V3
PDF
Project Delivery Methodology on a page with activities, deliverables
PDF
What's new in BABoK 3.0?
PDF
P&msp2010 09 integration-&-testing
Business analysis and project changes
Upgrading to TFS 2012: What You Need to Know!
Get The Rhythm - Agile Leadership
A Successful Improvement Process With Measurable Results
A successful improvement process with measurable results
6 S Tools Overview
Methodology
Project design and management
1Suhas Jadhav_Resume
Managing Hard Times With Quality & Project Management
Agile Project Management with Scrum (Jack Davis)
Agile Intro for FCL
Costco open group - mumbai presentation final
Oracle R12 Upgrade Lessons Learned
Agile Scrum at Double V3
The Student Dashboard V3
Project Delivery Methodology on a page with activities, deliverables
What's new in BABoK 3.0?
P&msp2010 09 integration-&-testing

Recently uploaded (20)

PPTX
Lecture (1)-Introduction.pptx business communication
PPT
Chapter four Project-Preparation material
PDF
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
PDF
COST SHEET- Tender and Quotation unit 2.pdf
PPTX
HR Introduction Slide (1).pptx on hr intro
PDF
Nidhal Samdaie CV - International Business Consultant
PPT
Data mining for business intelligence ch04 sharda
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PPTX
Business Ethics - An introduction and its overview.pptx
PDF
How to Get Funding for Your Trucking Business
PPTX
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PDF
Business model innovation report 2022.pdf
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
DOCX
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
PPTX
ICG2025_ICG 6th steering committee 30-8-24.pptx
PDF
DOC-20250806-WA0002._20250806_112011_0000.pdf
PDF
Deliverable file - Regulatory guideline analysis.pdf
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PDF
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
Lecture (1)-Introduction.pptx business communication
Chapter four Project-Preparation material
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
COST SHEET- Tender and Quotation unit 2.pdf
HR Introduction Slide (1).pptx on hr intro
Nidhal Samdaie CV - International Business Consultant
Data mining for business intelligence ch04 sharda
340036916-American-Literature-Literary-Period-Overview.ppt
Business Ethics - An introduction and its overview.pptx
How to Get Funding for Your Trucking Business
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
New Microsoft PowerPoint Presentation - Copy.pptx
Business model innovation report 2022.pdf
Power and position in leadershipDOC-20250808-WA0011..pdf
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
ICG2025_ICG 6th steering committee 30-8-24.pptx
DOC-20250806-WA0002._20250806_112011_0000.pdf
Deliverable file - Regulatory guideline analysis.pdf
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman

SCRUM + CMMI = SCRUMMI?

  • 1. Agile Maturity SCRUM + CMMI = SCRUMMI?
  • 2. About Me Project Management 25+ Years PMP since 2001 CSM since 2010 Roles SCRUM Master and Coach Program Manager Project Manager CTO VP Operations, AFCEA Fort Knox Gold Vault Chapter CMMI Process Consultant
  • 3. Agenda • Overview of CMMI • Agile Manifesto • Life Cycles • Life Cycle Division • Maturity Artifacts • Tools
  • 4. Overview of CMMI • Process Models (There are 3) – Acquisitions – Development – Services • Goals and Practices (there are 2) – Specific – Generic • Process Areas (there are 22) – Measurements and Analysis (MA) – Integrated Project Management (IPM) – Process and Product Quality Assurance (PPQA) – Project Planning (PP) – Etc. • Goals are the only required component of CMMI.
  • 5. Agile Manifesto “We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value [the following]: • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.”
  • 6. Life Cycle Confusion The Project • This diagram has all of the PMLC and SDLC Life Cycle phases represented. • You can not pull out what is project management vs. what is system development. • A challenge: Show this to your team and ask them, “Where do we do peer reviews?”. You will get different answers from different team members.
  • 7. Life Cycle Division • There are separated life cycles. • The Project Management on the left belongs to the project manager and his designees. • The System Development clearly is owned by the development team lead and his designees. • In all of this Monitoring and Control functions need to be applied to both sides. – Project Monitoring (Quality) – Product Monitoring (Quality)
  • 8. Demonstrate a Division Initiation Inception • Charter (High Level • High Level Requirement Scope) • Assumption/Constraints Elaboration • Detailed Req. • High Level Requirements Design Planning • Detailed Design • Schedule • Peer Reviews (dependencies) Construction • Processes to be planned • Code Execution • Executables • Monitoring • Peer Reviews • Status Reporting Testing Close • Test Cases • Lessons Learned • Req. Traceability • Archival Implementation • Estimates vs. Actual • Product Post Imp. • Lessons Learned
  • 9. Maturity Artifacts • Key Artifacts – Project Schedule (Traditional) – Product and Sprint Backlog (Agile) with resources • Work Breakdown Structure – WBS (Traditional) – Product Backlog (Agile) • Velocity / Burndown Charts – Easy Management Reporting – Measurements (Estimates vs. Actuals) • Earned Value – Traditional • Must be a mature organization to obtain value from Earned Value Management. – Agile • Does this bring value to the organization above and beyond what Agile reporting already provides.
  • 10. Agile Life Cycle Agile Project Management Project Management Plan (Overarching for all Agile Projects) Risk Mgmt. Issue Mgmt. Change Mgmt. etc. Product Backlog (WBS) Sprint Backlog (Schedule, dependencies, assignments, etc.. System Development Test Plans and Cases Technical Specifications Deployment Strategy Architecture diagrams, etc. Defect Tracking/Bug Fixes Peer Reviews Requirements Management and Traceability
  • 12. Agile Tools Standard Agile tools Sprint Burn Down can help meet 700 practices and goals. 600 500 Work 400 Estimates vs. Actuals 300 200 Planned work Actual work 100 0 Product Burn Down 12 12 12 12 12 2 2 2 01 01 01 20 20 20 20 20 /2 /2 /2 1/ 3/ 5/ 7/ 9/ 11 13 15 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ Date Incomplete Stories Velocity New Stories Actual Velocity Planned Velocity Burn down chart can serve as your Basis Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprints Sprint 5 Sprint 6 of Estimate (BOE) as well as requirements tracking.
  • 13. Measures and Analysis Sprint Burn Down 700 600 500 Work 400 Planned work 300 Actual work 200 100 0 12 12 12 12 12 2 2 2 01 01 01 20 20 20 20 20 /2 /2 /2 1/ 3/ 5/ 7/ 9/ 11 13 15 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ Date
  • 14. Measures and Analysis Product Burn Down Incomplete Stories Velocity New Stories Actual Velocity Planned Velocity Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 Sprints
  • 15. Summary – Generic Practices GP 2.1 Establish an Organizational Policy Management Commitment GP 2.2 Plan the Process Sprint Planning GP 2.3 Provide Resources Sprint Backlog GP 2.4 Assign Responsibility Agile Roles GP 2.5 Train People Deployment Approach GP 2.6 Manage Configurations Interim Work Products GP 2.7 Identify and Involve Relevant Stakeholders Stand Up Meetings GP 2.8 Monitor and Control Process Burn Down Rates GP 2.9 Objectively Evaluate Adherence Continuous Oversight
  • 16. Summary – Generic Practices GP 2.10 Review Status with Higher Level Management Analytics GP 3.1 Establish A Defined Process Define Agile Method GP 3.2 Collect Improvement Information Reviews and Retrospectives Agile Methodologies overlap with CMMI engineering and project management practices, which, enhances both Agile and CMMI.