SlideShare a Scribd company logo
1 of 25
Download to read offline
VALOIR 2011
                              1° Workshop on Managing the Client Value
                                     Creation Process in Agile Projects
                                 Torre Canne (BA) – Italy, June 20 2011




Light Maturity Models (LMM)    An Agile Application



                                                Luigi Buglione, Ph.D.
                                                      Buglione
                               Process Improvement & Measurement Specialist
                                                      Industry Business Unit
                                                            Engineering.IT




                                    www.eng.it
Engineering              At a glance



 _ The first Italian ICT player
   _ more than 730 M/€ revenues          Research and       PA & HC       Finance      Industry        TELCO      Utilities
                                         Development
   _ 1000 clients
   _ 6,300 IT specialists              System Int. &
                                       Consultancy
                                                        %     46            70            54           80            80

                                       Outsourcing      %     35            10            27           10

                                       Software
                                                        %     19            20            19           10            20



                                                                   ERP                 IT Security             ECM



                                                                                    Plant Management
                                                            Managed Operations                           Broadband & Media
                                                                                          System




                                                                         www.eng.it



                                                              www.eng.it
LMM & Agile            Goals of the presentation

 G1. Introduce the ‘maturity’ issue in Agile context, observing its
own maturity level against other ‘domains’
 G2. Analyze the current AMMs structures and content
 G3. Propose a ‘Light Maturity Model’ (LMM) architecture and
rationale for applying it
 G4. Show some possible applications in an Agile context




 3                 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
LMM & Agile                 Agenda

• Introduction
     – A bit of humour…
     – Some initial questions
• Related Works
     – Agile Maturity Models (AMM): some experiences
• Light Maturity Models (LMM)
                         LMM
     – Requirements & Constraints (RC)
     – Attention Points
• LMMs for Agile
     – Main drivers for ‘old’ AMM
     – Build your own AMM
• Conclusions & Next Steps
• Q&A




4                      VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
Introduction            A bit of humour…




                                                                                      URL: http://www.enagility.com
5                  VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
Introduction             Some initial questions...


Since Agile born to focus more on the software
primary processes, how to catch an agile maturity?


             What is a proper ‘Agile Maturity Model’?


How to convince a SME/VSE to adopt a whatever
AMM instead of continuing only with ISO audits?

             Could the same practices be scaled to a large
             organization?


6                   VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
LMM & Agile                 Agenda

• Introduction
     – A bit of humour…
     – Some initial questions
• Related Works
     – Agile Maturity Models (AMM): some experiences
• Light Maturity Models (LMM)
                         LMM
     – Requirements & Constraints (RC)
     – Attention Points
• LMMs for Agile
     – Main drivers for ‘old’ AMM
     – Build your own AMM
  Conclusions & Next Steps
• Q&A




7                      VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
Related Works                      Agile Maturity Models (AMM)
                                                              AMM

          Model                Year                ML               Entity of Interest           Repr.    Level of
                                                                                                           Depth
Agile Maturity Model           2003             5 (0-4)                  Org./Project            Staged    Low
(AMM) [9]
Agile Maturity Model [36]      2006             7 (-1/5)               Org./Project (5           Staged    Low
                                                                        dimensions)
Agile Maturity Model [24]      2008                 7             Project (9 dimensions)         Staged   Medium
Agile Maturity Model [37]      2008            6 (-1/3+)              Org./Project (10           Staged    Low
                                                                        dimensions)
Agile Scaling Model            2009                 3             Org./Project (8 scaling        Staged   Medium
(ASM) [5][6] (initially aka                                              factors)
as APMM - Agile Process MM)
Agile Maturity Model           2010             5 (1-5)                  Org./Project            Staged    Low
(AMM) [7]


             Different # of MLs                                      All Staged

                                                                                         No High Depth

8                             VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
Related Works            Agile Maturity Models (AMM)
                                                    AMM




9                   VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
Related Works            Agile & CMMI




10                   VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
LMM & Agile                 Agenda

• Introduction
      – A bit of humour…
      – Some initial questions
• Related Works
      – Agile Maturity Models (AMM): some experiences
• Light Maturity Models (LMM)
                         LMM
      – Requirements & Constraints (RC)
      – Attention Points
• LMMs for Agile
      – Main drivers for ‘old’ AMM
      – Build your own AMM
• Conclusions & Next Steps
• Q&A




11                      VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
Light Maturity Models Requirements & Constraints (RC)


• Q1: How could we achieve better business results adopting agile methods
and techniques and measure their level of adoption?
• Q2: Which could be an evolutionary path for a continual (agile) process
improvement initiative?



• RC1: Appraisal(s) needed but should be cheap, quick and sufficiently detailed
for writing effective improvement plans
• RC2: Appraisal method(s) should be simply to be understood and produce short
reports for management, showing in 1 slide what is going on and where to
intervene for improving results
• RC3: A clear definition of most relevant drivers for improvement should be
done and shared across the organization/team
• RC4: A series of ‘best practices’ for each of the selected drivers must be chosen
as basis for describing the ‘roadmap’ to be followed



