SlideShare uma empresa Scribd logo
1 de 59
CMMI version 1.3
    How agile is CMMI?
A small poll




2
A small poll

    • Who uses CMMI without Agile?




2
A small poll

    • Who uses CMMI without Agile?
    • Who uses Agile without CMMI?



2
A small poll

    • Who uses CMMI without Agile?
    • Who uses Agile without CMMI?
    • Who combines both?


2
A small poll

    • Who uses CMMI without Agile?
    • Who uses Agile without CMMI?
    • Who combines both?
    • Who is interested in SCAMPI?

2
Agenda

    • Big Picture of CMMI changes
    • Details for some PA’s
    • A new perspective on processes


3
Agenda

    • Big Picture
    • Details for some PA’s
    • A new perspective on processes


4
The Big Picture

    • Lots of small textual improvements
    • Introduction of Agile interpretation boxes
    • Changes in High Maturity

5
High Maturity -
              Continuous
Version1.2




6
High Maturity -
                Continuous
Version1.2




             VER CL0
6
High Maturity -
                Continuous
Version1.2




                       Not even performing all specific
             VER CL0             practices

6
High Maturity -
                Continuous
Version1.2




                         Just performing all specific
             VER CL1              practices
                       Not even performing all specific
             VER CL0              practices

6
High Maturity -
                Continuous
Version1.2




                               Specific practices
             VER CL2    institutionalised with 10 GP’s
                          Just performing all specific
             VER CL1               practices
                       Not even performing all specific
             VER CL0               practices

6
High Maturity -
                Continuous
Version1.2


                       ... and established as standard /
                                 tailored process
             VER CL3            Specific practices
             VER CL2     institutionalised with 10 GP’s
                           Just performing all specific
             VER CL1                 practices
                       Not even performing all specific
             VER CL0                 practices

6
High Maturity -
                Continuous
Version1.2
                           ... applied GP4.1(quantitative
                       objectives) and GP4.2 (stabilize)
             VER CL4    ... and established as standard /
                                   tailored process
             VER CL3              Specific practices
             VER CL2      institutionalised with 10 GP’s
                             Just performing all specific
             VER CL1                   practices
                       Not even performing all specific
             VER CL0                   practices

6
High Maturity -
                Continuous
                      ... added GP5.1(ensure
Version1.2             improvement) and GP5.2 (root
                                        causes)
             VER CL5       ... applied GP4.1(quantitative
                       objectives) and GP4.2 (stabilize)
             VER CL4    ... and established as standard /
                                   tailored process
             VER CL3              Specific practices
             VER CL2      institutionalised with 10 GP’s
                             Just performing all specific
             VER CL1                   practices
                       Not even performing all specific
             VER CL0                   practices

6
High Maturity -
     Continuous




7
High Maturity -
                Continuous
Version1.2
             VER CL5
             VER CL4
             VER CL3
             VER CL2
             VER CL1
             VER CL0
7
High Maturity -
                Continuous
Version1.2             Version1.3
             VER CL5
             VER CL4
             VER CL3                VER CL3
             VER CL2                VER CL2
             VER CL1                VER CL1
             VER CL0                VER CL0
7
High Maturity -
                Continuous
Version1.2             Version1.3
             VER CL5
             VER CL4                 ML4
             VER CL3                VER CL3
             VER CL2                VER CL2
             VER CL1                VER CL1
             VER CL0                VER CL0
7
High Maturity -
                Continuous
Version1.2                    Version1.3
             VER CL5
        PA: Quantitative
          VER CL4                           ML4
      Project Management
          VER CL3                          VER CL3
           PA: Org. Process
          VER CL2                          VER CL2
             Performance
          VER CL1                          VER CL1
             VER CL0                       VER CL0
7
High Maturity -
        PA: Causal Analysis

                Continuous
         and Resolution
           PA: Org.
Version1.2                Version1.3
    Performance Management
           VER CL5                      ML5
        PA: Quantitative
          VER CL4                       ML4
      Project Management
          VER CL3                      VER CL3
           PA: Org. Process
          VER CL2                      VER CL2
             Performance
          VER CL1                      VER CL1
         VER CL0                       VER CL0
7
High Maturity - new PA


    Organisational Performance Management
    instead of Organisational Innovation and
    Deployment




8
OPM Purpose
    [1.2] The purpose of Organizational Innovation and
    Deployment (OID) is to select and deploy incremental and
    innovative improvements that measurably improve the
    organization’s processes and technologies. The
    improvements support the organization’s quality and
    process- performance objectives as derived from the
    organization’s business objectives.
    [1.3] The purpose of Organizational Performance
    Management (OPM) is to proactively manage the
    organization’s performance to meet its business objectives.



9
OPM Specific Practices
     SG 1 Manage Business Performance
     • SP 1.1 Maintain Business Objectives
     • SP 1.2 Analyze Process Performance Data
     • SP 1.3 Identify Potential Areas for Improvement
     SG 2 Select Improvements
     • SP 2.1 Collect and Analyze Improvement Proposals Elicit Suggested
       Improvements
     • SP 2.2 Identify and Analyze Innovations Analyze Suggested
       Improvements
     • SP 2.3 Pilot Improvements Validate Improvements
     • SP 2.4 Select and Implement Improvements for Deployment
     SG 3 Deploy Improvements
     • SP 3.1 Plan the Deployment
     • SP 3.2 Manage the Deployment
     • SP 3.3 MeasureEvaluate Improvement Effects



