SlideShare a Scribd company logo
TSP:Team Software Process Khaled Anagar What is TSP? Why is TSP needed? Why focus on teams? TSP impact Who is using TSP?
What is Team Software Process?  ,[object Object],[object Object]
Why is TSP needed? ,[object Object],[object Object],[object Object],[object Object],[object Object],SEI: Software Engineering Institute. www.sei.cmu.edu/
Why focus on teams?  The performance of large software projects often hinges on the performance of a team or even an individual.  The best strategy for improvement is to focus on individual and team performance.  This strategy produces direct and measurable results, a faster return on investment, and provides a more flexible, tactical approach to improvement.
TSP impact on software development ,[object Object],[object Object],[object Object],[object Object]
TSP impact on software development Improvements in cost and schedule: Studies showed the variance in schedule and cost improved from overruns mostly in the +20% to +70% range to a balanced range of -20% to + 20%. Improvements in productivity: A minimum 25% to 30% improvement in productivity was achieved on nearly all projects.
TSP impact on software development ,[object Object],[object Object],[object Object]
TSP impact on software development ,[object Object],[object Object],[object Object]
How do you get started with TSP? ,[object Object],[object Object],[object Object]
Who is using TSP?  A growing number of industry organizations are using TSP, including Microsoft, Oracle, Intuit, Adobe, EDS, FujiFilm, Toshiba, HitachiSoft, Softtek, and IBM. Government software organizations using TSP include NAVAIR, NAVOCEANO, Hill AFB, and JSOC.
Long-term Goal ,[object Object]
Customer Wishes ,[object Object],[object Object],[object Object]
Benefits of TSP ,[object Object],[object Object],[object Object],[object Object]
Next Steps of Action ,[object Object],[object Object]
[object Object]

More Related Content

What's hot

Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework
Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM frameworkLviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework
Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework
Lviv Startup Club
 
Agile and CMMI
Agile and CMMIAgile and CMMI
Agile and CMMI
Agileee
 
4. ch 3-agile process
4. ch 3-agile process4. ch 3-agile process
4. ch 3-agile process
Delowar hossain
 
L2 l3 l4 software process models
L2 l3 l4  software process modelsL2 l3 l4  software process models
L2 l3 l4 software process models
Rushdi Shams
 
Test Driven Development (TDD)
Test Driven Development (TDD)Test Driven Development (TDD)
Test Driven Development (TDD)
Pathfinder Solutions
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme Programming
Shankar Dahal
 
Cu32604607
Cu32604607Cu32604607
Cu32604607
IJERA Editor
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
Md. Mahedi Mahfuj
 
Refactoring for Software Design Smells - 1 day Workshop
Refactoring for Software Design Smells - 1 day Workshop Refactoring for Software Design Smells - 1 day Workshop
Refactoring for Software Design Smells - 1 day Workshop
Ganesh Samarthyam
 
ALM Practices - Modern Applications Development and its impact on ALM
ALM Practices - Modern Applications Development and its impact on ALM ALM Practices - Modern Applications Development and its impact on ALM
ALM Practices - Modern Applications Development and its impact on ALM
especificacoes.com
 
Dynamic Systems Development Method (DSDM) - Agile
Dynamic Systems Development Method (DSDM) - AgileDynamic Systems Development Method (DSDM) - Agile
Dynamic Systems Development Method (DSDM) - Agile
Maruf Abdullah (Rion)
 
High Performance Software Engineering Teams
High Performance Software Engineering TeamsHigh Performance Software Engineering Teams
High Performance Software Engineering Teams
Lars Thorup
 
Agile Development unleashed
Agile Development unleashedAgile Development unleashed
Agile Development unleashed
livgeni
 
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Directi Group
 
Agile Modeling
Agile ModelingAgile Modeling
Agile Modeling
Otavio Ferreira
 
Software Project management
Software Project managementSoftware Project management
Software Project management
sameer farooq
 
Agile sdlc
Agile sdlcAgile sdlc
Agile sdlc
Bhawani N Prasad
 