12                     VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
Light Maturity Models RC1-2: Process Appraisal – “MM style”

                                                   Special cause
                                                   (GP.2.2 @ OT)




                                                                                                  • Source www.sqi.gu.edu.au/AppraisalAssistant/indexFrameset.html
                                                                                                    Source:
                                                                         Common cause (GP.2.9 @
                                                                                 +PA)


13                     VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
Light Maturity Models RC1-3-4: Process Appraisal – Light Maturity
                           Models (LMM)
                                   LMM




                                                                        

                                              

                                                                                              

                                                                                              




                                                                                   • Source: ISO/IEC 9004:2009, App.A
                                                                                     Source




14                   VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
Light Maturity Models Attention Points

• A1: Define the drivers (dimensions/scaling factors) in a clear,
non-ambiguous and measurable way
       V&V that definitions for drivers are commonly accepted and shared
       Apply GQM-like approach for deriving measures from informative goals


     • A2: Link the drivers to 1+ preferred PRM practices
          In ISO models, drivers are ‘requirements’
          Create/use mappings with ‘full’ maturity & capability models (MCM)
          It will represent a bridge for moving from an early to a full MCM


        • A3: Create an evolutionary, harmonic path toward higher
        capability levels by each driver
              Validate the balancing of contents between to subsequent cells
              Create a constant and not too challenging path towards higher levels


 EM3 (Energy Management Maturity Model) was a first adoption of such
 LMM concept

15                       VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
LMM & Agile                 Agenda

• Introduction
      – A bit of humour…
      – Some initial questions
• Related Works
      – Agile Maturity Models (AMM): some experiences
• Light Maturity Models (LMM)
                         LMM
      – Requirements & Constraints (RC)
      – Attention Points
• LMMs for Agile
      – Main drivers for ‘old’ AMM
      – Build your own AMM
• Conclusions & Next Steps
• Q&A




16                      VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
LMM for Agile                Main drivers – ‘Old’ AMMs

     AMM [36] Petit     AMM [24] – Gujral et                AMM [37] – Petit                ASM/APMM [6][5] -
                               al.                                                               Ambler
      Org./Project             Project                         Org./Project                    Org./Project
      (5 dimensions)        (9 dimensions)                    (10 dimensions)                 (8 scaling factors)
         Testing                 Testing                            Testing                       Team Size
      Collective code     Source Code Mgmt                      Requirements                 Geographical Distrib.
        ownership
       Collaboration        Collective code                           Build                 Regulatory Compliance
                              ownership
 Assurance/Governance        Collaboration                         Shared                    Domain Complexity
                                                                Responsibility
        Simplicity        Responsiveness to                      Governance                    Org. Distribution
                              Business
                        Assurance/Governance                  Communication                   Tech. Complexity
                           Story Formation                      Config. Mgmt                   Org. Complexity
                           Design Simplicity                       Simplicity                Enterprise Discipline
                             Build Process                        Assurance
                                                              Responsiveness




17                       VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
LMM for Agile                           Build your own AMM – An example (1)


                                A2. Link drivers to PRMs

          Drivers                ML1                    ML2                      ML3                   ML4                     ML5
                              Reactive               Proactive                 Flexible              Innovative           Sustainable
                              Not organized     Typical of a good QMS      Effective and Agile   Capability to realize    Capable to sustain
                                                  customer-oriented                                improvements            and improve its
                                                                                                  based on learning      own performance in
                                                                                                   and innovation           the long term
          D1. Testing

      D2. Collective code
          ownership
       D3. Collaboration
              D4.
     Assurance/Governance
         D5. Simplicity


                                                                                         A3. Harmonic and regular
                            A1. Assign clear and                                         ‘distance’ between levels
                             shared definitions


