SlideShare uma empresa Scribd logo
1 de 13
Combining CMMI, TSP/PSP and Agile methods
July,1st 2010
Version 1.1
Pedro Veloso Gomes, Pedro Castro Henriques and Luís Amaral
geral@strongstep.pt
www.strongstep.pt




                      Innovation in Software Quality
Presentation

• Strongstep – Innovation in Software Quality
  • SEPG 2010 Europe Sponsor

  • Strongstep is a company specialized in software engineering that contributes to
  the improvement of software quality in the world. Our action is based on pragmatic
  principles of efficiency and excellence, supported by an experienced team, by the
  use of best practices and with established partnerships with worldwide reference
  institutions.

  • We want to induce a change in your organization. This will represent a step with a
  strong, sustainable and innovative focus - a strong step!

  • Examples of ongoing projects :
     • Process improvement with CMMI DEV ML2, ML3, ML5, CMMI for Services,
     TSP / PSP, combining Agile, Six Sigma, ITIL, PMBOK, ISTQB and RUP


                SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality   1
Agenda

•   Context
•   Objectives
•   Software Development Models
•   Software Excellence
•   The project strategy methods
•   Conclusions




                 SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality   2
Context

• The information system’s usage has experienced an exponential growth over
the past years as well an increasing impact on human life.
                  60%


                  50%


                  40%

                                                                                Sucess
                  30%
                                                                                Chalenged
                                                                                Canceled
                  20%


                  10%


                   0%
                        1994   1996   1998   2000   2002   2004   2006   2008
                                Standish Group: Chaos Report 2008

• IT systems are much more software dependent than before and for that
software project management presents itself as a crucial discipline.


               SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality   3
Objectives

• More recently a series of methodologies for software development emerged
which put the emphasis on:
  • the capacity for a process to absorb changes throughout the project
  • the human side, promoting self-directed teams, a trustworthy and close contact with
  the customer.

• This presentation aims to show how the combination of software development
methodologies, more and less agile can be synergetic.

• This combination will be instantiated on a strategy that will supply criteria and
pre-requisites for a methodology adapted to the specific organization needs.




                 SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality   4
All models are wrong but all of them are useful

• CMMI – Capability Maturity Model Integration – “The foundations for
organizational excellence”

• TPS/PSP – Team Software Process – “The foundations for personal and team
excellence”

• PMBOK – Project Management Body of Knowledge – “The suite for project
management”

• Scrum – “The light weight methodology for project management”

• XP – Extreme Programming – “Extreme Engineering?”




               SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality   5
Models usefullness




     When and how are they useful?




           SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality   6
Lessons from the founding fathers - Barry Boehme




           SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality   7
Software Excellence

• Software Development Management must promote:
  • Systemic Approach – organization, project and engineering
  • Efficient – cost of quality always present
  • Quality – on product and services delivered
  • Sustained Excellence – Controlled, tailored, adaptive and innovative processes


                                                                       CMMI
                                                    Engineering             XP



                       CMMI               Project

                       PMBOK
                                                                                 CMMI
                              TSP                            Organization




                SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality   8
The project strategy method

• Phase 1 – The organization setup
   • CMMI process elements and generic practices

• Phase 2 – The project additions
   • PMBOK

• Phase 3 – Agile patterns detection

• Phase 4
   • TSP/PSP taylored (the favourite)
   • Or Agile pumped up




                 SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality   9
Phase 3 – Agile pattern detection

• Initial premise: existence of uncompleted, unknown or volatile requirements

• Pattern conjunction
   • The team has technical maturity
   • The team is prepared for a informal culture
   • The project or project phase doesn’t have a big dimension
   • There is a trust relationship with the customer
   • The customer, or representative, has physical and temporal availability
   • The project team is not located in distinct places
   • The customer doesn’t require exhaustive documentation




                 SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality   10
Conclusions

• Always apply the best principles regardless of the projects
   • Iterations, incremental evolution
   • team management involvement: motivation and commitment, empowerment and
   coaching
   • focus on the customer: relationship, trustable and aligned

• Search for agile patterns

• The agile movement reminds us of the people factor
   • Let’s us not forget the rest now




                SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality   11
Questions




            SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality   12

Mais conteúdo relacionado

Semelhante a Combining CMMI, TSP/PSP and Agile Methods - SEPGEurope 2010

ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...
ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...
ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...AgileNetwork
 
Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)Tft Us
 
[SEPG Europe 2012] A Multi-Model Case Study: High Maturity in Development + S...
[SEPG Europe 2012] A Multi-Model Case Study: High Maturity in Development + S...[SEPG Europe 2012] A Multi-Model Case Study: High Maturity in Development + S...
[SEPG Europe 2012] A Multi-Model Case Study: High Maturity in Development + S...Strongstep - Innovation in software quality
 