Integrating agile into sdlc presentation pmi v2
Integrating agile into sdlc presentation   pmi v2Integrating agile into sdlc presentation   pmi v2
Integrating agile into sdlc presentation pmi v2
pmimkecomm
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
Steve Lange
 
The Lesson Learned from Implementation of ERP in Project-Based Holdings
The Lesson Learned from Implementation of ERP in Project-Based HoldingsThe Lesson Learned from Implementation of ERP in Project-Based Holdings
The Lesson Learned from Implementation of ERP in Project-Based Holdings
MASOUD ZAKERMOSHFEGH
 

What's hot (20)

Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework
Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM frameworkLviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework
Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework
 
Agile and CMMI
Agile and CMMIAgile and CMMI
Agile and CMMI
 
4. ch 3-agile process
4. ch 3-agile process4. ch 3-agile process
4. ch 3-agile process
 
L2 l3 l4 software process models
L2 l3 l4  software process modelsL2 l3 l4  software process models
L2 l3 l4 software process models
 
Test Driven Development (TDD)
Test Driven Development (TDD)Test Driven Development (TDD)
Test Driven Development (TDD)
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme Programming
 
Cu32604607
Cu32604607Cu32604607
Cu32604607
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Refactoring for Software Design Smells - 1 day Workshop
Refactoring for Software Design Smells - 1 day Workshop Refactoring for Software Design Smells - 1 day Workshop
Refactoring for Software Design Smells - 1 day Workshop
 
ALM Practices - Modern Applications Development and its impact on ALM
ALM Practices - Modern Applications Development and its impact on ALM ALM Practices - Modern Applications Development and its impact on ALM
ALM Practices - Modern Applications Development and its impact on ALM
 
Dynamic Systems Development Method (DSDM) - Agile
Dynamic Systems Development Method (DSDM) - AgileDynamic Systems Development Method (DSDM) - Agile
Dynamic Systems Development Method (DSDM) - Agile
 
High Performance Software Engineering Teams
High Performance Software Engineering TeamsHigh Performance Software Engineering Teams
High Performance Software Engineering Teams
 
Agile Development unleashed
Agile Development unleashedAgile Development unleashed
Agile Development unleashed
 
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
 
Agile Modeling
Agile ModelingAgile Modeling
Agile Modeling
 
Software Project management
Software Project managementSoftware Project management
Software Project management
 
Agile sdlc
Agile sdlcAgile sdlc
Agile sdlc
 
Integrating agile into sdlc presentation pmi v2
Integrating agile into sdlc presentation   pmi v2Integrating agile into sdlc presentation   pmi v2
Integrating agile into sdlc presentation pmi v2
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
 
The Lesson Learned from Implementation of ERP in Project-Based Holdings
The Lesson Learned from Implementation of ERP in Project-Based HoldingsThe Lesson Learned from Implementation of ERP in Project-Based Holdings
The Lesson Learned from Implementation of ERP in Project-Based Holdings
 

Viewers also liked

Ch. 10 Leading Teams
Ch. 10 Leading TeamsCh. 10 Leading Teams
Ch. 10 Leading Teams
guest4afa32
 
Teams new
Teams newTeams new
SSO Leadership Team Guide - Rules
SSO Leadership Team Guide - RulesSSO Leadership Team Guide - Rules
SSO Leadership Team Guide - Rules
sli_events
 
What’s The Radio Playing When You Work at Home?
What’s The Radio Playing When You Work at Home?What’s The Radio Playing When You Work at Home?
What’s The Radio Playing When You Work at Home?
Donna Sickinger
 
High Performance Teams 09
High Performance Teams 09High Performance Teams 09
High Performance Teams 09
ssjennings1
 
Motivating and Engaging Teams by Maria Matarelli
Motivating and Engaging Teams by Maria MatarelliMotivating and Engaging Teams by Maria Matarelli
Motivating and Engaging Teams by Maria Matarelli
Maria Matarelli
 
The 10 rules to build a badass startup team by Alice Zagury
The 10 rules to build a badass startup team by Alice ZaguryThe 10 rules to build a badass startup team by Alice Zagury
The 10 rules to build a badass startup team by Alice Zagury
TheFamily
 