18                                VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
LMM for Agile                             Build your own AMM – An example (2)

                            The 12 principles from the ‘Agile Manifesto’


           Drivers                 ML1                    ML2                      ML3                   ML4                     ML5
                                 Reactive             Proactive                  Flexible              Innovative           Sustainable
                                Not organized     Typical of a good QMS      Effective and Agile   Capability to realize    Capable to sustain
                                                    customer-oriented                                improvements            and improve its
                                                                                                    based on learning      own performance in
                                                                                                     and innovation           the long term
     1. Satisfy the customer
         through early &
       continuous delivery
   2. Welcome changing
 requirements, even late in
       development
       3. Deliver working
      software frequently
  4. Business people and
 developers work together
           daily
               …
                                                                                (add some quantitative measures
              (know the cause-effect                                         linked to PRMs for better scaling and
           relationships among drivers)                                            classifying amongst levels

19                                  VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
LMM & Agile                       Agenda

•    Introduction
      –   A bit of humour…
      –   Some initial questions
•    Related Works
      –   Agile Maturity Models: some experiences
•    Light Maturity Models (LMM)
                            LMM
      –   Requirements & Constraints (RC)
      –   Attention Points
•    LMMs for Agile
      –   Main drivers for ‘old’ AMM
      –   Build your own AMM
•    Conclusions & Next Steps
•    Q&A




20                            VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
LMM & Agile                        Conclusions & Perspectives
•    Maturity & Capability Models (MCM)
       MCM represent an evolutionary way to achieve goals, scaled by levels
       Two different represenations (staged; continuous)
       Origin in the ’70s (Philip Crosby and other organizational studies)  diffusion in the ’80s for ICT

•    Something-else-agile and MCMs
       ‘Agile’ is one of the most used buzzwords during last 15 years, series of techniques and
        methods
       At least to be classified in terms of ASD (Agile Sw Development) and APM (Agile Project Mgmt)
       Question: how to evaluate the level of adoption of agile practices within an organization?
       Several (early) tailorings of a Maturity Model for Agile (AMMs)
       CMMI & Agile: Love & Marriage?
 Process Appraisals and Light Maturity Models (LMMs)
         Question: which differences between ISO 19011 audit style vs the typical MCM style?
         Light Maturity Models (LMM) [grid-based] can represent a bridge between Audits and Appraisals
         Easier and faster also for SME/VSE
         Several possibilities for building your own AMM, according to your viewpoint on ‘Agile’
         To be linked possibly to a complete model and its PRM, finding also measures for a better
          monitoring & control of those processes
 Some lessons learned
       Skill people on processes and in creating measures by a GQM-like approach
       Run RCA on a continual basis at all organizational levels
                                       Simplicity is prerequisite for reliability
                                                              (Edsger Dijkstra, Mathematician)

21                             VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
LMM & Agile            What is (should be) Agile?




22                 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
LMM & Agile            Q&A




             Grazie per l’attenzione!
            Thanks for your attention!
23                 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
LMM & Agile               Contacts




              We care of your problems and we have in mind a solution

                                                                                                              Luigi Buglione

                                                                                                       Industry & Service Dept
                                                                               Process Improvement & Measurement Specialist


                                                                                Via R. Morandi 32     Tel. +39 - 06.8307.4472
                                                                                     00148 Roma       Fax +39 - 06.8307.4200
                                                                                                      Cell. +39 - 335.1214813

                                                                                         www.eng.it    luigi.buglione@eng.it




24                    VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
Further readings…            Misurare il software

                                                         Misurare il software
                                               Quantità, qualità, standard e
                                        miglioramento di processo nell’Information
                                               & CommunicationTechnology
                                                               Franco Angeli, 2008 – 3a edizione
                                                             Collana: Informatica ed Organizzazioni
                                                                    pp. 380 -Volume 724.20
                                                                   ISBN 978-88-464-9271-5



                                                                    Luigi Buglione
                                                       www.semq.eu/leng/booksms.htm
                                                                     Part of copyrights are donated to
                                                              FISM (Fondazione Italiana Sclerosi Multipla)




25                       VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione

More Related Content

Viewers also liked

Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)
Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)
Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)Igor Abade
 
Aditi Agile Transformation Maturity Model
Aditi Agile Transformation Maturity ModelAditi Agile Transformation Maturity Model
Aditi Agile Transformation Maturity Modelriyen73
 
User Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity MeasurementUser Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity MeasurementEthan Huang
 
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...Scrum Bangalore
 
CQRS and what it means for your architecture
CQRS and what it means for your architectureCQRS and what it means for your architecture
CQRS and what it means for your architectureRichard Banks
 
How to measure the outcome of agile transformation
How to measure the outcome of agile transformationHow to measure the outcome of agile transformation
How to measure the outcome of agile transformationRahul Sudame
 
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20....Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...Javier García Magna
 
Ibm innovate adoption of continuous delivery at scale at a large telco - pr...
Ibm innovate   adoption of continuous delivery at scale at a large telco - pr...Ibm innovate   adoption of continuous delivery at scale at a large telco - pr...
Ibm innovate adoption of continuous delivery at scale at a large telco - pr...Mirco Hering
 
Architecting Microservices in .Net
Architecting Microservices in .NetArchitecting Microservices in .Net
Architecting Microservices in .NetRichard Banks
 

Viewers also liked (10)

Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)
Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)
Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)
 
Aditi Agile Transformation Maturity Model
Aditi Agile Transformation Maturity ModelAditi Agile Transformation Maturity Model
Aditi Agile Transformation Maturity Model
 
User Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity MeasurementUser Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity Measurement
 
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...
 
CQRS and what it means for your architecture
CQRS and what it means for your architectureCQRS and what it means for your architecture
CQRS and what it means for your architecture
 
How to measure the outcome of agile transformation
How to measure the outcome of agile transformationHow to measure the outcome of agile transformation
How to measure the outcome of agile transformation
 
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20....Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
 
Benchmarking Agile Teams
Benchmarking Agile TeamsBenchmarking Agile Teams
Benchmarking Agile Teams
 
Ibm innovate adoption of continuous delivery at scale at a large telco - pr...
Ibm innovate   adoption of continuous delivery at scale at a large telco - pr...Ibm innovate   adoption of continuous delivery at scale at a large telco - pr...
Ibm innovate adoption of continuous delivery at scale at a large telco - pr...
 
Architecting Microservices in .Net
Architecting Microservices in .NetArchitecting Microservices in .Net
Architecting Microservices in .Net
 