تواصل_تطوير المحاضرة رقم 203 مستشار / محمد خليفة عنوان المحاضرة Establish an...
تواصل_تطوير المحاضرة رقم 203 مستشار / محمد خليفة  عنوان المحاضرة Establish an...تواصل_تطوير المحاضرة رقم 203 مستشار / محمد خليفة  عنوان المحاضرة Establish an...
تواصل_تطوير المحاضرة رقم 203 مستشار / محمد خليفة عنوان المحاضرة Establish an...Egyptian Engineers Association
 
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...Délio Almeida
 
My Curriculum Vitæ
My Curriculum VitæMy Curriculum Vitæ
My Curriculum VitæLucas Souza
 
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1Smart ERP Solutions, Inc.
 
Defining organizational project management 2012
Defining organizational project management 2012Defining organizational project management 2012
Defining organizational project management 2012Nigel Williams
 
Multi Location Global ERP Rollout Approach
Multi Location Global ERP Rollout ApproachMulti Location Global ERP Rollout Approach
Multi Location Global ERP Rollout ApproachAmarnath Gupta
 
Micro mobile measured our learning beyond the classroom strategy 101719
Micro mobile  measured our learning beyond the classroom strategy 101719Micro mobile  measured our learning beyond the classroom strategy 101719
Micro mobile measured our learning beyond the classroom strategy 101719Human Capital Media
 
Sabrion_Consulting_Overview CPG Retail Apparel.pdf
Sabrion_Consulting_Overview CPG Retail Apparel.pdfSabrion_Consulting_Overview CPG Retail Apparel.pdf
Sabrion_Consulting_Overview CPG Retail Apparel.pdfBrion Carroll (II)
 
Effective Application Portfolio Management using ArchiMate
Effective Application Portfolio Management using ArchiMateEffective Application Portfolio Management using ArchiMate
Effective Application Portfolio Management using ArchiMateCorso
 
DMPEF Revision _2016 March _PEF
DMPEF Revision _2016 March _PEF  DMPEF Revision _2016 March _PEF
DMPEF Revision _2016 March _PEF Peter Zhou
 

Semelhante a Combining CMMI, TSP/PSP and Agile Methods - SEPGEurope 2010 (20)

ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...
ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...
ANI | Agile Hyderanad | Gdpr distributed team-case_study-agile conference | 2...
 
Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)
 
[SEPG Europe 2012] A Multi-Model Case Study: High Maturity in Development + S...
[SEPG Europe 2012] A Multi-Model Case Study: High Maturity in Development + S...[SEPG Europe 2012] A Multi-Model Case Study: High Maturity in Development + S...
[SEPG Europe 2012] A Multi-Model Case Study: High Maturity in Development + S...
 
تواصل_تطوير المحاضرة رقم 203 مستشار / محمد خليفة عنوان المحاضرة Establish an...
تواصل_تطوير المحاضرة رقم 203 مستشار / محمد خليفة  عنوان المحاضرة Establish an...تواصل_تطوير المحاضرة رقم 203 مستشار / محمد خليفة  عنوان المحاضرة Establish an...
تواصل_تطوير المحاضرة رقم 203 مستشار / محمد خليفة عنوان المحاضرة Establish an...
 
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
 
Project Management
Project ManagementProject Management
Project Management
 
My Curriculum Vitæ
My Curriculum VitæMy Curriculum Vitæ
My Curriculum Vitæ
 
Implementing CMMI L3 with the Portuguese Innovation Model - SEPGEurope 2010
Implementing CMMI L3 with the Portuguese Innovation Model - SEPGEurope 2010Implementing CMMI L3 with the Portuguese Innovation Model - SEPGEurope 2010
Implementing CMMI L3 with the Portuguese Innovation Model - SEPGEurope 2010
 
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
 
Defining organizational project management 2012
Defining organizational project management 2012Defining organizational project management 2012
Defining organizational project management 2012
 
Technology developing and implementing a roadmap
Technology   developing and implementing a roadmapTechnology   developing and implementing a roadmap
Technology developing and implementing a roadmap
 
Project Management
Project ManagementProject Management
Project Management
 
ITMAM Profile-English v1.19
ITMAM Profile-English v1.19ITMAM Profile-English v1.19
ITMAM Profile-English v1.19
 
Multi Location Global ERP Rollout Approach
Multi Location Global ERP Rollout ApproachMulti Location Global ERP Rollout Approach
Multi Location Global ERP Rollout Approach
 
