SlideShare uma empresa Scribd logo
1 de 18
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/

Mais conteúdo relacionado

Mais procurados

Innovative Practices in Software Quality Facilitation
Innovative Practices in Software Quality FacilitationInnovative Practices in Software Quality Facilitation
Innovative Practices in Software Quality FacilitationSPIN Chennai
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
Project quality management - PMI PMBOK Knowledge Area
Project quality management - PMI PMBOK Knowledge AreaProject quality management - PMI PMBOK Knowledge Area
Project quality management - PMI PMBOK Knowledge AreaImran Jamil
 
Agile and CMMI
Agile and CMMIAgile and CMMI
Agile and CMMIAgileee
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementAbdullah Khan
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projectsrachna_nainani
 
The CMMI: It’s So Much More Than Merely Improving Software Processes
The CMMI:  It’s So Much More Than Merely Improving Software ProcessesThe CMMI:  It’s So Much More Than Merely Improving Software Processes
The CMMI: It’s So Much More Than Merely Improving Software ProcessesHenry Schneider
 
Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)Ahmed Alnaqaa
 
Realizing CMMI Spirit in Agile Form
Realizing CMMI Spirit in Agile FormRealizing CMMI Spirit in Agile Form
Realizing CMMI Spirit in Agile FormVernon Stinebaker
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project ManagementSemen Arslan
 
Agile Transformation
Agile TransformationAgile Transformation
Agile TransformationBosnia Agile
 
9 steps to agile adoption – a proposal
9 steps to agile adoption – a proposal9 steps to agile adoption – a proposal
9 steps to agile adoption – a proposalNaveen Indusekhar
 
Vaibhav Misra Telecom Wireless Operations Management Consulting Presentation
Vaibhav Misra Telecom Wireless Operations Management Consulting PresentationVaibhav Misra Telecom Wireless Operations Management Consulting Presentation
Vaibhav Misra Telecom Wireless Operations Management Consulting PresentationVaibhav Misra
 

Mais procurados (20)

Innovative Practices in Software Quality Facilitation
Innovative Practices in Software Quality FacilitationInnovative Practices in Software Quality Facilitation
Innovative Practices in Software Quality Facilitation
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Project quality management - PMI PMBOK Knowledge Area
Project quality management - PMI PMBOK Knowledge AreaProject quality management - PMI PMBOK Knowledge Area
Project quality management - PMI PMBOK Knowledge Area
 
Agile and CMMI
Agile and CMMIAgile and CMMI
Agile and CMMI
 
Agile Test Transformation
Agile Test TransformationAgile Test Transformation
Agile Test Transformation
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
The CMMI: It’s So Much More Than Merely Improving Software Processes
The CMMI:  It’s So Much More Than Merely Improving Software ProcessesThe CMMI:  It’s So Much More Than Merely Improving Software Processes
The CMMI: It’s So Much More Than Merely Improving Software Processes
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)
 
Realizing CMMI Spirit in Agile Form
Realizing CMMI Spirit in Agile FormRealizing CMMI Spirit in Agile Form
Realizing CMMI Spirit in Agile Form
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project Management
 
Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
 
Fundamentals of Agile Methodologies - Part II
Fundamentals of Agile Methodologies - Part IIFundamentals of Agile Methodologies - Part II
Fundamentals of Agile Methodologies - Part II
 
Agile, PMI and PMBOK
Agile, PMI and PMBOKAgile, PMI and PMBOK
Agile, PMI and PMBOK
 
9 steps to agile adoption – a proposal
9 steps to agile adoption – a proposal9 steps to agile adoption – a proposal
9 steps to agile adoption – a proposal
 
Agile Project Management (Workshop)
Agile Project Management (Workshop)Agile Project Management (Workshop)
Agile Project Management (Workshop)
 
CMMi = Scrum, Keynote, Recife May 08
CMMi = Scrum, Keynote, Recife May 08CMMi = Scrum, Keynote, Recife May 08
CMMi = Scrum, Keynote, Recife May 08
 
AgilePM® - Agile Project Management - Foundation
AgilePM® - Agile Project Management - FoundationAgilePM® - Agile Project Management - Foundation
AgilePM® - Agile Project Management - Foundation
 