Similar to Light Maturity Models (LMM): An Agile Application

Using the COSMIC Method to Estimate Agile User Stories
Using the COSMIC Method to Estimate Agile User StoriesUsing the COSMIC Method to Estimate Agile User Stories
Using the COSMIC Method to Estimate Agile User StoriesLuigi Buglione
 
The Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliant
The Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliantThe Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliant
The Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliantLuigi Buglione
 
Top Metrics for SPICE-compliant projects
Top Metrics for SPICE-compliant projectsTop Metrics for SPICE-compliant projects
Top Metrics for SPICE-compliant projectsLuigi Buglione
 
MASP (Metrics in Automotive Software Projects) - Purpose, Scope & Results
MASP (Metrics in Automotive Software Projects) - Purpose, Scope & ResultsMASP (Metrics in Automotive Software Projects) - Purpose, Scope & Results
MASP (Metrics in Automotive Software Projects) - Purpose, Scope & ResultsLuigi Buglione
 
Case Study IT Architect Certification & Skill Governance
Case Study IT Architect Certification & Skill GovernanceCase Study IT Architect Certification & Skill Governance
Case Study IT Architect Certification & Skill GovernanceiCMG International
 
IT - Enterprise Service Operation Center
IT - Enterprise Service Operation CenterIT - Enterprise Service Operation Center
IT - Enterprise Service Operation CenterSameer Paradia
 
Strengthening CMMI Maturity Levels with a Quantitative Approach to Root-Cause...
Strengthening CMMI Maturity Levels with a Quantitative Approach to Root-Cause...Strengthening CMMI Maturity Levels with a Quantitative Approach to Root-Cause...
Strengthening CMMI Maturity Levels with a Quantitative Approach to Root-Cause...Luigi Buglione
 
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...NRB
 
Next Generation Business and Operational Support Systems: Practical Realities...
Next Generation Business and Operational Support Systems: Practical Realities...Next Generation Business and Operational Support Systems: Practical Realities...
Next Generation Business and Operational Support Systems: Practical Realities...Alan Quayle
 
Curriculum Vitae v 6.0- Itamar Gelber
Curriculum Vitae v 6.0- Itamar GelberCurriculum Vitae v 6.0- Itamar Gelber
Curriculum Vitae v 6.0- Itamar GelberItamar Gelber
 
Malinina paper presentation_is_maturity_knowing_what_your_limitations_are
Malinina paper presentation_is_maturity_knowing_what_your_limitations_areMalinina paper presentation_is_maturity_knowing_what_your_limitations_are
Malinina paper presentation_is_maturity_knowing_what_your_limitations_areYC_SOVNET
 
Rfid roi-sme pilots presentation and results ueapme august 2012
Rfid roi-sme pilots presentation and results ueapme august 2012Rfid roi-sme pilots presentation and results ueapme august 2012
Rfid roi-sme pilots presentation and results ueapme august 2012UEAPME
 
Curriculum Vitae v 7.0- Itamar Gelber
Curriculum Vitae v 7.0- Itamar GelberCurriculum Vitae v 7.0- Itamar Gelber
Curriculum Vitae v 7.0- Itamar GelberItamar Gelber
 
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...SpagoWorld
 
A Valuable ‘Data Experience’
A Valuable ‘Data Experience’A Valuable ‘Data Experience’
A Valuable ‘Data Experience’Luigi Buglione
 
OMG Specifications for Enterprise Interoperability
OMG Specifications for Enterprise InteroperabilityOMG Specifications for Enterprise Interoperability
OMG Specifications for Enterprise InteroperabilityBrian Elvesæter
 
XML Metadata Interchange (XMI)
XML Metadata Interchange (XMI)XML Metadata Interchange (XMI)
XML Metadata Interchange (XMI)elliando dias
 
Enterprise applications, Web & Analytics trends 2012
Enterprise applications, Web & Analytics trends 2012Enterprise applications, Web & Analytics trends 2012
Enterprise applications, Web & Analytics trends 2012Einat Shimoni
 

Similar to Light Maturity Models (LMM): An Agile Application (20)

Using the COSMIC Method to Estimate Agile User Stories
Using the COSMIC Method to Estimate Agile User StoriesUsing the COSMIC Method to Estimate Agile User Stories
Using the COSMIC Method to Estimate Agile User Stories
 
The Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliant
The Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliantThe Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliant
The Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliant
 
Top Metrics for SPICE-compliant projects
Top Metrics for SPICE-compliant projectsTop Metrics for SPICE-compliant projects
Top Metrics for SPICE-compliant projects
 
MASP (Metrics in Automotive Software Projects) - Purpose, Scope & Results
MASP (Metrics in Automotive Software Projects) - Purpose, Scope & ResultsMASP (Metrics in Automotive Software Projects) - Purpose, Scope & Results
MASP (Metrics in Automotive Software Projects) - Purpose, Scope & Results
 
Case Study IT Architect Certification & Skill Governance
Case Study IT Architect Certification & Skill GovernanceCase Study IT Architect Certification & Skill Governance
Case Study IT Architect Certification & Skill Governance
 