10
Agenda

     • Big Picture
     • Details for some PA’s
     • A new perspective on processes


11
Agenda

     • Big Picture
     • Details for some PA’s
     • A new perspective on processes


12
SAM

     SP 2.1 Execute the supplier agreement
     SP 2.2 Monitor selected supplier processes
     SP 2.3 Evaluate selected supplier work products
     SP 2.4 Accept the acquired product
     SP 2.5 Transition products



13
SAM

     SP 2.1 Execute the supplier agreement
     SP 2.2 Monitor selected supplier processes
     SP 2.3 Evaluate selected supplier work products
     SP 2.4 Accept the acquired product
     SP 2.5 Transition products



13
Measures for each PA?




14
1.2                                        1.3
                                        The purpose of this generic practice is to perform
                                        the direct day-to-day monitoring and controlling of
                                        the process.
        all examples contain a          Appropriate visibility into the process is maintained
GP2.8   measurement, so apparently      so that appropriate corrective action can be taken
        measurements are needed         when necessary. Monitoring and controlling the
                                        process can involve measuring appropriate
                                        attributes of the process or work products
                                        produced by the process.”

        Collect work products,
        measures, measurement
        results, and improvement
        information derived from        Collect process related experiences derived from
        planning and performing the     planning and performing the process to support the
GP3.2   process to support the future   future use and improvement of the organization’s
        use and improvement of the      processes and process assets
        organization’s processes and
        process
        assets


14
Measurement objectives




15
Glossary
                          1.2                                  1.3
                                             A set of interrelated activities,
           activities that can be recognized
                                             which transform inputs into
 Process   as implementations of practices
                                             outputs, to achieve a given
           in a CMMI model
                                             purpose.

                                              A managed set of interrelated
           a managed set of interrelated      activities and resources, including
           resources which delivers one or people, that delivers one or more
           more products to a customer or products or services to a
 Project   end user. A project has a definite customer or end user.
           beginning (i.e., project startup)  A project has an intended
           and typically operates according beginning (i.e., project startup)
           to a plan.                         and end. Projects typically
                                              operate according to a plan.


16
Agile box - REQM




17
Agile box - RSKM




18
Agenda

     • Big Picture
     • Details for some PA’s
     • A new perspective on processes


19
Agenda

     • Big Picture
     • Details for some PA’s
     • A new perspective on processes


20
Engineering or Production?
      Manufacturing has long recognized the
      importance of process effectiveness and
      efficiency. Today, many organizations in
      manufacturing and service industries recognize
      the importance of quality processes.


                              from: CMMI version 1.3 (and 1.2)



21
What is engineering?
     At the heart of the engineering approach is a
     separation of design and construction, where
     construction is the larger part of the job and is
     a predictable process. Over time I began to find
     that this separation wasn’t really useful for my
     software work.


       Martin Fowler’s foreword in Ken Schwaber’s - Agile Software Development with Scrum



22
Process control (1/2)
     There are two approaches to controlling any
     process.
     The “defined” process control model requires
     that every piece of work be completely
     understood. Given a well-defined set of inputs,
     the same outputs are generated every time.
     A defined process can be started and allowed to
     run until completion, with the same results over
     time

23
Process control (2/2)
     There are two approaches to controlling any
     process.
     The “empirical” process control model expects
     the unexpected. It provides and exercises
     control through frequent inspection and
     adaptation for processes that are imperfectly
     defined ....

              Ken Schwaber - Agile Software Development with Scrum (referring to Tunde)



24
Is CMMI really agile?
     Multiple Agile approaches exist. The phrases “Agile environment” and
     “Agile method” are shorthand for any development or management
     approach that adheres to the Manifesto for Agile Development [Beck
     2001].
     Such approaches are characterized by the following:
     •   Direct involvement of the customer in product development
     •   Use of multiple development iterations to learn about and evolve
         the product
     •   Customer willingness to share in the responsibility for decisions
         and risk
                                                                  from CMMI 1.3




25
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:
     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.

26
Agile or CMMI?
     • Wrong question!
     • The real question:
      • How prescriptive should processes be?
      • The answer depends on:
        • the Nickols areas
        • the Cynefin areas

27
Types of Work
                                      Content
     Configured Prefigured    Materials      Information


                           Production Information
           Routines




                              Craft       Intelligence

                                                         From: Fred Nickols
28
Characteristics of type of work                                Adapted from: Fred Nickols


           Production              Craft           Information       Intelligence
 Work
              Materials           Materials         Information        Information
Content
 Work         Prefigured          Configured           Prefigured          Configured
Process
 Work      Tangible Product    Tangible Product      Intangible          Intangible
 Result
 Chief Volume & Quality                              Volume &
                                Quality &Value                        Quality &Value