Micro mobile measured our learning beyond the classroom strategy 101719
Micro mobile  measured our learning beyond the classroom strategy 101719Micro mobile  measured our learning beyond the classroom strategy 101719
Micro mobile measured our learning beyond the classroom strategy 101719
 
Sabrion_Consulting_Overview CPG Retail Apparel.pdf
Sabrion_Consulting_Overview CPG Retail Apparel.pdfSabrion_Consulting_Overview CPG Retail Apparel.pdf
Sabrion_Consulting_Overview CPG Retail Apparel.pdf
 
Effective Application Portfolio Management using ArchiMate
Effective Application Portfolio Management using ArchiMateEffective Application Portfolio Management using ArchiMate
Effective Application Portfolio Management using ArchiMate
 
DMPEF Revision _2016 March _PEF
DMPEF Revision _2016 March _PEF  DMPEF Revision _2016 March _PEF
DMPEF Revision _2016 March _PEF
 
LOAY FARAHAT PMP
LOAY FARAHAT PMPLOAY FARAHAT PMP
LOAY FARAHAT PMP
 
Opm3 050607 hkcs
Opm3 050607 hkcsOpm3 050607 hkcs
Opm3 050607 hkcs
 

Mais de Strongstep - Innovation in software quality

6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...
6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...
6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...Strongstep - Innovation in software quality
 
Development of Industrial Computer Vision Systems in the context of CMMI leve...
Development of Industrial Computer Vision Systems in the context of CMMI leve...Development of Industrial Computer Vision Systems in the context of CMMI leve...
Development of Industrial Computer Vision Systems in the context of CMMI leve...Strongstep - Innovation in software quality
 

Mais de Strongstep - Innovation in software quality (20)

2.CMMI L2 GO Contact - Paulo Roncon
2.CMMI L2 GO Contact - Paulo Roncon2.CMMI L2 GO Contact - Paulo Roncon
2.CMMI L2 GO Contact - Paulo Roncon
 
5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista
5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista
5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista
 
6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...
6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...
6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...
 
3. MICRO IO’s CMMI Development 2 implementation - Rui Rebelo
3. MICRO IO’s CMMI Development 2 implementation - Rui Rebelo3. MICRO IO’s CMMI Development 2 implementation - Rui Rebelo
3. MICRO IO’s CMMI Development 2 implementation - Rui Rebelo
 
4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva
4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva
4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva
 
1. Quality and Performance Management by IT SECTOR António Rodrigues
1. Quality and Performance Management by IT SECTOR António Rodrigues1. Quality and Performance Management by IT SECTOR António Rodrigues
1. Quality and Performance Management by IT SECTOR António Rodrigues
 
Presentation quatic 2016 final v1.2
Presentation quatic 2016 final v1.2Presentation quatic 2016 final v1.2
Presentation quatic 2016 final v1.2
 
Agile portugal 2016 Agile Gamification on www.scraim.com
Agile portugal 2016   Agile Gamification on www.scraim.comAgile portugal 2016   Agile Gamification on www.scraim.com
Agile portugal 2016 Agile Gamification on www.scraim.com
 
Cmmi & Scrum - a powerfull combination @ Primavera
Cmmi & Scrum - a powerfull combination @ Primavera Cmmi & Scrum - a powerfull combination @ Primavera
Cmmi & Scrum - a powerfull combination @ Primavera
 
Agile Portugal 2016 - Celfinet & Strongstep
Agile Portugal 2016 - Celfinet & StrongstepAgile Portugal 2016 - Celfinet & Strongstep
Agile Portugal 2016 - Celfinet & Strongstep
 
Actor 3 Project - Inovaria
Actor 3 Project - InovariaActor 3 Project - Inovaria
Actor 3 Project - Inovaria
 
Development of Industrial Computer Vision Systems in the context of CMMI leve...
Development of Industrial Computer Vision Systems in the context of CMMI leve...Development of Industrial Computer Vision Systems in the context of CMMI leve...
Development of Industrial Computer Vision Systems in the context of CMMI leve...
 
CMMI & Scrum @ Primavera
CMMI & Scrum @ PrimaveraCMMI & Scrum @ Primavera
CMMI & Scrum @ Primavera
 
ITMark Premium - Micro IO
ITMark Premium - Micro IOITMark Premium - Micro IO
ITMark Premium - Micro IO
 
ITMark - Matchprofiler
ITMark - MatchprofilerITMark - Matchprofiler
ITMark - Matchprofiler
 
Continuous Deployment - Celfinet
Continuous Deployment - CelfinetContinuous Deployment - Celfinet
Continuous Deployment - Celfinet
 
