SlideShare une entreprise Scribd logo
1  sur  20
A Gap Analysis Methodology for the  Team Software Process (TSP) Luís Amaral, João Pascoal Faria Porto, September 29th, 2010
Agenda Context and motivation Objectives Methodology TSP, CMMI and ISO/IEC 15504 and their evaluation methodologies The TSP gap analysis methodology Practical implementation Conclusions and future wok
Context and motivation Software is more and more used by organizations to make sure its businesses run smoothly. There is a high percentage of  challenged and failed projects in one or more of their control variables:  scope, cost and shcedule. The TSP methodology has been developed to address these problems as well as quality. Organizations feel that these methodologies are useful however they would like to know where they are in respect to some proposed referential before embracing a project of this nature. Success Challenged Cancelled StandishGroup: ChaosReport 2008
Objectives Analyze the TSP as well as the most well known software process improvement methodologies and their assessment frameworks Provide a methodology and tools that facilitate taking a decision about the adoption of TSP and preparing for its implementation Validate the methodology by applying the process to an organization
Methodology Analysis of the existing models and their evaluation methodologies TSP and its assessment framework CMMI and SCAMPI ISO 15504 and its evaluation framework Definition of the gap analysis methodology Validation Implementation in one Portuguese organization
TSP TSP Process that focus on people and teams, promotes quantitative and disciplined practices for software development Ensures high quality, on-time and on-budget software products as well as processes in the organization Certifying software organizations in TSP SEI is piloting a certification methodologyfor organizations that use TSP (1 organization piloted so far) Full focus on 3 perspectives: individuals,  processes and products
CMMI and SCAMPI CMMI Software process improvement approach focusing on 4 areas: project management, engineering, support and process management Most widely known model for software process improvement SCAMPI The only ARC (Appraisal requirements for CMMI) compliant  methodology for evaluating organizations against the CMMI practices Strong focus on evidence gathering by evidence observation and affirmations
ISO/IEC 15504 and its evaluation framework ISO/IEC 15504 Also know as SPICE and likewise CMMI, this ISO standard goal is to help organizations improving the way they develop software. Derived from the software process lifecycle standard ISO 12207 ISO/IEC 15504 evaluation framework The evaluation framework is described in parts 2 and 3 or this standard: “Performing an Assessment” and “Guidance on performing an assessment” The focus regarding information gathering is similar to CMMI advocating the use of interviews and artifacts collection
The TSP gap analysis methodology
The TSP gap analysis methodologyPlanning: phases and activities
The TSP gap analysis methodologyDeliverables Deliverables
The TSP gap analysis methodologyAnalysis dimensions
The TSP gap analysis methodologyTools Questionnaires Developed to help the team to guide the interviews Based on 3 main roles: project manager, developer and tester Updated after the execution of the interviews Performance benchmark Basic framework developed and adaptable for each organization Based on main project metrics (many times unavailable): schedule, effort, size and defects
The TSP gap analysis methodologyReport template (1): Index Executive Summary Objectives Methodology TSP The Organization Gap Analysis Performance Analysis Plan for implementation	 Critical success factors Conclusion
The TSP gap analysis methodologyReport template (2): Gap analysis Large benefit Medium benefit Small benefit
The TSP gap analysis methodologyReport template (3): Performance analysis Performance analysis is one key element in the methodology as it will show the company quantifiable benefits it can get by implementing TSP For performing the analysis it is necessary to gather relevant data about one or more projects of the organization Base measures used: schedule, effort, size and defects
Practical implementation Implementation of the methodology in a well known Portuguese organization Methodology applied and lessons learned incorporated Questionnaires improvement Delivery of the final report prior to the final presentation Support and validation of the SEI during the implementation Praised results by the organization stating that the picture taken was very good and accurate Praised results by the SEI
ConclusionsGoal satisfaction The TSP methodology has been analyzed The main models for software process improvement together with their assessment frameworks have been analyzed (CMMI and ISO/IEC 15504) A gap analysis methodology for the TSP has been defined and tools have been developed to help the implementation Fast to implement Inexpensive (when compared with other analyzed methodologies) The methodology has been implemented and results validated by the organization and by the SEI
ConclusionsFuture work Continuous experimentation of the methodology in organizations that want to implement TSP and need an initial gap analysis Continuous  improvement of the methodology  Lessons learned from its application More formality Tailorable Continuous awareness of other evaluation methodologies New produced knowledge
Contact Strongstep - Innovationin software quality Luís Amaral luis.amaral@strongstep.pt +351 93 910 5060 Web: www.strongstep.pt Phone: + 351 22 030 15 85 Rua actor Ferreira da Silva, UPTEC 4200-298 Porto, Portugal