IT - Enterprise Service Operation Center
IT - Enterprise Service Operation CenterIT - Enterprise Service Operation Center
IT - Enterprise Service Operation Center
 
Strengthening CMMI Maturity Levels with a Quantitative Approach to Root-Cause...
Strengthening CMMI Maturity Levels with a Quantitative Approach to Root-Cause...Strengthening CMMI Maturity Levels with a Quantitative Approach to Root-Cause...
Strengthening CMMI Maturity Levels with a Quantitative Approach to Root-Cause...
 
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
 
Next Generation Business and Operational Support Systems: Practical Realities...
Next Generation Business and Operational Support Systems: Practical Realities...Next Generation Business and Operational Support Systems: Practical Realities...
Next Generation Business and Operational Support Systems: Practical Realities...
 
Curriculum Vitae v 6.0- Itamar Gelber
Curriculum Vitae v 6.0- Itamar GelberCurriculum Vitae v 6.0- Itamar Gelber
Curriculum Vitae v 6.0- Itamar Gelber
 
20100121 03 - Présentation CMMi Valeo
20100121 03 - Présentation CMMi Valeo20100121 03 - Présentation CMMi Valeo
20100121 03 - Présentation CMMi Valeo
 
Malinina paper presentation_is_maturity_knowing_what_your_limitations_are
Malinina paper presentation_is_maturity_knowing_what_your_limitations_areMalinina paper presentation_is_maturity_knowing_what_your_limitations_are
Malinina paper presentation_is_maturity_knowing_what_your_limitations_are
 
Rfid roi-sme pilots presentation and results ueapme august 2012
Rfid roi-sme pilots presentation and results ueapme august 2012Rfid roi-sme pilots presentation and results ueapme august 2012
Rfid roi-sme pilots presentation and results ueapme august 2012
 
Curriculum Vitae v 7.0- Itamar Gelber
Curriculum Vitae v 7.0- Itamar GelberCurriculum Vitae v 7.0- Itamar Gelber
Curriculum Vitae v 7.0- Itamar Gelber
 
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...
 
2011 10-26 bpm-talk_andrew_watson
2011 10-26 bpm-talk_andrew_watson2011 10-26 bpm-talk_andrew_watson
2011 10-26 bpm-talk_andrew_watson
 
A Valuable ‘Data Experience’
A Valuable ‘Data Experience’A Valuable ‘Data Experience’
A Valuable ‘Data Experience’
 
OMG Specifications for Enterprise Interoperability
OMG Specifications for Enterprise InteroperabilityOMG Specifications for Enterprise Interoperability
OMG Specifications for Enterprise Interoperability
 
XML Metadata Interchange (XMI)
XML Metadata Interchange (XMI)XML Metadata Interchange (XMI)
XML Metadata Interchange (XMI)
 
Enterprise applications, Web & Analytics trends 2012
Enterprise applications, Web & Analytics trends 2012Enterprise applications, Web & Analytics trends 2012
Enterprise applications, Web & Analytics trends 2012
 

More from Luigi Buglione

DevOps & ITIL: Friends or Foes?
DevOps & ITIL: Friends or Foes?DevOps & ITIL: Friends or Foes?
DevOps & ITIL: Friends or Foes?Luigi Buglione
 
The missing links in software estimation: Work, Team Loading and Team Power
The missing links in software estimation: Work, Team Loading and Team PowerThe missing links in software estimation: Work, Team Loading and Team Power
The missing links in software estimation: Work, Team Loading and Team PowerLuigi Buglione
 
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...Luigi Buglione
 
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...Luigi Buglione
 
From Software to Service Sustainability: a still Broader Perspective
From Software to Service Sustainability: a still Broader PerspectiveFrom Software to Service Sustainability: a still Broader Perspective
From Software to Service Sustainability: a still Broader PerspectiveLuigi Buglione
 
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...Luigi Buglione
 
Software or Service? That’s the question!
Software or Service? That’s the question!Software or Service? That’s the question!
Software or Service? That’s the question!Luigi Buglione
 
A Murphological View on Software Measurement: a serious joke or a funny seri...
A Murphological View on Software Measurement:  a serious joke or a funny seri...A Murphological View on Software Measurement:  a serious joke or a funny seri...
A Murphological View on Software Measurement: a serious joke or a funny seri...Luigi Buglione
 
Do we really re-use our knowledge (or not)?
Do we really re-use our knowledge (or not)?Do we really re-use our knowledge (or not)?
Do we really re-use our knowledge (or not)?Luigi Buglione
 
Balanced Measurement Sets: Criteria for Improving Project Management Practices
Balanced Measurement Sets: Criteria for Improving  Project Management PracticesBalanced Measurement Sets: Criteria for Improving  Project Management Practices
Balanced Measurement Sets: Criteria for Improving Project Management PracticesLuigi Buglione
 
PIF or SNAP? That's the Question! Or maybe it's not? - A panel
PIF or SNAP? That's the Question! Or maybe it's not? - A panelPIF or SNAP? That's the Question! Or maybe it's not? - A panel
PIF or SNAP? That's the Question! Or maybe it's not? - A panelLuigi Buglione
 