measures                                              Quality

Means of   Compliance to      Adherence to good    Compliance to    Adherence to good
control    procedures and          practice        procedures and        practice
              standards        (professionalism)      standards      (professionalism)
Locus of
            Management             Worker           Management            Worker
control

29
Cynefin
Complex                 Complicated




             disorder




 Chaotic                   Simple

30
Cynefin
Complex                                  Complicated




             disorder



                        Empirically Known
                         The domain of
                           the actual
                    Cause and effect relations
 Chaotic             repeating & predictable     Simple

30
Cynefin
Complex                                     Complicated
                    Empirically Knowable
                      The domain of
                       the probable
                        Cause and effect separated
                        over time & space but repeat
             disorder



                        Empirically Known
                         The domain of
                           the actual
                    Cause and effect relations
 Chaotic             repeating & predictable       Simple

30
Cynefin
Complex                                                                 Complicated
                Complex                         Empirically Knowable
           The domain of many                     The domain of
               possibilities                       the probable
        Cause and effect coherent in                Cause and effect separated
       retrospect, repeat accidentally              over time & space but repeat
                                         disorder



                                                    Empirically Known
                                                     The domain of
                                                       the actual
                                                Cause and effect relations
 Chaotic                                         repeating & predictable       Simple

30
Cynefin
Complex                                                                 Complicated
                Complex                         Empirically Knowable
           The domain of many                     The domain of
               possibilities                       the probable
        Cause and effect coherent in                Cause and effect separated
       retrospect, repeat accidentally              over time & space but repeat
                                         disorder



                 Chaos                              Empirically Known
           The domain of the                         The domain of
             inconceivable                             the actual
      No cause and effect relationships
                                                Cause and effect relations
 Chaotic   generally perceivable
                                                 repeating & predictable       Simple

30
Cynefin
Complex                                                                 Complicated
                Complex                         Empirically Knowable
           The domain of many                     The domain of
               possibilities                       the probable
        Cause and effect coherent in                Cause and effect separated
       retrospect, repeat accidentally              over time & space but repeat
                                         disorder



                 Chaos                              Empirically Known
           The domain of the                           Sense
                                                     The domain of
             inconceivable                           Categorise
                                                       the actual
      No cause and effect relationships
                                                       Respond
                                                Cause and effect relations
 Chaotic   generally perceivable
                                                 repeating & predictable       Simple

30
Cynefin
Complex                                                                 Complicated
                Complex                         Empirically Knowable
           The domain of many
                                                   Sense
                                                  The domain of
               possibilities                      Analyse
                                                   the probable
        Cause and effect coherent in
       retrospect, repeat accidentally
                                                       Respond
                                                    Cause and effect separated
                                                    over time & space but repeat
                                         disorder



                 Chaos                              Empirically Known
           The domain of the                           Sense
                                                     The domain of
             inconceivable                           Categorise
                                                       the actual
      No cause and effect relationships
                                                       Respond
                                                Cause and effect relations
 Chaotic   generally perceivable
                                                 repeating & predictable       Simple

30
Cynefin
Complex                                                                 Complicated
                Complex                         Empirically Knowable
                    Probe
           The domain of many
                                                   Sense
                                                  The domain of
                     Sense
               possibilities                      Analyse
                                                   the probable
                    Respond
        Cause and effect coherent in
       retrospect, repeat accidentally
                                                       Respond
                                                    Cause and effect separated
                                                    over time & space but repeat
                                         disorder



                 Chaos                              Empirically Known
           The domain of the                           Sense
                                                     The domain of
             inconceivable                           Categorise
                                                       the actual
      No cause and effect relationships
                                                       Respond
                                                Cause and effect relations
 Chaotic   generally perceivable
                                                 repeating & predictable       Simple

30
Cynefin
Complex                                                                 Complicated
                Complex                         Empirically Knowable
                    Probe
           The domain of many
                                                   Sense
                                                  The domain of
                     Sense
               possibilities                      Analyse
                                                   the probable
                    Respond
        Cause and effect coherent in
       retrospect, repeat accidentally
                                                       Respond
                                                    Cause and effect separated
                                                    over time & space but repeat
                                         disorder



                 Chaos                              Empirically Known
                     Act
           The domain of the                           Sense
                                                     The domain of
                    Sense
             inconceivable                           Categorise
                                                       the actual
                    Respond
      No cause and effect relationships
                                                       Respond
                                                Cause and effect relations
 Chaotic   generally perceivable
                                                 repeating & predictable       Simple

30
Agenda

     • Big Picture
     • Details for some PA’s
     • A new perspective on processes


31
So, what’s next?

     • Analyse your processes
      • Simple, Complicated, Complex, Chaotic
      • Information, Intelligence
     • Rewrite process descriptions accordingly
     • Manage process accordingly
32
More info
     • http://www.improvementfocus.com/pages/
       nl/publicaties/artikelen-en-presentaties.php
     • http://www.processgroup.com/
       pgpostnov10.pdf
     • http://www.sei.cmu.edu/cmmi/tools/
       cmmiv1-3/index.cfm
     • http://en.wikipedia.org/wiki/Cynefin