Contenu connexe

Tendances

University of Utah Health Value Improvement Leaders: Methodology
University of Utah Health Value Improvement Leaders: MethodologyUniversity of Utah Health Value Improvement Leaders: Methodology
University of Utah Health Value Improvement Leaders: MethodologyUniversity of Utah
 
Value Summary 2.0 Overview
Value Summary 2.0 OverviewValue Summary 2.0 Overview
Value Summary 2.0 Overviewbpatterson888
 
Tools for Quality Improvement
Tools for Quality ImprovementTools for Quality Improvement
Tools for Quality ImprovementLara Kesteloo
 
Quality Improvement Methods
Quality Improvement MethodsQuality Improvement Methods
Quality Improvement MethodsAbdalla Ibrahim
 
Quality Improvement Project Guide
Quality Improvement Project GuideQuality Improvement Project Guide
Quality Improvement Project Guideprimary
 
Customisable Agile readiness assessment
Customisable Agile readiness assessmentCustomisable Agile readiness assessment
Customisable Agile readiness assessmentExo Futures
 
Six Sigma in Healthcare
Six Sigma in HealthcareSix Sigma in Healthcare
Six Sigma in Healthcareljmcneill33
 
How to solve problems (or at least try) with 8D
How to solve problems (or at least try) with 8DHow to solve problems (or at least try) with 8D
How to solve problems (or at least try) with 8DStefan Kovacs
 
Metohod for Quality Imrovement Project
Metohod for Quality Imrovement ProjectMetohod for Quality Imrovement Project
Metohod for Quality Imrovement ProjectMaged Shaheen
 
4 Steps to Drive Process Innovation
4 Steps to Drive Process Innovation4 Steps to Drive Process Innovation
4 Steps to Drive Process InnovationJuran Global
 
Business Requirements Gathering - Current & Future State
Business Requirements Gathering - Current & Future StateBusiness Requirements Gathering - Current & Future State
Business Requirements Gathering - Current & Future StateJason Bargent
 
Hi Performance Manufacturing
Hi Performance ManufacturingHi Performance Manufacturing
Hi Performance ManufacturingAlex Diong
 
Introduction tools used for quality improvement
Introduction tools used for quality improvementIntroduction tools used for quality improvement
Introduction tools used for quality improvementacgrgurich
 

Tendances (20)

University of Utah Health Value Improvement Leaders: Methodology
University of Utah Health Value Improvement Leaders: MethodologyUniversity of Utah Health Value Improvement Leaders: Methodology
University of Utah Health Value Improvement Leaders: Methodology
 
Value Summary 2.0 Overview
Value Summary 2.0 OverviewValue Summary 2.0 Overview
Value Summary 2.0 Overview
 
Tools for Quality Improvement
Tools for Quality ImprovementTools for Quality Improvement
Tools for Quality Improvement
 
Quality Improvement Methods
Quality Improvement MethodsQuality Improvement Methods
Quality Improvement Methods
 
Quality Improvement Project Guide
Quality Improvement Project GuideQuality Improvement Project Guide
Quality Improvement Project Guide
 
Customisable Agile readiness assessment
Customisable Agile readiness assessmentCustomisable Agile readiness assessment
Customisable Agile readiness assessment
 
Managing ISO Certification Audits
Managing ISO Certification AuditsManaging ISO Certification Audits
Managing ISO Certification Audits
 
Toolbox 2015
Toolbox 2015Toolbox 2015
Toolbox 2015
 
Six Sigma in Healthcare
Six Sigma in HealthcareSix Sigma in Healthcare
Six Sigma in Healthcare
 
How to solve problems (or at least try) with 8D
How to solve problems (or at least try) with 8DHow to solve problems (or at least try) with 8D
How to solve problems (or at least try) with 8D
 
Tools pdsa
Tools   pdsaTools   pdsa
Tools pdsa
 
Metohod for Quality Imrovement Project
Metohod for Quality Imrovement ProjectMetohod for Quality Imrovement Project
Metohod for Quality Imrovement Project
 
4 Steps to Drive Process Innovation
4 Steps to Drive Process Innovation4 Steps to Drive Process Innovation
4 Steps to Drive Process Innovation
 
086 pcda problemsolving training
086 pcda problemsolving training086 pcda problemsolving training
086 pcda problemsolving training
 
Solving Client Issues
Solving Client IssuesSolving Client Issues
Solving Client Issues
 
Kpi for qa
Kpi for qaKpi for qa
Kpi for qa
 
Plan do-study-act
Plan do-study-actPlan do-study-act
Plan do-study-act
 
