SlideShare uma empresa Scribd logo
1 de 29
#   Confidential | ©  Alcyonix / SQLI 2007  tm Personal Software Process, PSP and Team Software Process, TSP are service marks of Carnegie Mellon University ® Capability Maturity Model, Capability Maturity Modeling, Carnegie Mellon, CMM, and CMMI are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University CMMI ®  Agile Process Personal Software Process tm  / Team Software Process tm + + 03 / 08 / 2011   V.  04 +
[object Object],[object Object],[object Object],[object Object],#   + Confidential | ©  Alcyonix / SQLI 2007  PSP/TSP in concert with process  improvement activities will  accelerate organization maturity. John D. Vu, The Boeing Company, 2001 Used TSP to cut defects in half and establish data baseline to improve future planning efforts Jim Sartain Over 20,300 major defects found prior to Test through TSP  ; unit test defects dropped from 25 per KLOC to 7 per KLOC Jeffrey Smith (Coach TSP Microsoft IT) Agenda + +
Agile – Manifesto ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],#  Confidential | ©  Alcyonix / SQLI 2007  ,[object Object]
Agile typical concepts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Confidential | ©  Alcyonix / SQLI 2007  #
Criticism / Misunderstandings  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Confidential | ©  Alcyonix / SQLI 2007  #  Several web pages. McBreen, P. (2003).  Questioning Extreme Programming . Boston, MA: Addison-Wesley. ISBN 0-201-84457-5. Boehm, B.; R. Turner (2004).  Balancing Agility and Discipline: A Guide for the Perplexed . Boston, MA: Addison-Wesley. ISBN 0-321-18612-5.
CMMI ,[object Object],[object Object],[object Object],[object Object],#  Confidential | ©  Alcyonix / SQLI 2007  2 5 4 3 Organizational Innovation and Deployment Causal Analysis and Resolution Organizational Process Performance Quantitative Project Management  Requirements Development Technical Solution Product Integration Verification Validation Organizational Process Focus Organizational Process Definition Organizational Training  Integrated Project Management Risk Management Decision Analysis and Resolution Requirements Management  Project Planning Project Monitoring and Control Supplier Agreement Management Measurement and Analysis Process and Product Quality Assurance Configuration Management
Historical ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Confidential | ©  Alcyonix / SQLI 2007  #
Team sport ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Confidential | ©  Alcyonix / SQLI 2007  #  ,[object Object],[object Object]
PSP tm /TSP tm  has CMMI Agile process ,[object Object],[object Object],[object Object],[object Object],#  Confidential | ©  Alcyonix / SQLI 2007
Individual competencies ,[object Object],Confidential | ©  Alcyonix / SQLI 2007  #  Continuous attention to technical excellence and good design enhances agility. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Project  team ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Confidential | ©  Alcyonix / SQLI 2007  #  Team leader Customer Interface Manager Test Manager Support Manager Implementation Manager Design  Manager Quality Manager Process Manager Planning  Manager Etc. The best architectures, requirements, and designs emerge from self-organizing teams.  The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.  Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.  Business people and developers must work together daily throughout the project.  #   Coach
Building an Efficient Team Confidential | ©  Alcyonix / SQLI 2007  #  The TSP builds efficient teams starting from the individuals PSP : Individual Skills TSP: Team Building TSP : Team Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Iterations ,[object Object],[object Object],[object Object],Cycle de  développement Cycle de  développement Cycle de  développement Confidential | ©  Alcyonix / SQLI 2007  #  Development Lessons learned Requirements changes Team changes Goals changes Risk changes Etc. Intermediate  Product  Cycle backlog, Team strategy Estimation, project plan refined, Process, Team commitment, Detailed plan of current cycle Final  product Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.  At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.  Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Launch Prep Business and technical goals; Requirements summary
Launch ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Confidential | ©  Alcyonix / SQLI 2007  #  Simplicity--the art of maximizing the amount of work not done--is essential.  Working software is the primary measure of progress. Quoi Comment Quand Qui Qualité Si Project goals High level design Priorized “Backlog”  Deliverables Deliverables estimation Stories estimation Strategies Processes Needs Rules Project Plan Schedule Pace Roles assignation Availability Tasks assignation Detailed plan of the cycle Quality Plan “ Done” criteria Risk & Mitigation Alternate plans
Agile adaptation Test Integration, non regression and functional test execution Confidential | ©  Alcyonix / SQLI 2007  #  Plan Tests & Design Design Review & Inspection Code Code Review & Inspection  Code Analysis Tests Execution PostMortem PSP Guide Requirements & Spec. Customer requirements, Technical requirements, Story, Acceptance Test, Priorized ‘Backlog’ High level architecture & design Conceptual design , Interfaces, Scenario, Use case, ... Release 1 Rel. 2 Rel. n Iteration1 Iteration 2 ... ... Regular project status meeting Validation Acceptance test  Continuous integration Implementation Preparation, Demonstration and installation Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Cycle Daily standup meeting Environment War room, Servers, Continuous integration, development tools, Tests environment, Processes, Standards, Training, ...  Iteration 3 Architecture Team vision Iteration0 Coach
Report example – Earn value Confidential | ©  Alcyonix / SQLI 2007  #  Actual graphs obtained by running the PSP/TSP tools provided; based on anonymous data here.
Report example – Defects Confidential | ©  Alcyonix / SQLI 2007  #  Actual graphs obtained by running the PSP/TSP tools provided; based on anonymous data here.
Report example – Process Performance Confidential | ©  Alcyonix / SQLI 2007  #  Actual graphs obtained by running the PSP/TSP tools provided; based on anonymous data here.
Report example Confidential | ©  Alcyonix / SQLI 2007  #  Actual graphs obtained by running the PSP/TSP tools provided; based on anonymous data here.
They use it Confidential | ©  Alcyonix / SQLI 2007  #
TSP and Agile(1/2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Confidential | ©  Alcyonix / SQLI 2007  #  Karen Smiley, Papers comparing agile to TSP, TUG 2003 presentation
TSP and Agile(2/2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Confidential | ©  Alcyonix / SQLI 2007  #  Karen Smiley, Papers comparing agile to TSP, TUG 2003 presentation
Results Confidential | ©  Alcyonix / SQLI 2007  #  The Team Software Process (TSP) in Practice: A Summary of Recent Results CMU/SEI-2003-TR-014 and CMU/SEI-2000-TR-015  We developed a 450 KLOC business operating system in 55 000 hours. We delivered it on time.  The customer reported 17 bugs for a total defect density of 0.038 bugs/KLOC. Gerardo López, Towa, CEO & President TSP Symposium 2008 1/3 project has no defects Measures With TSP Average Min – Max Typical Project  System test defects (defects/KLOC) 0.4 0 to 0.9 15 Released defects  (defects/KLOC) 0.06 0 to 0.2 7.5 System test effort (% of total effort) 4% 2% to 7% 40% System test schedule  (% of total duration) 18% 8% to25% 40% Duration of system test  (days/KLOC) 0.5 0.2 to 0.8 5 1 to 7.7 Unit Test - cost of quality 17% 4% to 38% 50% Project schedule error 6% -20% to 27% 180% Measures Average Productivity improvement 78%
Results #  Microsoft Corporation 2006 Saved 1150 hours due to lower development costs. Saved 427 hours due to improved productivity. Saved 1047 hours and 90,783.00$us due to fewer defects in acceptance & production. Confidential | ©  Alcyonix / SQLI 2007  Opportunity after 4 projects: 2624 hours + 90,783.00   $
Results Confidential | ©  Alcyonix / SQLI 2007  #  Intuit has also recently reported a savings of $20M from a reduction in  customer support calls on QuickBooks 2007. Savings Reqts Design Implement Test Actually TSP Team Reqts Design Implement Test
PSP/TSP implement CMMI ,[object Object],[object Object],[object Object],[object Object],[object Object],SQLI, fournisseur d'innovation - Nom du document #  ,[object Object],Symposium TSP 2009
PSP/TSP state ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Confidential | ©  Alcyonix / SQLI 2007  #  Everybody uses TSP, software developers, testers as well as artists and sound technicians. Do you know how to count defects made by an artist?  Dan Wall, VP Production Methods & TSP Coach chez Vicarious Visions Graduate with PSP ABB Adobe AIS Bechtel Boeing BlackBerry Census Bureau Davis Systems DFAS EDS-SDRC Erickson Fujifilm Helsana Hitashi Soft Engineering Honeywell IBM Intuit KPMG Lockheed Microsoft IT Motiva NASA Langley Northrop Gumman Oracle QuarkSoft Raytheon Samsung Softtek Sun Teradyne Toshiba USAF: Hill AFB USN: NAVAIR Vicarious Visions ...
Conclusion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SQLI, fournisseur d'innovation - Nom du document #
Thank you for your attention ,[object Object],[object Object],[object Object],[object Object],[object Object],Confidential | ©  Alcyonix / SQLI 2007  #  Questions - Discussions Frédérick Lussier (frederick.lussier@alcyonix.com)  Conseiller senior/Senior Consultant  ---> "SEI-Certified PSP Developer" ---> "SEI-Authorized Instructor for PSP“ ---> “Certified SCRUM Master” ALCYONIX Inc. ( www.alcyonix.com )  Groupe SQLI (www.sqli.com)  --->"Software Engineering Institute (SEI) Partner"  Tel.: +1 450 653-3533  Fax: +1 (514) 221-2018  Cell: +1 418 262 4175 http://www.sei.cmu.edu/tsp/index.cfm

Mais conteúdo relacionado

Mais procurados

Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
Aditya Raj
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
Mohan Late
 
Teamwork and agile methodologies
Teamwork and agile methodologiesTeamwork and agile methodologies
Teamwork and agile methodologies
Stefano Paluello
 
Software Project management
Software Project managementSoftware Project management
Software Project management
sameer farooq
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.
SlideTeam.net
 

Mais procurados (20)

Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Agile Modeling
Agile ModelingAgile Modeling
Agile Modeling
 
DSDM
DSDMDSDM
DSDM
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
 
PMBoK and Scrum: can we be friends?
PMBoK and Scrum: can we be friends?PMBoK and Scrum: can we be friends?
PMBoK and Scrum: can we be friends?
 
Introduction to Agile Methodologies
Introduction to Agile MethodologiesIntroduction to Agile Methodologies
Introduction to Agile Methodologies
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
High Performance Software Engineering Teams
High Performance Software Engineering TeamsHigh Performance Software Engineering Teams
High Performance Software Engineering Teams
 
Teamwork and agile methodologies
Teamwork and agile methodologiesTeamwork and agile methodologies
Teamwork and agile methodologies
 
Cmmi with Agile - Demystified
Cmmi with Agile - DemystifiedCmmi with Agile - Demystified
Cmmi with Agile - Demystified
 
High Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumHigh Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and Scrum
 
Software Project management
Software Project managementSoftware Project management
Software Project management
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.
 
Agile project management
Agile project managementAgile project management
Agile project management
 
XP vs Lean vs FDD
XP vs Lean vs FDDXP vs Lean vs FDD
XP vs Lean vs FDD
 

Semelhante a Psp Tsp Agile 3 1 En

Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
guestb4c770
 
Introduction slides for discovery and deployment planning workshop
Introduction slides for discovery and deployment planning workshopIntroduction slides for discovery and deployment planning workshop
Introduction slides for discovery and deployment planning workshop
IBM Rational software
 
Mina_Meawad_DIR_Resume
Mina_Meawad_DIR_ResumeMina_Meawad_DIR_Resume
Mina_Meawad_DIR_Resume
Mina Meawad
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
PMI_IREP_TP
 
Agile Development at W3i
Agile Development at W3iAgile Development at W3i
Agile Development at W3i
Jeff Bollinger
 

Semelhante a Psp Tsp Agile 3 1 En (20)

Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
PMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PMI - ACP (Agile Certified Practitionar) Certification Exam PrepPMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PMI - ACP (Agile Certified Practitionar) Certification Exam Prep
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Bizagi and Stone Coast Fund Services: How Centers of Excellence Speed Up Digi...
Bizagi and Stone Coast Fund Services: How Centers of Excellence Speed Up Digi...Bizagi and Stone Coast Fund Services: How Centers of Excellence Speed Up Digi...
Bizagi and Stone Coast Fund Services: How Centers of Excellence Speed Up Digi...
 
Business Agility And Software Development Alan Chedalawada
Business Agility And Software Development   Alan ChedalawadaBusiness Agility And Software Development   Alan Chedalawada
Business Agility And Software Development Alan Chedalawada
 
Introduction slides for discovery and deployment planning workshop
Introduction slides for discovery and deployment planning workshopIntroduction slides for discovery and deployment planning workshop
Introduction slides for discovery and deployment planning workshop
 
DevOps
DevOpsDevOps
DevOps
 
Agile dashboard
Agile dashboardAgile dashboard
Agile dashboard
 
jrobinsonWM
jrobinsonWMjrobinsonWM
jrobinsonWM
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project management
 
Mina_Meawad_DIR_Resume
Mina_Meawad_DIR_ResumeMina_Meawad_DIR_Resume
Mina_Meawad_DIR_Resume
 
Agile Event Presentation - Nov 27th 2013
Agile Event Presentation - Nov 27th 2013Agile Event Presentation - Nov 27th 2013
Agile Event Presentation - Nov 27th 2013
 
Accelerating Business Growth with Agile Software Delivery.pdf
Accelerating Business Growth with Agile Software Delivery.pdfAccelerating Business Growth with Agile Software Delivery.pdf
Accelerating Business Growth with Agile Software Delivery.pdf
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
 
Essential Elements Of Distributed Agile
Essential Elements Of Distributed AgileEssential Elements Of Distributed Agile
Essential Elements Of Distributed Agile
 
Agile Development at W3i
Agile Development at W3iAgile Development at W3i
Agile Development at W3i
 
Unit2
Unit2Unit2
Unit2
 
SureshBabu P_CV_v3.0
SureshBabu P_CV_v3.0SureshBabu P_CV_v3.0
SureshBabu P_CV_v3.0
 

Mais de Frederick Lussier (7)

He! coach, avez-vous des questions?
He! coach, avez-vous des questions?He! coach, avez-vous des questions?
He! coach, avez-vous des questions?
 
Scrum master coach oct2011
Scrum master coach oct2011Scrum master coach oct2011
Scrum master coach oct2011
 
Implantation TSP et PSP Leçons Apprises Fra
Implantation TSP et PSP Leçons Apprises FraImplantation TSP et PSP Leçons Apprises Fra
Implantation TSP et PSP Leçons Apprises Fra
 
Coach d’équipe de développement
Coach d’équipe de développementCoach d’équipe de développement
Coach d’équipe de développement
 
Team Building F Lussier V1.3 Eng
Team Building F Lussier V1.3 EngTeam Building F Lussier V1.3 Eng
Team Building F Lussier V1.3 Eng
 
Bâtir une équipe F Lussier V1.2 Fra
Bâtir une équipe F Lussier V1.2 FraBâtir une équipe F Lussier V1.2 Fra
Bâtir une équipe F Lussier V1.2 Fra
 
Psp Tsp Agile 3 1 Fr
Psp Tsp Agile 3 1 FrPsp Tsp Agile 3 1 Fr
Psp Tsp Agile 3 1 Fr
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Psp Tsp Agile 3 1 En

  • 1. # Confidential | © Alcyonix / SQLI 2007 tm Personal Software Process, PSP and Team Software Process, TSP are service marks of Carnegie Mellon University ® Capability Maturity Model, Capability Maturity Modeling, Carnegie Mellon, CMM, and CMMI are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University CMMI ® Agile Process Personal Software Process tm / Team Software Process tm + + 03 / 08 / 2011 V. 04 +
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Agile adaptation Test Integration, non regression and functional test execution Confidential | © Alcyonix / SQLI 2007 # Plan Tests & Design Design Review & Inspection Code Code Review & Inspection Code Analysis Tests Execution PostMortem PSP Guide Requirements & Spec. Customer requirements, Technical requirements, Story, Acceptance Test, Priorized ‘Backlog’ High level architecture & design Conceptual design , Interfaces, Scenario, Use case, ... Release 1 Rel. 2 Rel. n Iteration1 Iteration 2 ... ... Regular project status meeting Validation Acceptance test Continuous integration Implementation Preparation, Demonstration and installation Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Cycle Daily standup meeting Environment War room, Servers, Continuous integration, development tools, Tests environment, Processes, Standards, Training, ... Iteration 3 Architecture Team vision Iteration0 Coach
  • 16. Report example – Earn value Confidential | © Alcyonix / SQLI 2007 # Actual graphs obtained by running the PSP/TSP tools provided; based on anonymous data here.
  • 17. Report example – Defects Confidential | © Alcyonix / SQLI 2007 # Actual graphs obtained by running the PSP/TSP tools provided; based on anonymous data here.
  • 18. Report example – Process Performance Confidential | © Alcyonix / SQLI 2007 # Actual graphs obtained by running the PSP/TSP tools provided; based on anonymous data here.
  • 19. Report example Confidential | © Alcyonix / SQLI 2007 # Actual graphs obtained by running the PSP/TSP tools provided; based on anonymous data here.
  • 20. They use it Confidential | © Alcyonix / SQLI 2007 #
  • 21.
  • 22.
  • 23. Results Confidential | © Alcyonix / SQLI 2007 # The Team Software Process (TSP) in Practice: A Summary of Recent Results CMU/SEI-2003-TR-014 and CMU/SEI-2000-TR-015 We developed a 450 KLOC business operating system in 55 000 hours. We delivered it on time. The customer reported 17 bugs for a total defect density of 0.038 bugs/KLOC. Gerardo López, Towa, CEO & President TSP Symposium 2008 1/3 project has no defects Measures With TSP Average Min – Max Typical Project System test defects (defects/KLOC) 0.4 0 to 0.9 15 Released defects (defects/KLOC) 0.06 0 to 0.2 7.5 System test effort (% of total effort) 4% 2% to 7% 40% System test schedule (% of total duration) 18% 8% to25% 40% Duration of system test (days/KLOC) 0.5 0.2 to 0.8 5 1 to 7.7 Unit Test - cost of quality 17% 4% to 38% 50% Project schedule error 6% -20% to 27% 180% Measures Average Productivity improvement 78%
  • 24. Results # Microsoft Corporation 2006 Saved 1150 hours due to lower development costs. Saved 427 hours due to improved productivity. Saved 1047 hours and 90,783.00$us due to fewer defects in acceptance & production. Confidential | © Alcyonix / SQLI 2007 Opportunity after 4 projects: 2624 hours + 90,783.00 $
  • 25. Results Confidential | © Alcyonix / SQLI 2007 # Intuit has also recently reported a savings of $20M from a reduction in customer support calls on QuickBooks 2007. Savings Reqts Design Implement Test Actually TSP Team Reqts Design Implement Test
  • 26.
  • 27.
  • 28.
  • 29.

Notas do Editor

  1. “… That 
is,
while
 there
 is
 value 
in 
the 
items 
on 
the 
right,
 we
 value 
the 
items 
on 
the 
left 
more.”
 Agile
 is 
not 
successful 
when:
 lack
 of 
processes,
 lack
 of 
discipline,
 absent
 a 
role
 for 
plans 
or 
planning.
 The
 guiding
 principals 
mention: 
priority, 
most, 
primary,
 sustainable, 
excellence, 
and 
continuous…
 no 
absolutes! SCRUM, XP, DSDM, TDD, Orange, FDD