SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

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

Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditNhtLNguyn9
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfShashank Mehta
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCRashishs7044
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 

Último (20)

Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal audit
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdf
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 

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