Business Requirements Gathering - Current & Future State
Business Requirements Gathering - Current & Future StateBusiness Requirements Gathering - Current & Future State
Business Requirements Gathering - Current & Future State
 
Hi Performance Manufacturing
Hi Performance ManufacturingHi Performance Manufacturing
Hi Performance Manufacturing
 
Introduction tools used for quality improvement
Introduction tools used for quality improvementIntroduction tools used for quality improvement
Introduction tools used for quality improvement
 

En vedette

QA & Testing Capabilities - Sigma Infosolutions
QA & Testing Capabilities - Sigma InfosolutionsQA & Testing Capabilities - Sigma Infosolutions
QA & Testing Capabilities - Sigma InfosolutionsSigma Infosolutions, LLC
 
A Concise QA Process
A Concise QA Process A Concise QA Process
A Concise QA Process Arslan Ali
 
QA Audit by Signorina Y. Bueno (WMSU-ZC)
QA Audit by Signorina Y. Bueno (WMSU-ZC)QA Audit by Signorina Y. Bueno (WMSU-ZC)
QA Audit by Signorina Y. Bueno (WMSU-ZC)signorina bueno
 
A project report on gap analysis of service delivered to sundaram finance ltd
A project report on  gap analysis of service delivered to sundaram finance ltdA project report on  gap analysis of service delivered to sundaram finance ltd
A project report on gap analysis of service delivered to sundaram finance ltdBabasab Patil
 
GAP Analysis, Decision Matrix & Affinity diagrams
GAP Analysis, Decision Matrix & Affinity diagramsGAP Analysis, Decision Matrix & Affinity diagrams
GAP Analysis, Decision Matrix & Affinity diagramsWei Koon GOH, MBA
 

En vedette (7)

QA & Testing Capabilities - Sigma Infosolutions
QA & Testing Capabilities - Sigma InfosolutionsQA & Testing Capabilities - Sigma Infosolutions
QA & Testing Capabilities - Sigma Infosolutions
 
A Concise QA Process
A Concise QA Process A Concise QA Process
A Concise QA Process
 
QA Audit by Signorina Y. Bueno (WMSU-ZC)
QA Audit by Signorina Y. Bueno (WMSU-ZC)QA Audit by Signorina Y. Bueno (WMSU-ZC)
QA Audit by Signorina Y. Bueno (WMSU-ZC)
 
CMMI Implementation Guide
CMMI Implementation GuideCMMI Implementation Guide
CMMI Implementation Guide
 
A project report on gap analysis of service delivered to sundaram finance ltd
A project report on  gap analysis of service delivered to sundaram finance ltdA project report on  gap analysis of service delivered to sundaram finance ltd
A project report on gap analysis of service delivered to sundaram finance ltd
 
Agile QA Process
Agile QA ProcessAgile QA Process
Agile QA Process
 
GAP Analysis, Decision Matrix & Affinity diagrams
GAP Analysis, Decision Matrix & Affinity diagramsGAP Analysis, Decision Matrix & Affinity diagrams
GAP Analysis, Decision Matrix & Affinity diagrams
 

Similaire à A gap analysis methodology for the Team Software Process (TSP) - QUATIC2010

Using-Measurement-Current-Standards-and-Guidance_paper
Using-Measurement-Current-Standards-and-Guidance_paperUsing-Measurement-Current-Standards-and-Guidance_paper
Using-Measurement-Current-Standards-and-Guidance_paperpbaxter
 
software process improvement
software process improvementsoftware process improvement
software process improvementMohammad Xaviar
 
Making Smart Choices: Strategies for CMMI Adoption
Making Smart Choices: Strategies for CMMI AdoptionMaking Smart Choices: Strategies for CMMI Adoption
Making Smart Choices: Strategies for CMMI Adoptionrhefner
 
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...GoQA
 
Quality improvement paradigm (QIP)
Quality improvement paradigm (QIP)Quality improvement paradigm (QIP)
Quality improvement paradigm (QIP)Chandan Thakur
 
Monitoring&evaluation best practices
Monitoring&evaluation best practicesMonitoring&evaluation best practices
Monitoring&evaluation best practicesDr Ghaiath Hussein
 
Define Phase
Define PhaseDefine Phase
Define Phasejay68
 
2008 Pioneering The Employment Services Audit In The Ontario College Sector
2008 Pioneering The Employment Services Audit In The Ontario College Sector2008 Pioneering The Employment Services Audit In The Ontario College Sector
2008 Pioneering The Employment Services Audit In The Ontario College SectorNikhat Rasheed
 