33

Mais conteúdo relacionado

Mais procurados

Frank Rood - FICO BV
Frank Rood - FICO BVFrank Rood - FICO BV
Frank Rood - FICO BV
Themadagen
 

Mais procurados (13)

57086 05 managing_productdelivery
57086 05 managing_productdelivery57086 05 managing_productdelivery
57086 05 managing_productdelivery
 
Frank Rood - FICO BV
Frank Rood - FICO BVFrank Rood - FICO BV
Frank Rood - FICO BV
 
Between Scrum and Kanban - define test process for Agile methodologies
Between Scrum and Kanban - define test process for Agile methodologiesBetween Scrum and Kanban - define test process for Agile methodologies
Between Scrum and Kanban - define test process for Agile methodologies
 
Sneak Peek into the New ChangeMan ZMF Release
Sneak Peek into the New ChangeMan ZMF ReleaseSneak Peek into the New ChangeMan ZMF Release
Sneak Peek into the New ChangeMan ZMF Release
 
The Power Of Refactoring (PHPCon Italia)
The Power Of Refactoring (PHPCon Italia)The Power Of Refactoring (PHPCon Italia)
The Power Of Refactoring (PHPCon Italia)
 
57086 07 managing_a_stageboundary
57086 07 managing_a_stageboundary57086 07 managing_a_stageboundary
57086 07 managing_a_stageboundary
 
Gated methodology alignment artifact and timing matrix
Gated methodology alignment artifact and timing matrixGated methodology alignment artifact and timing matrix
Gated methodology alignment artifact and timing matrix
 
Whitepaper life cycle-management-for-odi
Whitepaper life cycle-management-for-odiWhitepaper life cycle-management-for-odi
Whitepaper life cycle-management-for-odi
 
TDD anche su iOS
TDD anche su iOSTDD anche su iOS
TDD anche su iOS
 
Flexibility in Software Development Methodologies: Needs and Benefits
Flexibility in Software Development Methodologies: Needs and BenefitsFlexibility in Software Development Methodologies: Needs and Benefits
Flexibility in Software Development Methodologies: Needs and Benefits
 
[AMD] Novel Use of Perforce for Software Auto-updates and File Transfer
[AMD] Novel Use of Perforce for Software Auto-updates and File Transfer[AMD] Novel Use of Perforce for Software Auto-updates and File Transfer
[AMD] Novel Use of Perforce for Software Auto-updates and File Transfer
 
Compare project management tool - FMS vs Redmine
Compare project management tool - FMS vs RedmineCompare project management tool - FMS vs Redmine
Compare project management tool - FMS vs Redmine
 
Do 178 B Summary
Do 178 B SummaryDo 178 B Summary
Do 178 B Summary
 

Destaque

CMMI and Agile - Anglo-American and The Rhineland Way
CMMI and Agile - Anglo-American and The Rhineland WayCMMI and Agile - Anglo-American and The Rhineland Way
CMMI and Agile - Anglo-American and The Rhineland Way
André Heijstek
 

Destaque (9)

Meten Van Procesadoptie
Meten Van ProcesadoptieMeten Van Procesadoptie
Meten Van Procesadoptie
 
Interpretatie van CMMI
Interpretatie van CMMIInterpretatie van CMMI
Interpretatie van CMMI
 
Cmmi constellations.pptx
Cmmi constellations.pptxCmmi constellations.pptx
Cmmi constellations.pptx
 
The culture of cmmi
The culture of cmmiThe culture of cmmi
The culture of cmmi
 
CMMI and Agile - Anglo-American and The Rhineland Way
CMMI and Agile - Anglo-American and The Rhineland WayCMMI and Agile - Anglo-American and The Rhineland Way
CMMI and Agile - Anglo-American and The Rhineland Way
 
CMMI and Agile - Anglo-American and The Rhineland Way
CMMI and Agile - Anglo-American and The Rhineland WayCMMI and Agile - Anglo-American and The Rhineland Way
CMMI and Agile - Anglo-American and The Rhineland Way
 
Agile intro module 4
Agile intro   module 4Agile intro   module 4
Agile intro module 4
 
Agile intro module 2
Agile intro   module 2Agile intro   module 2
Agile intro module 2
 
Daniel Raible Engineering Portfolio
Daniel Raible Engineering PortfolioDaniel Raible Engineering Portfolio
Daniel Raible Engineering Portfolio
 

Semelhante a Plenair feb 2011 cmmi 1.3

101 3.6 modify process execution priorities
101 3.6 modify process execution priorities101 3.6 modify process execution priorities
101 3.6 modify process execution priorities
Acácio Oliveira
 
Understand release engineering
Understand release engineeringUnderstand release engineering
Understand release engineering
gaoliang641
 
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex EnvironmentsDr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
AgileSparks
 
Successful testing continuous delivery - coding serbia 2013
Successful testing continuous delivery - coding serbia 2013Successful testing continuous delivery - coding serbia 2013
Successful testing continuous delivery - coding serbia 2013
Miel Donkers
 