Team Effectiveness Model
Team Effectiveness ModelTeam Effectiveness Model
Team Effectiveness Model
sundayadebowale
 
Creating effective teams ppt
Creating effective teams pptCreating effective teams ppt
Creating effective teams ppt
Sumit Malhotra
 
Team Building: Creating Effective Teams
Team Building:  Creating Effective Teams Team Building:  Creating Effective Teams
Team Building: Creating Effective Teams
Dr. John Persico
 
Team work presentation
Team work presentationTeam work presentation
Team work presentation
Nasrin Tayyab
 
Team Building PowerPoint PPT Content Modern Sample
Team Building PowerPoint PPT Content Modern SampleTeam Building PowerPoint PPT Content Modern Sample
Team Building PowerPoint PPT Content Modern Sample
Andrew Schwartz
 
Team Effectiveness
Team EffectivenessTeam Effectiveness
Team Effectiveness
Seta Wicaksana
 
TEAM BUILDING POWERPOINT
TEAM BUILDING POWERPOINTTEAM BUILDING POWERPOINT
TEAM BUILDING POWERPOINT
Andrew Schwartz
 

Viewers also liked (14)

Ch. 10 Leading Teams
Ch. 10 Leading TeamsCh. 10 Leading Teams
Ch. 10 Leading Teams
 
Teams new
Teams newTeams new
Teams new
 
SSO Leadership Team Guide - Rules
SSO Leadership Team Guide - RulesSSO Leadership Team Guide - Rules
SSO Leadership Team Guide - Rules
 
What’s The Radio Playing When You Work at Home?
What’s The Radio Playing When You Work at Home?What’s The Radio Playing When You Work at Home?
What’s The Radio Playing When You Work at Home?
 
High Performance Teams 09
High Performance Teams 09High Performance Teams 09
High Performance Teams 09
 
Motivating and Engaging Teams by Maria Matarelli
Motivating and Engaging Teams by Maria MatarelliMotivating and Engaging Teams by Maria Matarelli
Motivating and Engaging Teams by Maria Matarelli
 
The 10 rules to build a badass startup team by Alice Zagury
The 10 rules to build a badass startup team by Alice ZaguryThe 10 rules to build a badass startup team by Alice Zagury
The 10 rules to build a badass startup team by Alice Zagury
 
Team Effectiveness Model
Team Effectiveness ModelTeam Effectiveness Model
Team Effectiveness Model
 
Creating effective teams ppt
Creating effective teams pptCreating effective teams ppt
Creating effective teams ppt
 
Team Building: Creating Effective Teams
Team Building:  Creating Effective Teams Team Building:  Creating Effective Teams
Team Building: Creating Effective Teams
 
Team work presentation
Team work presentationTeam work presentation
Team work presentation
 
Team Building PowerPoint PPT Content Modern Sample
Team Building PowerPoint PPT Content Modern SampleTeam Building PowerPoint PPT Content Modern Sample
Team Building PowerPoint PPT Content Modern Sample
 
Team Effectiveness
Team EffectivenessTeam Effectiveness
Team Effectiveness
 
TEAM BUILDING POWERPOINT
TEAM BUILDING POWERPOINTTEAM BUILDING POWERPOINT
TEAM BUILDING POWERPOINT
 

Similar to Tsp Overview

Test Orchestration and Its Need for Successful Automation (2).pdf
Test Orchestration and Its Need for Successful Automation (2).pdfTest Orchestration and Its Need for Successful Automation (2).pdf
Test Orchestration and Its Need for Successful Automation (2).pdf
pCloudy
 
Organization and teams efficiency: new tendencies - Q-Day 2010
Organization and teams efficiency: new tendencies - Q-Day 2010Organization and teams efficiency: new tendencies - Q-Day 2010
Organization and teams efficiency: new tendencies - Q-Day 2010
Strongstep - Innovation in software quality
 
DevOps Transformation Solution Recommendation.pptx
DevOps Transformation Solution Recommendation.pptxDevOps Transformation Solution Recommendation.pptx
DevOps Transformation Solution Recommendation.pptx
PrasannaKumarN8
 