Jurnal an example of using key performance indicators for software development
Jurnal   an example of using key performance indicators for software developmentJurnal   an example of using key performance indicators for software development
Jurnal an example of using key performance indicators for software developmentRatzman III
 
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
 Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ... Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...Seapine Software
 
Critical Success Factors along ERP life-cycle in Small medium enterprises
Critical Success Factors along ERP life-cycle in Small medium enterprises Critical Success Factors along ERP life-cycle in Small medium enterprises
Critical Success Factors along ERP life-cycle in Small medium enterprises Moutasm Tamimi
 
Adopting the Right Software Test Maturity Assessment Model
Adopting the Right Software Test Maturity Assessment ModelAdopting the Right Software Test Maturity Assessment Model
Adopting the Right Software Test Maturity Assessment ModelCognizant
 
The result of applying a new testing model for improving the quality of softw...
The result of applying a new testing model for improving the quality of softw...The result of applying a new testing model for improving the quality of softw...
The result of applying a new testing model for improving the quality of softw...amiraiti
 
QAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction pptQAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction pptQAIites
 
Documentation seminar
Documentation seminarDocumentation seminar
Documentation seminarBekiTamirat
 
ISTQB Advanced Study Guide - 8
ISTQB Advanced Study Guide - 8ISTQB Advanced Study Guide - 8
ISTQB Advanced Study Guide - 8Yogindernath Gupta
 

Similaire à A gap analysis methodology for the Team Software Process (TSP) - QUATIC2010 (20)

Using-Measurement-Current-Standards-and-Guidance_paper
Using-Measurement-Current-Standards-and-Guidance_paperUsing-Measurement-Current-Standards-and-Guidance_paper
Using-Measurement-Current-Standards-and-Guidance_paper
 
software process improvement
software process improvementsoftware process improvement
software process improvement
 
Making Smart Choices: Strategies for CMMI Adoption
Making Smart Choices: Strategies for CMMI AdoptionMaking Smart Choices: Strategies for CMMI Adoption
Making Smart Choices: Strategies for CMMI Adoption
 
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
 
Quality improvement paradigm (QIP)
Quality improvement paradigm (QIP)Quality improvement paradigm (QIP)
Quality improvement paradigm (QIP)
 
Testing Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabsTesting Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabs
 
SDLC_Intro.ppt
SDLC_Intro.pptSDLC_Intro.ppt
SDLC_Intro.ppt
 
CMMI
CMMICMMI
CMMI
 
Monitoring&evaluation best practices
Monitoring&evaluation best practicesMonitoring&evaluation best practices
Monitoring&evaluation best practices
 
Define Phase
Define PhaseDefine Phase
Define Phase
 
2008 Pioneering The Employment Services Audit In The Ontario College Sector
2008 Pioneering The Employment Services Audit In The Ontario College Sector2008 Pioneering The Employment Services Audit In The Ontario College Sector
2008 Pioneering The Employment Services Audit In The Ontario College Sector
 
Jurnal an example of using key performance indicators for software development
Jurnal   an example of using key performance indicators for software developmentJurnal   an example of using key performance indicators for software development
Jurnal an example of using key performance indicators for software development
 
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
 Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ... Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
 
Critical Success Factors along ERP life-cycle in Small medium enterprises
Critical Success Factors along ERP life-cycle in Small medium enterprises Critical Success Factors along ERP life-cycle in Small medium enterprises
Critical Success Factors along ERP life-cycle in Small medium enterprises
 
Tsp Overview
Tsp OverviewTsp Overview
Tsp Overview
 
Adopting the Right Software Test Maturity Assessment Model
Adopting the Right Software Test Maturity Assessment ModelAdopting the Right Software Test Maturity Assessment Model
Adopting the Right Software Test Maturity Assessment Model
 
The result of applying a new testing model for improving the quality of softw...
The result of applying a new testing model for improving the quality of softw...The result of applying a new testing model for improving the quality of softw...
The result of applying a new testing model for improving the quality of softw...
 
QAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction pptQAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction ppt
 
Documentation seminar
Documentation seminarDocumentation seminar
Documentation seminar
 
ISTQB Advanced Study Guide - 8
ISTQB Advanced Study Guide - 8ISTQB Advanced Study Guide - 8
ISTQB Advanced Study Guide - 8
 

Plus 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
 

Plus 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
 

Dernier

Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 

Dernier (20)

Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 