Software Sustainability: a Broader Perspective
Software Sustainability: a Broader PerspectiveSoftware Sustainability: a Broader Perspective
Software Sustainability: a Broader PerspectiveLuigi Buglione
 
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...Luigi Buglione
 
Measurement Process: Improving the ISO 15939 Standard
Measurement Process: Improving the ISO 15939 StandardMeasurement Process: Improving the ISO 15939 Standard
Measurement Process: Improving the ISO 15939 StandardLuigi Buglione
 
Sizing The Entire Development Process
Sizing The Entire Development ProcessSizing The Entire Development Process
Sizing The Entire Development ProcessLuigi Buglione
 
The LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable DeploymentThe LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable DeploymentLuigi Buglione
 
ICEBERG: a different look at Software Project Management
ICEBERG: a different look at Software Project ManagementICEBERG: a different look at Software Project Management
ICEBERG: a different look at Software Project ManagementLuigi Buglione
 
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...Luigi Buglione
 
Improving the User Story Agile Technique Using the INVEST Criteria
Improving the User Story Agile Technique Using the  INVEST CriteriaImproving the User Story Agile Technique Using the  INVEST Criteria
Improving the User Story Agile Technique Using the INVEST CriteriaLuigi Buglione
 
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...Luigi Buglione
 

More from Luigi Buglione (20)

DevOps & ITIL: Friends or Foes?
DevOps & ITIL: Friends or Foes?DevOps & ITIL: Friends or Foes?
DevOps & ITIL: Friends or Foes?
 
The missing links in software estimation: Work, Team Loading and Team Power
The missing links in software estimation: Work, Team Loading and Team PowerThe missing links in software estimation: Work, Team Loading and Team Power
The missing links in software estimation: Work, Team Loading and Team Power
 
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
 
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...
L4A - Lean for (being) Agile - Some thoughts and tips for a progressive path ...
 
From Software to Service Sustainability: a still Broader Perspective
From Software to Service Sustainability: a still Broader PerspectiveFrom Software to Service Sustainability: a still Broader Perspective
From Software to Service Sustainability: a still Broader Perspective
 
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
 
Software or Service? That’s the question!
Software or Service? That’s the question!Software or Service? That’s the question!
Software or Service? That’s the question!
 
A Murphological View on Software Measurement: a serious joke or a funny seri...
A Murphological View on Software Measurement:  a serious joke or a funny seri...A Murphological View on Software Measurement:  a serious joke or a funny seri...
A Murphological View on Software Measurement: a serious joke or a funny seri...
 
Do we really re-use our knowledge (or not)?
Do we really re-use our knowledge (or not)?Do we really re-use our knowledge (or not)?
Do we really re-use our knowledge (or not)?
 
Balanced Measurement Sets: Criteria for Improving Project Management Practices
Balanced Measurement Sets: Criteria for Improving  Project Management PracticesBalanced Measurement Sets: Criteria for Improving  Project Management Practices
Balanced Measurement Sets: Criteria for Improving Project Management Practices
 
PIF or SNAP? That's the Question! Or maybe it's not? - A panel
PIF or SNAP? That's the Question! Or maybe it's not? - A panelPIF or SNAP? That's the Question! Or maybe it's not? - A panel
PIF or SNAP? That's the Question! Or maybe it's not? - A panel
 
Software Sustainability: a Broader Perspective
Software Sustainability: a Broader PerspectiveSoftware Sustainability: a Broader Perspective
Software Sustainability: a Broader Perspective
 
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
 
Measurement Process: Improving the ISO 15939 Standard
Measurement Process: Improving the ISO 15939 StandardMeasurement Process: Improving the ISO 15939 Standard
Measurement Process: Improving the ISO 15939 Standard
 
Sizing The Entire Development Process
Sizing The Entire Development ProcessSizing The Entire Development Process
Sizing The Entire Development Process
 
The LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable DeploymentThe LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable Deployment
 
ICEBERG: a different look at Software Project Management
ICEBERG: a different look at Software Project ManagementICEBERG: a different look at Software Project Management
ICEBERG: a different look at Software Project Management
 
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
 
Improving the User Story Agile Technique Using the INVEST Criteria
Improving the User Story Agile Technique Using the  INVEST CriteriaImproving the User Story Agile Technique Using the  INVEST Criteria
Improving the User Story Agile Technique Using the INVEST Criteria
 
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
 