Capability Maturity Model (CMM) in Software Engineering
Capability Maturity Model (CMM) in Software EngineeringCapability Maturity Model (CMM) in Software Engineering
Capability Maturity Model (CMM) in Software Engineering
FaizanAhmad340414
 
Appliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docxAppliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docx
festockton
 
Appliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docxAppliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docx
RAHUL126667
 
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
 
Techniques for Improving Application Performance Using Best DevOps Practice.pdf
Techniques for Improving Application Performance Using Best DevOps Practice.pdfTechniques for Improving Application Performance Using Best DevOps Practice.pdf
Techniques for Improving Application Performance Using Best DevOps Practice.pdf
Urolime Technologies
 
Effective Agile Metrics, Cuneyt Gul
Effective Agile Metrics, Cuneyt GulEffective Agile Metrics, Cuneyt Gul
Effective Agile Metrics, Cuneyt Gul
Cüneyt Gül, PMP, PSM I
 
The DevOps promise: IT delivery that’s hot-off-the-catwalk and made-to-last
The DevOps promise:  IT delivery that’s hot-off-the-catwalk and made-to-lastThe DevOps promise:  IT delivery that’s hot-off-the-catwalk and made-to-last
The DevOps promise: IT delivery that’s hot-off-the-catwalk and made-to-last
Peter Shirley-Quirk
 
Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"
Peter Marshall
 
Accelerate and Streamline Performance Testing with AI-powered Test Automation...
Accelerate and Streamline Performance Testing with AI-powered Test Automation...Accelerate and Streamline Performance Testing with AI-powered Test Automation...
Accelerate and Streamline Performance Testing with AI-powered Test Automation...
RohitBhandari66
 
Evolution of service transition
Evolution of service transitionEvolution of service transition
Evolution of service transition
Stuart Rance
 
DevOps 1 (1).pptx
DevOps 1 (1).pptxDevOps 1 (1).pptx
DevOps 1 (1).pptx
piyushkumar613397
 
success with enterprise dev-ops - whitepaper -
success with enterprise dev-ops - whitepaper -success with enterprise dev-ops - whitepaper -
success with enterprise dev-ops - whitepaper -
Koichiro Toda
 
Perintis Mobiliti Success Story: eParlimen Software Process Governance and Co...
Perintis Mobiliti Success Story: eParlimen Software Process Governance and Co...Perintis Mobiliti Success Story: eParlimen Software Process Governance and Co...
Perintis Mobiliti Success Story: eParlimen Software Process Governance and Co...
Ratha Jegatheson
 
Tackle Business Risks with Continuous Testing.pdf
Tackle Business Risks with Continuous Testing.pdfTackle Business Risks with Continuous Testing.pdf
Tackle Business Risks with Continuous Testing.pdf
Zoe Gilbert
 
DevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devopsDevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devops
Basis Technologies
 
TestOps and its Role in Software Quality Management - AfourTech USA.docx
TestOps and its Role in Software Quality Management - AfourTech USA.docxTestOps and its Role in Software Quality Management - AfourTech USA.docx
TestOps and its Role in Software Quality Management - AfourTech USA.docx
Afour tech
 
DevOps for beginners
DevOps for beginnersDevOps for beginners
DevOps for beginners
Pradeep Patel, PMP®
 

Similar to Tsp Overview (20)

Test Orchestration and Its Need for Successful Automation (2).pdf
Test Orchestration and Its Need for Successful Automation (2).pdfTest Orchestration and Its Need for Successful Automation (2).pdf
Test Orchestration and Its Need for Successful Automation (2).pdf
 
Organization and teams efficiency: new tendencies - Q-Day 2010
Organization and teams efficiency: new tendencies - Q-Day 2010Organization and teams efficiency: new tendencies - Q-Day 2010
Organization and teams efficiency: new tendencies - Q-Day 2010
 
DevOps Transformation Solution Recommendation.pptx
DevOps Transformation Solution Recommendation.pptxDevOps Transformation Solution Recommendation.pptx
DevOps Transformation Solution Recommendation.pptx
 