Semelhante a Plenair feb 2011 cmmi 1.3 (20)

How do you implement Continuous Delivery?: Part 5 - Deployment Patterns
How do you implement Continuous Delivery?: Part 5 - Deployment PatternsHow do you implement Continuous Delivery?: Part 5 - Deployment Patterns
How do you implement Continuous Delivery?: Part 5 - Deployment Patterns
 
The Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
The Top 5 Practices of a Highly Successful ChangeMan ZMF AdministratorThe Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
The Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
 
C Tutorial
C TutorialC Tutorial
C Tutorial
 
Performance Testing in Continous Delivery
Performance Testing in Continous DeliveryPerformance Testing in Continous Delivery
Performance Testing in Continous Delivery
 
How do you implement Continuous Delivery?: Part 5 - Deployment Patterns
How do you implement Continuous Delivery?: Part 5 - Deployment Patterns How do you implement Continuous Delivery?: Part 5 - Deployment Patterns
How do you implement Continuous Delivery?: Part 5 - Deployment Patterns
 
How do you implement Continuous Delivery?: Part 5 - Deployment Patterns
How do you implement Continuous Delivery?: Part 5 - Deployment PatternsHow do you implement Continuous Delivery?: Part 5 - Deployment Patterns
How do you implement Continuous Delivery?: Part 5 - Deployment Patterns
 
101 3.6 modify process execution priorities
101 3.6 modify process execution priorities101 3.6 modify process execution priorities
101 3.6 modify process execution priorities
 
Understand release engineering
Understand release engineeringUnderstand release engineering
Understand release engineering
 
Asq Auto Webinar Spc Common Questions Web
Asq Auto Webinar Spc Common Questions WebAsq Auto Webinar Spc Common Questions Web
Asq Auto Webinar Spc Common Questions Web
 
Change management in hybrid landscapes
Change management in hybrid landscapesChange management in hybrid landscapes
Change management in hybrid landscapes
 
Customizing Magnolia Workflow
Customizing Magnolia WorkflowCustomizing Magnolia Workflow
Customizing Magnolia Workflow
 
New Product Commercialization
New Product CommercializationNew Product Commercialization
New Product Commercialization
 
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex EnvironmentsDr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
 
LeanIX WeAreDevelopers 2018
LeanIX WeAreDevelopers 2018LeanIX WeAreDevelopers 2018
LeanIX WeAreDevelopers 2018
 
Successful testing continuous delivery - coding serbia 2013
Successful testing continuous delivery - coding serbia 2013Successful testing continuous delivery - coding serbia 2013
Successful testing continuous delivery - coding serbia 2013
 
5 Steps on the Way to Continuous Delivery
5 Steps on the Way to Continuous Delivery5 Steps on the Way to Continuous Delivery
5 Steps on the Way to Continuous Delivery
 
ІГОР КОШЕЛЄВ «Built-In Quality» Online QADay 2023
ІГОР КОШЕЛЄВ «Built-In Quality»  Online QADay 2023ІГОР КОШЕЛЄВ «Built-In Quality»  Online QADay 2023
ІГОР КОШЕЛЄВ «Built-In Quality» Online QADay 2023
 
Getting to Ready Unhiding Work with a Backlog Refinement Board
Getting to Ready Unhiding Work with a Backlog Refinement BoardGetting to Ready Unhiding Work with a Backlog Refinement Board
Getting to Ready Unhiding Work with a Backlog Refinement Board
 
Building effective teams
Building effective teams Building effective teams
Building effective teams
 
Agile Maintenance
Agile MaintenanceAgile Maintenance
Agile Maintenance
 

Mais de André Heijstek

Mais de André Heijstek (20)

Agile intro module 3
Agile intro   module 3Agile intro   module 3
Agile intro module 3
 
Agile intro module 2
Agile intro   module 2Agile intro   module 2
Agile intro module 2
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Agile intro module 0
Agile intro   module 0Agile intro   module 0
Agile intro module 0
 
Open space
Open spaceOpen space
Open space
 
Is Scrum de opvolger van Prince2?
Is Scrum de opvolger van Prince2?Is Scrum de opvolger van Prince2?
Is Scrum de opvolger van Prince2?
 
Agile intro module 4
Agile intro   module 4Agile intro   module 4
Agile intro module 4
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Agile intro module 3
Agile intro   module 3Agile intro   module 3
Agile intro module 3
 
Agile intro module 2
Agile intro   module 2Agile intro   module 2
Agile intro module 2
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Agile intro module 3
Agile intro   module 3Agile intro   module 3
Agile intro module 3
 
Agile intro module 3
Agile intro   module 3Agile intro   module 3
Agile intro module 3
 
Cmmi and agile
Cmmi and agileCmmi and agile
Cmmi and agile
 
Cmmi and agile
Cmmi and agileCmmi and agile
Cmmi and agile
 
Scrum checklist
Scrum checklistScrum checklist
Scrum checklist
 
If boekbesprekingen
If boekbesprekingenIf boekbesprekingen
If boekbesprekingen
 
Agile estimating and planning
Agile estimating and planningAgile estimating and planning
Agile estimating and planning
 
