Personal Software Process sm (PSP sm ) Executive Overview David F. Rico sm Personal Software Process and PSP are service marks of Carnegie Mellon University.

Slides:



Advertisements
Similar presentations
DataSource & SEI’s Capability Maturity Model (CMM ® )
Advertisements

Tools for Efficient Implementation Tools for efficient implementation: Design environments ----GUI design tools Configuration management Good coding habits--PSP.
SEP1 - 1 Introduction to Software Engineering Processes SWENET SEP1 Module Developed with support from the National Science Foundation.
Chapter 2 The Software Process
PRO2 - 1 Introduction to the Personal Software Process SWENET PRO2 Module Developed with support from the National Science Foundation.
A framework for describing IT Project Management Processes and Tool Set Features Enterprise Project Management Framework.
1 - Sudhir P, Balasubrahmanyam P Leveraging TSP SM /PSP SM Metrics to drive Predictability and Quality of product releases An Intuit Perspective.
Practical Metrics and Models for Return on Investment David F. Rico ® SW-CMM and CMMI are registered in the U.S. Patent and Trademark Office by Carnegie.
Software Development Process Models. The Waterfall Development Model.
Overview Lesson 10,11 - Software Quality Assurance
Computer Engineering 203 R Smith Process/Plan Model 7/ Development Process Models Development Process Models are different ways to look at the processes.
RIT Software Engineering
SE 450 Software Processes & Product Metrics 1 Defect Removal.
Aplicaciones de Ingeniería de Software
Glen Knight, PMP, CSP President How Mature Do You Think Your Are? The Project Management Maturity Model.
CMM Overview - 1 © Paul Sorenson CMPUT Software Engineering refs. IEEE Software, March 1988, 73-79, and IEEE Software, July 1993, (Capability.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.
Software Process CS 414 – Software Engineering I Donald J. Bagert Rose-Hulman Institute of Technology December 17, 2002.
Organizational Project Management Maturity: Roadmap to Success
Fundamental of Software Project Management Team Assignment 1 – K15T2 – Team 07.
Using A Defined and Measured Personal Software Process Watts S. Humphrey CS 5391 Article 8.
Personal software process Mohammed ahmed ali. What is psp The personal software process (psp) is a structured set of process descriptions, measurements.
Personal Software Process Overview CIS 376 Bruce R. Maxim UM-Dearborn.
Capability Maturity Model
S T A M © 2000, KPA Ltd. Software Trouble Assessment Matrix Software Trouble Assessment Matrix *This presentation is extracted from SOFTWARE PROCESS QUALITY:
Software Engineering II Lecture 1 Fakhar Lodhi. Software Engineering - IEEE 1.The application of a systematic, disciplined, quantifiable approach to the.
Capability Maturity Model Part One - Overview. History Effort started by SEI and MITRE Corporation  assess capability of DoD contractors First.
N By: Md Rezaul Huda Reza n
Software Quality Assurance Activities
J. R. Burns, Texas Tech University Capability Maturity Model -- CMM n Developed by the Software Engineering Institute (SEI) in 1989 –SEI is a spinoff.
©Ian Sommerville 1995 Software Engineering, 5th edition. Chapter 31 Slide 1 Process Improvement u Understanding, Modelling and Improving the Software Process.
Introduction to Software Engineering LECTURE 2 By Umm-e-Laila 1Compiled by: Umm-e-Laila.
S Q A.
Lecture 1 Introduction to Software Engineering
Software Engineering - Spring 2003 (C) Vasudeva Varma, IIITHClass of 39 CS3600: Software Engineering: Standards in Process Modeling CMM and PSP.
Copyright, 2006 © L. Ouyang Introduction to PSP Liubo Ouyang Personal Software Process Lecture 1.
By Ritesh Reddy Nagaram.  Organizations which are developing software processes are facing many problems regarding the need for change of already existing.
Lecture: The Personal Software Process. 2 Overview  Personal Software Process assumptions process stages measures and quality strategy results.
EngMat/JWS.PPT 10/17/ CMMI ® Today – The Current State CMMI ® Technology Conference 2003 November 18, 2003 Ron Paulson Vice President, Engineering.
Software process improvement Framework for SPI SPI support groups, maturity and immaturity models Assessment and gap analysis Education and training Selection.
© 1998 Carnegie Mellon UniversityTutorial The Personal Software Process (PSP) The overview of the PSP that follows has been built from material made.
CS 3610: Software Engineering – Fall 2009 Dr. Hisham Haddad – CSIS Dept. Chapter 2 The Software Process Discussion of the Software Process: Process Framework,
This material is approved for public release. Distribution is limited by the Software Engineering Institute to attendees. Sponsored by the U.S. Department.
Managing CMMI® as a Project
INFO 637Lecture #101 Software Engineering Process II Review INFO 637 Glenn Booker.
SWEN 5130 Requirements Engineering 1 Dr Jim Helm SWEN 5130 Requirements Engineering Requirements Management Under the CMM.
CS Process Improvement CMM Hans Van Vliet, Software Engineering, Principles and Practice, 3 rd edition, John Wiley & Sons, Chapter 6. W. Humphrey,
Cost & Benefit Analysis Executive Overview David F. Rico.
Process Improvement. It is not necessary to change. Survival is not mandatory. »W. Edwards Deming Both change and stability are fundamental to process.
SE-280 Dr. Mark L. Hornick 1 SE-280 Software Engineering Process Dr. Mark L. Hornick web: myweb.msoe.edu/hornick SE280 info syllabus,
Computing and SE II Chapter 15: Software Process Management Er-Yu Ding Software Institute, NJU.
Watts Humphrey IBM director of programming and vice-president of technical development Joined CMU Software Engineering Institute in 1986 Initiator and.
Ch-1 Introduction The processes used for executing a software project have major effect on quality of s/w produced and productivity achieved in project…
PMI is a registered trademark of the Project Management Institute Knowledge Exchange Forum October 28, 2003 Assessing Project Management in Your Organization.
COMP 6710 Course NotesSlide 3-0 Auburn University Computer Science and Software Engineering Course Notes Set 3: Software Process Maturity Computer Science.
Cost and Benefit Analysis Choosing a SPI Method for Maximum Return on Investment (ROI) David F. Rico.
Personal Software Process PSP--Personal Software Process.
Software Engineering Modern Approaches Eric Braude and Michael Bernstein 1.
Introduction to the Personal Software Process. Overview Process Fundamentals PSP Concepts and Structure PSP Planning and Measurement PSP Quality Management.
Pittsburgh, PA CMMI Acquisition Module - Page M5-1 CMMI ® Sponsored by the U.S. Department of Defense © 2005 by Carnegie Mellon University This.
PROCESS ASSESSMENT AND IMPROVEMENT. Process Assessment  A formal assessment did not seem financially feasible at the onset of the company’s process improvement.
Capability Maturity Model. What is CMM? n CMM: Capability Maturity Model n Developed by the Software Engineering Institute of the Carnegie Mellon University.
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Successful Verification
CS4311 Spring 2011 Process Improvement Dr
A possible solution: Personal Software Process (PSP)
Software Engineering Lecture 16.
Capability Maturity Model
Acknowledgment of achievement
Capability Maturity Model
Presentation transcript:

Personal Software Process sm (PSP sm ) Executive Overview David F. Rico sm Personal Software Process and PSP are service marks of Carnegie Mellon University.

Overview What is PSP ? What does PSP consist of ? How does PSP work ? What makes PSP unique ? What are the benefits of PSP ? How much does PSP cost ? What is the PSP bottom-line ? Why use PSP ? What is PSP ideal for ?

What is PSP ? Software project planning, tracking, and management methodology. Designed by Watts Humphrey (creator of SEI and Software CMM ® ). Fast, streamlined, cost-efficient, and state-of-the-art. Concisely-defined, highly-prescriptive, and step-by-step. Software life cycle with procedures, forms, templates, and metrics. Build-in high quality and reliability (resulting in zero defects). l0X quality, cost, productivity, and cycle time improvement. ® Capability Maturity Model and CMM are registered in the U.S. Patent and Trademark Office.

What does PSP consist of ? Software size estimation methodology. Earned value management system. Software defect estimation, tracking, and management. Analysis, design, coding, and testing activities. Procedures, forms, logs, standards, templates, and checklists. In-process software requirements, design, and code reviews. 34 integrated software metrics, measurements, and models.

How does PSP work ? Expertly designed and highly-functional policies and procedures. Highly-professional and highly-executable software project plans. Project, task, and time management, monitoring, and rapid closure. Early, efficient, and inexpensive software defect removal. Removes most software defects before testing (individual review). Transparent statistical life cycle reliability metrics and models. Results in extremely near zero software defects by end of testing.

What makes PSP unique ? Not a bureaucratic military document suite. Not a set of innocuous management control gates. Not a haphazard mosaic of popular, but ineffective best practices. Not a loose collection of 1970's structured analysis techniques. Not an incoherent, read-between-the-lines, and guesswork approach. Designed as integrated, end-to-end, and quantitative methodology. Expertly designed by creator of SEI and CMM to be CMM- compliant.

What are the benefits of PSP ? 30:1 quality increase over CMM/ISO :1 cost advantage over CMM/ISO :1 productivity increase over CMM/ISO :1 cycle time reduction over CMM/ISO :1 break even increase over CMM/ISO :1 return on investment over CMM/ISO ,290:1 return on investment over ad hoc methods.

How big is PSP ? PSP is "phenomenally" TINY (at only 29 pages) !!! –Software Life Cycle (4 pages). –Project Planning Process (3 pages). –Estimation Procedure (5 pages). –Time Tracking Log (2 pages). –Defect Tracking Log/Standard (3 pages). –Process Improvement Proposal (2 pages). –Coding Standard (2 pages). –Test Report (2 pages). –Task Planning (2 pages). –Schedule Planning (2 pages). –Design and Code Checklists (2 pages).

How much does PSP cost ? (US) $25,784 per person for PSP training at SEI. (US) $9,986 per person for outsourced PSP training. (US) $14,046 per person for instructor training/licensing. 40 hours per person for PSP instructor training/licensing. 160 hours per person of PSP training (classroom and homework).

What is the PSP bottom-line ? 2 nd attempt by Watts Humphrey to do it right (CMM was 1 st try). Outperforms international, domestic, and military standards. Exceeds capabilities of FAA, FDA, safety, and academic methods. Focuses on building-in quality and doing-it-right-the-first-time. Designed to usurp, minimize, and deflate the role of testing. Based on a strong quantitative statistical measurement foundation. Cross-cultural/cross-industrial applicability and scalability. High-applicability to emerging 3GL, 4GL, and Web technologies.

Why use PSP ? Just-in-time, "day one" performance improvement. Yields benefits in hours (vs. years by traditional approaches). Adopt proven, rather than using a high-risk, homegrown approach. Exploit integrated end-to-end, rather than a piecemeal, approach. Precisely plan, track, and manage software life cycle resources. Increase software quality and productivity by more than 10X. Decrease software life cycle times by more than 10X.

What is PSP ideal for ? Near-term measurable benefits and performance improvement. Absolutely-gotta-do-it-right-the-first-time applications. Extremely tight-budgeted, economically-constrained organizations. Bureaucracy-intolerant, high-performance organizations. Billion-dollar-highly-time-to-market-sensitive-products. Eliminating software maintenance, rework, and warranties. Small organizations without deep pockets of large bureaucracies. Visionaries yearning for quantitative software engineering era.