Vaibhav Misra Telecom Wireless Operations Management Consulting Presentation
Vaibhav Misra Telecom Wireless Operations Management Consulting PresentationVaibhav Misra Telecom Wireless Operations Management Consulting Presentation
Vaibhav Misra Telecom Wireless Operations Management Consulting Presentation
 

Destaque

Keys to Making CMMI and Agile Compatible
Keys to Making CMMI and Agile CompatibleKeys to Making CMMI and Agile Compatible
Keys to Making CMMI and Agile CompatibleHillel Glazer
 
RIPPLE 2014: "Be Agile in a CMMI level 5 World"
RIPPLE 2014: "Be Agile in a CMMI level 5 World"RIPPLE 2014: "Be Agile in a CMMI level 5 World"
RIPPLE 2014: "Be Agile in a CMMI level 5 World"Délio Almeida
 
AGILE PORTUGAL 2016: Adopted agile in a CMMI L5 enterprise: what were the fin...
AGILE PORTUGAL 2016: Adopted agile in a CMMI L5 enterprise: what were the fin...AGILE PORTUGAL 2016: Adopted agile in a CMMI L5 enterprise: what were the fin...
AGILE PORTUGAL 2016: Adopted agile in a CMMI L5 enterprise: what were the fin...Délio Almeida
 
A comparative study of process templates in team
A comparative study of process templates in teamA comparative study of process templates in team
A comparative study of process templates in teamaminmesbahi
 
Agile An Evolutive Approach From Cmmi Iso
Agile   An Evolutive Approach From Cmmi    IsoAgile   An Evolutive Approach From Cmmi    Iso
Agile An Evolutive Approach From Cmmi IsoMiguel Insaurralde
 
