SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

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