yubuy® - DevOps baked in Wood-Fire Oven - InnoWave
yubuy® - DevOps baked in Wood-Fire Oven - InnoWaveyubuy® - DevOps baked in Wood-Fire Oven - InnoWave
yubuy® - DevOps baked in Wood-Fire Oven - InnoWave
 
Deploying at will - SEI
 Deploying at will - SEI Deploying at will - SEI
Deploying at will - SEI
 
Powering your Software Development
Powering your Software DevelopmentPowering your Software Development
Powering your Software Development
 
Trends 2015: Case Study - Primavera by Miguel Barroso
Trends 2015: Case Study - Primavera by Miguel BarrosoTrends 2015: Case Study - Primavera by Miguel Barroso
Trends 2015: Case Study - Primavera by Miguel Barroso
 

Último

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Combining CMMI, TSP/PSP and Agile Methods - SEPGEurope 2010

  • 1. Combining CMMI, TSP/PSP and Agile methods July,1st 2010 Version 1.1 Pedro Veloso Gomes, Pedro Castro Henriques and Luís Amaral geral@strongstep.pt www.strongstep.pt Innovation in Software Quality
  • 2. Presentation • Strongstep – Innovation in Software Quality • SEPG 2010 Europe Sponsor • Strongstep is a company specialized in software engineering that contributes to the improvement of software quality in the world. Our action is based on pragmatic principles of efficiency and excellence, supported by an experienced team, by the use of best practices and with established partnerships with worldwide reference institutions. • We want to induce a change in your organization. This will represent a step with a strong, sustainable and innovative focus - a strong step! • Examples of ongoing projects : • Process improvement with CMMI DEV ML2, ML3, ML5, CMMI for Services, TSP / PSP, combining Agile, Six Sigma, ITIL, PMBOK, ISTQB and RUP SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality 1
  • 3. Agenda • Context • Objectives • Software Development Models • Software Excellence • The project strategy methods • Conclusions SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality 2
  • 4. Context • The information system’s usage has experienced an exponential growth over the past years as well an increasing impact on human life. 60% 50% 40% Sucess 30% Chalenged Canceled 20% 10% 0% 1994 1996 1998 2000 2002 2004 2006 2008 Standish Group: Chaos Report 2008 • IT systems are much more software dependent than before and for that software project management presents itself as a crucial discipline. SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality 3
  • 5. Objectives • More recently a series of methodologies for software development emerged which put the emphasis on: • the capacity for a process to absorb changes throughout the project • the human side, promoting self-directed teams, a trustworthy and close contact with the customer. • This presentation aims to show how the combination of software development methodologies, more and less agile can be synergetic. • This combination will be instantiated on a strategy that will supply criteria and pre-requisites for a methodology adapted to the specific organization needs. SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality 4
  • 6. All models are wrong but all of them are useful • CMMI – Capability Maturity Model Integration – “The foundations for organizational excellence” • TPS/PSP – Team Software Process – “The foundations for personal and team excellence” • PMBOK – Project Management Body of Knowledge – “The suite for project management” • Scrum – “The light weight methodology for project management” • XP – Extreme Programming – “Extreme Engineering?” SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality 5
  • 7. Models usefullness When and how are they useful? SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality 6
  • 8. Lessons from the founding fathers - Barry Boehme SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality 7
  • 9. Software Excellence • Software Development Management must promote: • Systemic Approach – organization, project and engineering • Efficient – cost of quality always present • Quality – on product and services delivered • Sustained Excellence – Controlled, tailored, adaptive and innovative processes CMMI Engineering XP CMMI Project PMBOK CMMI TSP Organization SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality 8
  • 10. The project strategy method • Phase 1 – The organization setup • CMMI process elements and generic practices • Phase 2 – The project additions • PMBOK • Phase 3 – Agile patterns detection • Phase 4 • TSP/PSP taylored (the favourite) • Or Agile pumped up SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality 9
  • 11. Phase 3 – Agile pattern detection • Initial premise: existence of uncompleted, unknown or volatile requirements • Pattern conjunction • The team has technical maturity • The team is prepared for a informal culture • The project or project phase doesn’t have a big dimension • There is a trust relationship with the customer • The customer, or representative, has physical and temporal availability • The project team is not located in distinct places • The customer doesn’t require exhaustive documentation SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality 10
  • 12. Conclusions • Always apply the best principles regardless of the projects • Iterations, incremental evolution • team management involvement: motivation and commitment, empowerment and coaching • focus on the customer: relationship, trustable and aligned • Search for agile patterns • The agile movement reminds us of the people factor • Let’s us not forget the rest now SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality 11
  • 13. Questions SEPG 2010 Europe – Portugal –1 July – Strongstep – Innovation in Software Quality 12