Agile requirements
Agile requirementsAgile requirements
Agile requirements
 
Cmmi constellations
Cmmi constellationsCmmi constellations
Cmmi constellations
 

Último

Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
Nauman Safdar
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 

Último (20)

Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTSJAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
 
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur DubaiUAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
WheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond InsightsWheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond Insights
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 

Plenair feb 2011 cmmi 1.3

  • 1. CMMI version 1.3 How agile is CMMI?
  • 3. A small poll • Who uses CMMI without Agile? 2
  • 4. A small poll • Who uses CMMI without Agile? • Who uses Agile without CMMI? 2
  • 5. A small poll • Who uses CMMI without Agile? • Who uses Agile without CMMI? • Who combines both? 2
  • 6. A small poll • Who uses CMMI without Agile? • Who uses Agile without CMMI? • Who combines both? • Who is interested in SCAMPI? 2
  • 7. Agenda • Big Picture of CMMI changes • Details for some PA’s • A new perspective on processes 3
  • 8. Agenda • Big Picture • Details for some PA’s • A new perspective on processes 4
  • 9. The Big Picture • Lots of small textual improvements • Introduction of Agile interpretation boxes • Changes in High Maturity 5
  • 10. High Maturity - Continuous Version1.2 6
  • 11. High Maturity - Continuous Version1.2 VER CL0 6
  • 12. High Maturity - Continuous Version1.2 Not even performing all specific VER CL0 practices 6
  • 13. High Maturity - Continuous Version1.2 Just performing all specific VER CL1 practices Not even performing all specific VER CL0 practices 6
  • 14. High Maturity - Continuous Version1.2 Specific practices VER CL2 institutionalised with 10 GP’s Just performing all specific VER CL1 practices Not even performing all specific VER CL0 practices 6
  • 15. High Maturity - Continuous Version1.2 ... and established as standard / tailored process VER CL3 Specific practices VER CL2 institutionalised with 10 GP’s Just performing all specific VER CL1 practices Not even performing all specific VER CL0 practices 6
  • 16. High Maturity - Continuous Version1.2 ... applied GP4.1(quantitative objectives) and GP4.2 (stabilize) VER CL4 ... and established as standard / tailored process VER CL3 Specific practices VER CL2 institutionalised with 10 GP’s Just performing all specific VER CL1 practices Not even performing all specific VER CL0 practices 6
  • 17. High Maturity - Continuous ... added GP5.1(ensure Version1.2 improvement) and GP5.2 (root causes) VER CL5 ... applied GP4.1(quantitative objectives) and GP4.2 (stabilize) VER CL4 ... and established as standard / tailored process VER CL3 Specific practices VER CL2 institutionalised with 10 GP’s Just performing all specific VER CL1 practices Not even performing all specific VER CL0 practices 6
  • 18. High Maturity - Continuous 7
  • 19. High Maturity - Continuous Version1.2 VER CL5 VER CL4 VER CL3 VER CL2 VER CL1 VER CL0 7
  • 20. High Maturity - Continuous Version1.2 Version1.3 VER CL5 VER CL4 VER CL3 VER CL3 VER CL2 VER CL2 VER CL1 VER CL1 VER CL0 VER CL0 7
  • 21. High Maturity - Continuous Version1.2 Version1.3 VER CL5 VER CL4 ML4 VER CL3 VER CL3 VER CL2 VER CL2 VER CL1 VER CL1 VER CL0 VER CL0 7
  • 22. High Maturity - Continuous Version1.2 Version1.3 VER CL5 PA: Quantitative VER CL4 ML4 Project Management VER CL3 VER CL3 PA: Org. Process VER CL2 VER CL2 Performance VER CL1 VER CL1 VER CL0 VER CL0 7
  • 23. High Maturity - PA: Causal Analysis Continuous and Resolution PA: Org. Version1.2 Version1.3 Performance Management VER CL5 ML5 PA: Quantitative VER CL4 ML4 Project Management VER CL3 VER CL3 PA: Org. Process VER CL2 VER CL2 Performance VER CL1 VER CL1 VER CL0 VER CL0 7
  • 24. High Maturity - new PA Organisational Performance Management instead of Organisational Innovation and Deployment 8
  • 25. OPM Purpose [1.2] The purpose of Organizational Innovation and Deployment (OID) is to select and deploy incremental and innovative improvements that measurably improve the organization’s processes and technologies. The improvements support the organization’s quality and process- performance objectives as derived from the organization’s business objectives. [1.3] The purpose of Organizational Performance Management (OPM) is to proactively manage the organization’s performance to meet its business objectives. 9
  • 26. OPM Specific Practices SG 1 Manage Business Performance • SP 1.1 Maintain Business Objectives • SP 1.2 Analyze Process Performance Data • SP 1.3 Identify Potential Areas for Improvement SG 2 Select Improvements • SP 2.1 Collect and Analyze Improvement Proposals Elicit Suggested Improvements • SP 2.2 Identify and Analyze Innovations Analyze Suggested Improvements • SP 2.3 Pilot Improvements Validate Improvements • SP 2.4 Select and Implement Improvements for Deployment SG 3 Deploy Improvements • SP 3.1 Plan the Deployment • SP 3.2 Manage the Deployment • SP 3.3 MeasureEvaluate Improvement Effects 10
  • 27. Agenda • Big Picture • Details for some PA’s • A new perspective on processes 11
  • 28. Agenda • Big Picture • Details for some PA’s • A new perspective on processes 12
  • 29. SAM SP 2.1 Execute the supplier agreement SP 2.2 Monitor selected supplier processes SP 2.3 Evaluate selected supplier work products SP 2.4 Accept the acquired product SP 2.5 Transition products 13
  • 30. SAM SP 2.1 Execute the supplier agreement SP 2.2 Monitor selected supplier processes SP 2.3 Evaluate selected supplier work products SP 2.4 Accept the acquired product SP 2.5 Transition products 13
  • 32. 1.2 1.3 The purpose of this generic practice is to perform the direct day-to-day monitoring and controlling of the process. all examples contain a Appropriate visibility into the process is maintained GP2.8 measurement, so apparently so that appropriate corrective action can be taken measurements are needed when necessary. Monitoring and controlling the process can involve measuring appropriate attributes of the process or work products produced by the process.” Collect work products, measures, measurement results, and improvement information derived from Collect process related experiences derived from planning and performing the planning and performing the process to support the GP3.2 process to support the future future use and improvement of the organization’s use and improvement of the processes and process assets organization’s processes and process assets 14
  • 34. Glossary 1.2 1.3 A set of interrelated activities, activities that can be recognized which transform inputs into Process as implementations of practices outputs, to achieve a given in a CMMI model purpose. A managed set of interrelated a managed set of interrelated activities and resources, including resources which delivers one or people, that delivers one or more more products to a customer or products or services to a Project end user. A project has a definite customer or end user. beginning (i.e., project startup) A project has an intended and typically operates according beginning (i.e., project startup) to a plan. and end. Projects typically operate according to a plan. 16
  • 35. Agile box - REQM 17
  • 36. Agile box - RSKM 18
  • 37. Agenda • Big Picture • Details for some PA’s • A new perspective on processes 19
  • 38. Agenda • Big Picture • Details for some PA’s • A new perspective on processes 20
  • 39. Engineering or Production? Manufacturing has long recognized the importance of process effectiveness and efficiency. Today, many organizations in manufacturing and service industries recognize the importance of quality processes. from: CMMI version 1.3 (and 1.2) 21
  • 40. What is engineering? At the heart of the engineering approach is a separation of design and construction, where construction is the larger part of the job and is a predictable process. Over time I began to find that this separation wasn’t really useful for my software work. Martin Fowler’s foreword in Ken Schwaber’s - Agile Software Development with Scrum 22
  • 41. Process control (1/2) There are two approaches to controlling any process. The “defined” process control model requires that every piece of work be completely understood. Given a well-defined set of inputs, the same outputs are generated every time. A defined process can be started and allowed to run until completion, with the same results over time 23
  • 42. Process control (2/2) There are two approaches to controlling any process. The “empirical” process control model expects the unexpected. It provides and exercises control through frequent inspection and adaptation for processes that are imperfectly defined .... Ken Schwaber - Agile Software Development with Scrum (referring to Tunde) 24
  • 43. Is CMMI really agile? Multiple Agile approaches exist. The phrases “Agile environment” and “Agile method” are shorthand for any development or management approach that adheres to the Manifesto for Agile Development [Beck 2001]. Such approaches are characterized by the following: • Direct involvement of the customer in product development • Use of multiple development iterations to learn about and evolve the product • Customer willingness to share in the responsibility for decisions and risk from CMMI 1.3 25
  • 44. 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: 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. 26
  • 45. Agile or CMMI? • Wrong question! • The real question: • How prescriptive should processes be? • The answer depends on: • the Nickols areas • the Cynefin areas 27
  • 46. Types of Work Content Configured Prefigured Materials Information Production Information Routines Craft Intelligence From: Fred Nickols 28
  • 47. Characteristics of type of work Adapted from: Fred Nickols Production Craft Information Intelligence Work Materials Materials Information Information Content Work Prefigured Configured Prefigured Configured Process Work Tangible Product Tangible Product Intangible Intangible Result Chief Volume & Quality Volume & Quality &Value Quality &Value measures Quality Means of Compliance to Adherence to good Compliance to Adherence to good control procedures and practice procedures and practice standards (professionalism) standards (professionalism) Locus of Management Worker Management Worker control 29
  • 48. Cynefin Complex Complicated disorder Chaotic Simple 30
  • 49. Cynefin Complex Complicated disorder Empirically Known The domain of the actual Cause and effect relations Chaotic repeating & predictable Simple 30
  • 50. Cynefin Complex Complicated Empirically Knowable The domain of the probable Cause and effect separated over time & space but repeat disorder Empirically Known The domain of the actual Cause and effect relations Chaotic repeating & predictable Simple 30
  • 51. Cynefin Complex Complicated Complex Empirically Knowable The domain of many The domain of possibilities the probable Cause and effect coherent in Cause and effect separated retrospect, repeat accidentally over time & space but repeat disorder Empirically Known The domain of the actual Cause and effect relations Chaotic repeating & predictable Simple 30
  • 52. Cynefin Complex Complicated Complex Empirically Knowable The domain of many The domain of possibilities the probable Cause and effect coherent in Cause and effect separated retrospect, repeat accidentally over time & space but repeat disorder Chaos Empirically Known The domain of the The domain of inconceivable the actual No cause and effect relationships Cause and effect relations Chaotic generally perceivable repeating & predictable Simple 30
  • 53. Cynefin Complex Complicated Complex Empirically Knowable The domain of many The domain of possibilities the probable Cause and effect coherent in Cause and effect separated retrospect, repeat accidentally over time & space but repeat disorder Chaos Empirically Known The domain of the Sense The domain of inconceivable Categorise the actual No cause and effect relationships Respond Cause and effect relations Chaotic generally perceivable repeating & predictable Simple 30
  • 54. Cynefin Complex Complicated Complex Empirically Knowable The domain of many Sense The domain of possibilities Analyse the probable Cause and effect coherent in retrospect, repeat accidentally Respond Cause and effect separated over time & space but repeat disorder Chaos Empirically Known The domain of the Sense The domain of inconceivable Categorise the actual No cause and effect relationships Respond Cause and effect relations Chaotic generally perceivable repeating & predictable Simple 30
  • 55. Cynefin Complex Complicated Complex Empirically Knowable Probe The domain of many Sense The domain of Sense possibilities Analyse the probable Respond Cause and effect coherent in retrospect, repeat accidentally Respond Cause and effect separated over time & space but repeat disorder Chaos Empirically Known The domain of the Sense The domain of inconceivable Categorise the actual No cause and effect relationships Respond Cause and effect relations Chaotic generally perceivable repeating & predictable Simple 30
  • 56. Cynefin Complex Complicated Complex Empirically Knowable Probe The domain of many Sense The domain of Sense possibilities Analyse the probable Respond Cause and effect coherent in retrospect, repeat accidentally Respond Cause and effect separated over time & space but repeat disorder Chaos Empirically Known Act The domain of the Sense The domain of Sense inconceivable Categorise the actual Respond No cause and effect relationships Respond Cause and effect relations Chaotic generally perceivable repeating & predictable Simple 30
  • 57. Agenda • Big Picture • Details for some PA’s • A new perspective on processes 31
  • 58. So, what’s next? • Analyse your processes • Simple, Complicated, Complex, Chaotic • Information, Intelligence • Rewrite process descriptions accordingly • Manage process accordingly 32
  • 59. More info • http://www.improvementfocus.com/pages/ nl/publicaties/artikelen-en-presentaties.php • http://www.processgroup.com/ pgpostnov10.pdf • http://www.sei.cmu.edu/cmmi/tools/ cmmiv1-3/index.cfm • http://en.wikipedia.org/wiki/Cynefin 33

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. Manifesto brengt spirit in Scrum. Infusion.\n\nProcessen en tools zijn prima, maar we zijn, door teveel focus hierop, wel eens vergeten dat software ontwikkeld wordt door vakmensen, en dat zij echt met elkaar in gesprek moeten gaan.\n\nDocumentatie is belangrijk, maar werkende software nog meer. Bij traditionele milestones werd alleen maar papier opgeleverd.\nOnderzoek naar re-use van software heeft aangetoond dat documentatie over designs maar een heel beperkt nut heeft. Alleen praten met de oorspronkelijke ontwikkelaars over het idee achter het design, en discussie met hen over waar een uitbreiding het beste geplaatst kon worden leidt tot een efficient ontwerp.\nVoorbeeld Wittgenstein - beschrijf een stoel, beschrijf het geluid van een klarinet.\n\nIn contracten met KPI’s kan alles dichtgetimmerd worden, waardoor het contract belangrijker wordt dan het tevredenstellen van de klant. Angstcultuur, afrekencultuur zijn het gevolg.\n\nWees realistisch, in vrijwel elk project zal er verandering komen. En dat is goed. Voortschrijdend inzicht van de klant (ik wil eigenlijk iets anders) of van de ontwikkelaars (we weten een slimmere manier) is alleen maar goed. Krampachtig vasthouden aan het oude plan is dan stompzinnig.\n
  41. \n
  42. Prefigured – vooraf helemaal uitgedacht. Medewerkers moeten door COMPLIANCE de processen gewoon volgen\nConfigured – uitgewerkt op de werkvloer (obv basis elementen). Medewerkers hebben een CONTRIBUTION rol\n\nExamples:\n- Production - manufacturing line\n- Craft - meubelmaker, kleermaker, programmeur\n- Information - administratief werk, schade voor verzekering beoordelen, salarisadministratie, lening afsluiten, business processes\n- Intelligence - ontwerper, project manager, consultant\n
  43. compliance(the ~) als in `compliantness`:\nvolgzaamheid (de ~ (v)), meegaandheid (de ~ (v))\n\nadhere - iets aankleven\n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n