Recently uploaded

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Light Maturity Models (LMM): An Agile Application

  • 1. VALOIR 2011 1° Workshop on Managing the Client Value Creation Process in Agile Projects Torre Canne (BA) – Italy, June 20 2011 Light Maturity Models (LMM) An Agile Application Luigi Buglione, Ph.D. Buglione Process Improvement & Measurement Specialist Industry Business Unit Engineering.IT www.eng.it
  • 2. Engineering At a glance _ The first Italian ICT player _ more than 730 M/€ revenues Research and PA & HC Finance Industry TELCO Utilities Development _ 1000 clients _ 6,300 IT specialists System Int. & Consultancy % 46 70 54 80 80 Outsourcing % 35 10 27 10 Software % 19 20 19 10 20 ERP IT Security ECM Plant Management Managed Operations Broadband & Media System www.eng.it www.eng.it
  • 3. LMM & Agile Goals of the presentation  G1. Introduce the ‘maturity’ issue in Agile context, observing its own maturity level against other ‘domains’  G2. Analyze the current AMMs structures and content  G3. Propose a ‘Light Maturity Model’ (LMM) architecture and rationale for applying it  G4. Show some possible applications in an Agile context 3 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
  • 4. LMM & Agile Agenda • Introduction – A bit of humour… – Some initial questions • Related Works – Agile Maturity Models (AMM): some experiences • Light Maturity Models (LMM) LMM – Requirements & Constraints (RC) – Attention Points • LMMs for Agile – Main drivers for ‘old’ AMM – Build your own AMM • Conclusions & Next Steps • Q&A 4 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
  • 5. Introduction A bit of humour… URL: http://www.enagility.com 5 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
  • 6. Introduction Some initial questions... Since Agile born to focus more on the software primary processes, how to catch an agile maturity? What is a proper ‘Agile Maturity Model’? How to convince a SME/VSE to adopt a whatever AMM instead of continuing only with ISO audits? Could the same practices be scaled to a large organization? 6 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
  • 7. LMM & Agile Agenda • Introduction – A bit of humour… – Some initial questions • Related Works – Agile Maturity Models (AMM): some experiences • Light Maturity Models (LMM) LMM – Requirements & Constraints (RC) – Attention Points • LMMs for Agile – Main drivers for ‘old’ AMM – Build your own AMM Conclusions & Next Steps • Q&A 7 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
  • 8. Related Works Agile Maturity Models (AMM) AMM Model Year ML Entity of Interest Repr. Level of Depth Agile Maturity Model 2003 5 (0-4) Org./Project Staged Low (AMM) [9] Agile Maturity Model [36] 2006 7 (-1/5) Org./Project (5 Staged Low dimensions) Agile Maturity Model [24] 2008 7 Project (9 dimensions) Staged Medium Agile Maturity Model [37] 2008 6 (-1/3+) Org./Project (10 Staged Low dimensions) Agile Scaling Model 2009 3 Org./Project (8 scaling Staged Medium (ASM) [5][6] (initially aka factors) as APMM - Agile Process MM) Agile Maturity Model 2010 5 (1-5) Org./Project Staged Low (AMM) [7] Different # of MLs All Staged No High Depth 8 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
  • 9. Related Works Agile Maturity Models (AMM) AMM 9 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
  • 10. Related Works Agile & CMMI 10 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
  • 11. LMM & Agile Agenda • Introduction – A bit of humour… – Some initial questions • Related Works – Agile Maturity Models (AMM): some experiences • Light Maturity Models (LMM) LMM – Requirements & Constraints (RC) – Attention Points • LMMs for Agile – Main drivers for ‘old’ AMM – Build your own AMM • Conclusions & Next Steps • Q&A 11 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
  • 12. Light Maturity Models Requirements & Constraints (RC) • Q1: How could we achieve better business results adopting agile methods and techniques and measure their level of adoption? • Q2: Which could be an evolutionary path for a continual (agile) process improvement initiative? • RC1: Appraisal(s) needed but should be cheap, quick and sufficiently detailed for writing effective improvement plans • RC2: Appraisal method(s) should be simply to be understood and produce short reports for management, showing in 1 slide what is going on and where to intervene for improving results • RC3: A clear definition of most relevant drivers for improvement should be done and shared across the organization/team • RC4: A series of ‘best practices’ for each of the selected drivers must be chosen as basis for describing the ‘roadmap’ to be followed 12 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
  • 13. Light Maturity Models RC1-2: Process Appraisal – “MM style” Special cause (GP.2.2 @ OT) • Source www.sqi.gu.edu.au/AppraisalAssistant/indexFrameset.html Source: Common cause (GP.2.9 @ +PA) 13 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
  • 14. Light Maturity Models RC1-3-4: Process Appraisal – Light Maturity Models (LMM) LMM     • Source: ISO/IEC 9004:2009, App.A Source 14 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
  • 15. Light Maturity Models Attention Points • A1: Define the drivers (dimensions/scaling factors) in a clear, non-ambiguous and measurable way  V&V that definitions for drivers are commonly accepted and shared  Apply GQM-like approach for deriving measures from informative goals • A2: Link the drivers to 1+ preferred PRM practices  In ISO models, drivers are ‘requirements’  Create/use mappings with ‘full’ maturity & capability models (MCM)  It will represent a bridge for moving from an early to a full MCM • A3: Create an evolutionary, harmonic path toward higher capability levels by each driver  Validate the balancing of contents between to subsequent cells  Create a constant and not too challenging path towards higher levels EM3 (Energy Management Maturity Model) was a first adoption of such LMM concept 15 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
  • 16. LMM & Agile Agenda • Introduction – A bit of humour… – Some initial questions • Related Works – Agile Maturity Models (AMM): some experiences • Light Maturity Models (LMM) LMM – Requirements & Constraints (RC) – Attention Points • LMMs for Agile – Main drivers for ‘old’ AMM – Build your own AMM • Conclusions & Next Steps • Q&A 16 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
  • 17. LMM for Agile Main drivers – ‘Old’ AMMs AMM [36] Petit AMM [24] – Gujral et AMM [37] – Petit ASM/APMM [6][5] - al. Ambler Org./Project Project Org./Project Org./Project (5 dimensions) (9 dimensions) (10 dimensions) (8 scaling factors) Testing Testing Testing Team Size Collective code Source Code Mgmt Requirements Geographical Distrib. ownership Collaboration Collective code Build Regulatory Compliance ownership Assurance/Governance Collaboration Shared Domain Complexity Responsibility Simplicity Responsiveness to Governance Org. Distribution Business Assurance/Governance Communication Tech. Complexity Story Formation Config. Mgmt Org. Complexity Design Simplicity Simplicity Enterprise Discipline Build Process Assurance Responsiveness 17 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
  • 18. LMM for Agile Build your own AMM – An example (1) A2. Link drivers to PRMs Drivers ML1 ML2 ML3 ML4 ML5 Reactive Proactive Flexible Innovative Sustainable Not organized Typical of a good QMS Effective and Agile Capability to realize Capable to sustain customer-oriented improvements and improve its based on learning own performance in and innovation the long term D1. Testing D2. Collective code ownership D3. Collaboration D4. Assurance/Governance D5. Simplicity A3. Harmonic and regular A1. Assign clear and ‘distance’ between levels shared definitions 18 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
  • 19. LMM for Agile Build your own AMM – An example (2) The 12 principles from the ‘Agile Manifesto’ Drivers ML1 ML2 ML3 ML4 ML5 Reactive Proactive Flexible Innovative Sustainable Not organized Typical of a good QMS Effective and Agile Capability to realize Capable to sustain customer-oriented improvements and improve its based on learning own performance in and innovation the long term 1. Satisfy the customer through early & continuous delivery 2. Welcome changing requirements, even late in development 3. Deliver working software frequently 4. Business people and developers work together daily … (add some quantitative measures (know the cause-effect linked to PRMs for better scaling and relationships among drivers) classifying amongst levels 19 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
  • 20. LMM & Agile Agenda • Introduction – A bit of humour… – Some initial questions • Related Works – Agile Maturity Models: some experiences • Light Maturity Models (LMM) LMM – Requirements & Constraints (RC) – Attention Points • LMMs for Agile – Main drivers for ‘old’ AMM – Build your own AMM • Conclusions & Next Steps • Q&A 20 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
  • 21. LMM & Agile Conclusions & Perspectives • Maturity & Capability Models (MCM)  MCM represent an evolutionary way to achieve goals, scaled by levels  Two different represenations (staged; continuous)  Origin in the ’70s (Philip Crosby and other organizational studies)  diffusion in the ’80s for ICT • Something-else-agile and MCMs  ‘Agile’ is one of the most used buzzwords during last 15 years, series of techniques and methods  At least to be classified in terms of ASD (Agile Sw Development) and APM (Agile Project Mgmt)  Question: how to evaluate the level of adoption of agile practices within an organization?  Several (early) tailorings of a Maturity Model for Agile (AMMs)  CMMI & Agile: Love & Marriage?  Process Appraisals and Light Maturity Models (LMMs)  Question: which differences between ISO 19011 audit style vs the typical MCM style?  Light Maturity Models (LMM) [grid-based] can represent a bridge between Audits and Appraisals  Easier and faster also for SME/VSE  Several possibilities for building your own AMM, according to your viewpoint on ‘Agile’  To be linked possibly to a complete model and its PRM, finding also measures for a better monitoring & control of those processes  Some lessons learned  Skill people on processes and in creating measures by a GQM-like approach  Run RCA on a continual basis at all organizational levels Simplicity is prerequisite for reliability (Edsger Dijkstra, Mathematician) 21 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
  • 22. LMM & Agile What is (should be) Agile? 22 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
  • 23. LMM & Agile Q&A Grazie per l’attenzione! Thanks for your attention! 23 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
  • 24. LMM & Agile Contacts We care of your problems and we have in mind a solution Luigi Buglione Industry & Service Dept Process Improvement & Measurement Specialist Via R. Morandi 32 Tel. +39 - 06.8307.4472 00148 Roma Fax +39 - 06.8307.4200 Cell. +39 - 335.1214813 www.eng.it luigi.buglione@eng.it 24 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione
  • 25. Further readings… Misurare il software Misurare il software Quantità, qualità, standard e miglioramento di processo nell’Information & CommunicationTechnology Franco Angeli, 2008 – 3a edizione Collana: Informatica ed Organizzazioni pp. 380 -Volume 724.20 ISBN 978-88-464-9271-5 Luigi Buglione www.semq.eu/leng/booksms.htm Part of copyrights are donated to FISM (Fondazione Italiana Sclerosi Multipla) 25 VALOIR 2011 – Torre Canne (BA), June 20, 2011– © 2011 L.Buglione