A gap analysis methodology for the Team Software Process (TSP) - QUATIC2010

  • 1. A Gap Analysis Methodology for the Team Software Process (TSP) Luís Amaral, João Pascoal Faria Porto, September 29th, 2010
  • 2. Agenda Context and motivation Objectives Methodology TSP, CMMI and ISO/IEC 15504 and their evaluation methodologies The TSP gap analysis methodology Practical implementation Conclusions and future wok
  • 3. Context and motivation Software is more and more used by organizations to make sure its businesses run smoothly. There is a high percentage of challenged and failed projects in one or more of their control variables: scope, cost and shcedule. The TSP methodology has been developed to address these problems as well as quality. Organizations feel that these methodologies are useful however they would like to know where they are in respect to some proposed referential before embracing a project of this nature. Success Challenged Cancelled StandishGroup: ChaosReport 2008
  • 4. Objectives Analyze the TSP as well as the most well known software process improvement methodologies and their assessment frameworks Provide a methodology and tools that facilitate taking a decision about the adoption of TSP and preparing for its implementation Validate the methodology by applying the process to an organization
  • 5. Methodology Analysis of the existing models and their evaluation methodologies TSP and its assessment framework CMMI and SCAMPI ISO 15504 and its evaluation framework Definition of the gap analysis methodology Validation Implementation in one Portuguese organization
  • 6. TSP TSP Process that focus on people and teams, promotes quantitative and disciplined practices for software development Ensures high quality, on-time and on-budget software products as well as processes in the organization Certifying software organizations in TSP SEI is piloting a certification methodologyfor organizations that use TSP (1 organization piloted so far) Full focus on 3 perspectives: individuals, processes and products
  • 7. CMMI and SCAMPI CMMI Software process improvement approach focusing on 4 areas: project management, engineering, support and process management Most widely known model for software process improvement SCAMPI The only ARC (Appraisal requirements for CMMI) compliant methodology for evaluating organizations against the CMMI practices Strong focus on evidence gathering by evidence observation and affirmations
  • 8. ISO/IEC 15504 and its evaluation framework ISO/IEC 15504 Also know as SPICE and likewise CMMI, this ISO standard goal is to help organizations improving the way they develop software. Derived from the software process lifecycle standard ISO 12207 ISO/IEC 15504 evaluation framework The evaluation framework is described in parts 2 and 3 or this standard: “Performing an Assessment” and “Guidance on performing an assessment” The focus regarding information gathering is similar to CMMI advocating the use of interviews and artifacts collection
  • 9. The TSP gap analysis methodology
  • 10. The TSP gap analysis methodologyPlanning: phases and activities
  • 11. The TSP gap analysis methodologyDeliverables Deliverables
  • 12. The TSP gap analysis methodologyAnalysis dimensions
  • 13. The TSP gap analysis methodologyTools Questionnaires Developed to help the team to guide the interviews Based on 3 main roles: project manager, developer and tester Updated after the execution of the interviews Performance benchmark Basic framework developed and adaptable for each organization Based on main project metrics (many times unavailable): schedule, effort, size and defects
  • 14. The TSP gap analysis methodologyReport template (1): Index Executive Summary Objectives Methodology TSP The Organization Gap Analysis Performance Analysis Plan for implementation Critical success factors Conclusion
  • 15. The TSP gap analysis methodologyReport template (2): Gap analysis Large benefit Medium benefit Small benefit
  • 16. The TSP gap analysis methodologyReport template (3): Performance analysis Performance analysis is one key element in the methodology as it will show the company quantifiable benefits it can get by implementing TSP For performing the analysis it is necessary to gather relevant data about one or more projects of the organization Base measures used: schedule, effort, size and defects
  • 17. Practical implementation Implementation of the methodology in a well known Portuguese organization Methodology applied and lessons learned incorporated Questionnaires improvement Delivery of the final report prior to the final presentation Support and validation of the SEI during the implementation Praised results by the organization stating that the picture taken was very good and accurate Praised results by the SEI
  • 18. ConclusionsGoal satisfaction The TSP methodology has been analyzed The main models for software process improvement together with their assessment frameworks have been analyzed (CMMI and ISO/IEC 15504) A gap analysis methodology for the TSP has been defined and tools have been developed to help the implementation Fast to implement Inexpensive (when compared with other analyzed methodologies) The methodology has been implemented and results validated by the organization and by the SEI
  • 19. ConclusionsFuture work Continuous experimentation of the methodology in organizations that want to implement TSP and need an initial gap analysis Continuous improvement of the methodology Lessons learned from its application More formality Tailorable Continuous awareness of other evaluation methodologies New produced knowledge
  • 20. Contact Strongstep - Innovationin software quality Luís Amaral luis.amaral@strongstep.pt +351 93 910 5060 Web: www.strongstep.pt Phone: + 351 22 030 15 85 Rua actor Ferreira da Silva, UPTEC 4200-298 Porto, Portugal