Capability Maturity Model (CMM) in Software Engineering
Capability Maturity Model (CMM) in Software EngineeringCapability Maturity Model (CMM) in Software Engineering
Capability Maturity Model (CMM) in Software Engineering
 
Appliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docxAppliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docx
 
Appliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docxAppliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docx
 
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...
 
Techniques for Improving Application Performance Using Best DevOps Practice.pdf
Techniques for Improving Application Performance Using Best DevOps Practice.pdfTechniques for Improving Application Performance Using Best DevOps Practice.pdf
Techniques for Improving Application Performance Using Best DevOps Practice.pdf
 
Effective Agile Metrics, Cuneyt Gul
Effective Agile Metrics, Cuneyt GulEffective Agile Metrics, Cuneyt Gul
Effective Agile Metrics, Cuneyt Gul
 
The DevOps promise: IT delivery that’s hot-off-the-catwalk and made-to-last
The DevOps promise:  IT delivery that’s hot-off-the-catwalk and made-to-lastThe DevOps promise:  IT delivery that’s hot-off-the-catwalk and made-to-last
The DevOps promise: IT delivery that’s hot-off-the-catwalk and made-to-last
 
Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"
 
Accelerate and Streamline Performance Testing with AI-powered Test Automation...
Accelerate and Streamline Performance Testing with AI-powered Test Automation...Accelerate and Streamline Performance Testing with AI-powered Test Automation...
Accelerate and Streamline Performance Testing with AI-powered Test Automation...
 
Evolution of service transition
Evolution of service transitionEvolution of service transition
Evolution of service transition
 
DevOps 1 (1).pptx
DevOps 1 (1).pptxDevOps 1 (1).pptx
DevOps 1 (1).pptx
 
success with enterprise dev-ops - whitepaper -
success with enterprise dev-ops - whitepaper -success with enterprise dev-ops - whitepaper -
success with enterprise dev-ops - whitepaper -
 
Perintis Mobiliti Success Story: eParlimen Software Process Governance and Co...
Perintis Mobiliti Success Story: eParlimen Software Process Governance and Co...Perintis Mobiliti Success Story: eParlimen Software Process Governance and Co...
Perintis Mobiliti Success Story: eParlimen Software Process Governance and Co...
 
Tackle Business Risks with Continuous Testing.pdf
Tackle Business Risks with Continuous Testing.pdfTackle Business Risks with Continuous Testing.pdf
Tackle Business Risks with Continuous Testing.pdf
 
DevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devopsDevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devops
 
TestOps and its Role in Software Quality Management - AfourTech USA.docx
TestOps and its Role in Software Quality Management - AfourTech USA.docxTestOps and its Role in Software Quality Management - AfourTech USA.docx
TestOps and its Role in Software Quality Management - AfourTech USA.docx
 
DevOps for beginners
DevOps for beginnersDevOps for beginners
DevOps for beginners
 

Tsp Overview

  • 1. TSP:Team Software Process Khaled Anagar What is TSP? Why is TSP needed? Why focus on teams? TSP impact Who is using TSP?
  • 2.
  • 3.
  • 4. Why focus on teams? The performance of large software projects often hinges on the performance of a team or even an individual. The best strategy for improvement is to focus on individual and team performance. This strategy produces direct and measurable results, a faster return on investment, and provides a more flexible, tactical approach to improvement.
  • 5.
  • 6. TSP impact on software development Improvements in cost and schedule: Studies showed the variance in schedule and cost improved from overruns mostly in the +20% to +70% range to a balanced range of -20% to + 20%. Improvements in productivity: A minimum 25% to 30% improvement in productivity was achieved on nearly all projects.
  • 7.
  • 8.
  • 9.
  • 10. Who is using TSP? A growing number of industry organizations are using TSP, including Microsoft, Oracle, Intuit, Adobe, EDS, FujiFilm, Toshiba, HitachiSoft, Softtek, and IBM. Government software organizations using TSP include NAVAIR, NAVOCEANO, Hill AFB, and JSOC.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.