Thailand SPIN Day 2014: มิตร ศัตรู หรือความไม่รู้ต่างหากที่หลอกเรา (29/5/2557...
Thailand SPIN Day 2014: มิตร ศัตรู หรือความไม่รู้ต่างหากที่หลอกเรา (29/5/2557...Thailand SPIN Day 2014: มิตร ศัตรู หรือความไม่รู้ต่างหากที่หลอกเรา (29/5/2557...
Thailand SPIN Day 2014: มิตร ศัตรู หรือความไม่รู้ต่างหากที่หลอกเรา (29/5/2557...Apple Taton
 

Destaque (10)

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

Semelhante a SCRUM + CMMI = SCRUMMI?

Business analysis and project changes
Business analysis and project changesBusiness analysis and project changes
Business analysis and project changesIIBA Romania Chapter
 
Upgrading to TFS 2012: What You Need to Know!
Upgrading to TFS 2012: What You Need to Know!Upgrading to TFS 2012: What You Need to Know!
Upgrading to TFS 2012: What You Need to Know!Imaginet
 
Get The Rhythm - Agile Leadership
Get The Rhythm - Agile LeadershipGet The Rhythm - Agile Leadership
Get The Rhythm - Agile Leadershipmharbolt
 
A Successful Improvement Process With Measurable Results
A Successful Improvement Process With  Measurable ResultsA Successful Improvement Process With  Measurable Results
A Successful Improvement Process With Measurable ResultsRam Yonish
 
A successful improvement process with measurable results
A successful improvement process with  measurable resultsA successful improvement process with  measurable results
A successful improvement process with measurable resultsRam Yonish
 
6 S Tools Overview
6 S Tools Overview6 S Tools Overview
6 S Tools Overviewrosaconti
 
Project design and management
Project design and managementProject design and management
Project design and managementAndrew Zolnai
 
1Suhas Jadhav_Resume
1Suhas Jadhav_Resume1Suhas Jadhav_Resume
1Suhas Jadhav_ResumeSuhas Jadhav
 
Managing Hard Times With Quality & Project Management
Managing Hard Times With Quality & Project ManagementManaging Hard Times With Quality & Project Management
Managing Hard Times With Quality & Project ManagementHaroon Abbu
 
Agile Project Management with Scrum (Jack Davis)
Agile Project Management with Scrum (Jack Davis)Agile Project Management with Scrum (Jack Davis)
Agile Project Management with Scrum (Jack Davis)Jack Davis
 
Agile Intro for FCL
Agile Intro for FCLAgile Intro for FCL
Agile Intro for FCLjabizz
 
Costco open group - mumbai presentation final
Costco   open group - mumbai presentation finalCostco   open group - mumbai presentation final
Costco open group - mumbai presentation finalShrikant Palkar
 
Oracle R12 Upgrade Lessons Learned
Oracle R12 Upgrade Lessons LearnedOracle R12 Upgrade Lessons Learned
Oracle R12 Upgrade Lessons Learnedbpellot
 
Agile Scrum at Double V3
Agile Scrum at Double V3Agile Scrum at Double V3
Agile Scrum at Double V3bmasse @ Nexio
 
The Student Dashboard V3
The Student Dashboard V3The Student Dashboard V3
The Student Dashboard V3Karl Schwartz
 
What's new in BABoK 3.0?
What's new in BABoK 3.0?What's new in BABoK 3.0?
What's new in BABoK 3.0?Katarzyna Kot
 
P&msp2010 09 integration-&-testing
P&msp2010 09 integration-&-testingP&msp2010 09 integration-&-testing
P&msp2010 09 integration-&-testingEmanuele Della Valle
 
Gm591 Unit 3 Group D Assignment Morris Corporation 2
Gm591  Unit 3 Group D Assignment Morris Corporation 2Gm591  Unit 3 Group D Assignment Morris Corporation 2
Gm591 Unit 3 Group D Assignment Morris Corporation 2vanessahartsfield
 

Semelhante a SCRUM + CMMI = SCRUMMI? (20)

Business analysis and project changes
Business analysis and project changesBusiness analysis and project changes
Business analysis and project changes
 
Upgrading to TFS 2012: What You Need to Know!
Upgrading to TFS 2012: What You Need to Know!Upgrading to TFS 2012: What You Need to Know!
Upgrading to TFS 2012: What You Need to Know!
 
Get The Rhythm - Agile Leadership
Get The Rhythm - Agile LeadershipGet The Rhythm - Agile Leadership
Get The Rhythm - Agile Leadership
 
A Successful Improvement Process With Measurable Results
A Successful Improvement Process With  Measurable ResultsA Successful Improvement Process With  Measurable Results
A Successful Improvement Process With Measurable Results
 
A successful improvement process with measurable results
A successful improvement process with  measurable resultsA successful improvement process with  measurable results
A successful improvement process with measurable results
 
6 S Tools Overview
6 S Tools Overview6 S Tools Overview
6 S Tools Overview
 
Methodology
MethodologyMethodology
Methodology
 
Project design and management
Project design and managementProject design and management
Project design and management
 
1Suhas Jadhav_Resume
1Suhas Jadhav_Resume1Suhas Jadhav_Resume
1Suhas Jadhav_Resume
 
Managing Hard Times With Quality & Project Management
Managing Hard Times With Quality & Project ManagementManaging Hard Times With Quality & Project Management
Managing Hard Times With Quality & Project Management
 
Agile Project Management with Scrum (Jack Davis)
Agile Project Management with Scrum (Jack Davis)Agile Project Management with Scrum (Jack Davis)
Agile Project Management with Scrum (Jack Davis)
 
Asap overview
Asap overviewAsap overview
Asap overview
 
Agile Intro for FCL
Agile Intro for FCLAgile Intro for FCL
Agile Intro for FCL
 
Costco open group - mumbai presentation final
Costco   open group - mumbai presentation finalCostco   open group - mumbai presentation final
Costco open group - mumbai presentation final
 
Oracle R12 Upgrade Lessons Learned
Oracle R12 Upgrade Lessons LearnedOracle R12 Upgrade Lessons Learned
Oracle R12 Upgrade Lessons Learned
 
Agile Scrum at Double V3
Agile Scrum at Double V3Agile Scrum at Double V3
Agile Scrum at Double V3
 
The Student Dashboard V3
The Student Dashboard V3The Student Dashboard V3
The Student Dashboard V3
 
What's new in BABoK 3.0?
What's new in BABoK 3.0?What's new in BABoK 3.0?
What's new in BABoK 3.0?
 
P&msp2010 09 integration-&-testing
P&msp2010 09 integration-&-testingP&msp2010 09 integration-&-testing
P&msp2010 09 integration-&-testing
 
Gm591 Unit 3 Group D Assignment Morris Corporation 2
Gm591  Unit 3 Group D Assignment Morris Corporation 2Gm591  Unit 3 Group D Assignment Morris Corporation 2
Gm591 Unit 3 Group D Assignment Morris Corporation 2
 

Último

Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseribangash
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 

Último (20)

Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 

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.