1 / 7

The Problem: Software Crisis

The Problem: Software Crisis. “ Historically, few software organizations have reliably met their cost and schedule commitments.” -Humphrey, pg. 2. The Solution: PSP. “The Personal Software Process (PSP) was designed to help software engineers do good work.” - Humphrey, pg. 2. What is PSP?.

adair
Download Presentation

The Problem: Software Crisis

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Problem: Software Crisis • “Historically, few software organizations have reliably met their cost and schedule commitments.” -Humphrey, pg. 2 The Solution: PSP • “The Personal Software Process (PSP) was designed to help software engineers do good work.” - Humphrey, pg. 2

  2. What is PSP? • The Personal Software Process helps software engineers make more accurate time and defect estimates. • A significant portion of PSP consists of maintaining logs: • How much time you spend in each phase of the project • How many and what kind of defects you inject into the project • Over time, the engineer learns what to expect from himself. Using this information, he can devise ways to improve his performance.

  3. Market Need SEI web poll. http://jn.sei.cmu.edu/cgi-bin/vote.pl?

  4. But no one uses it! • “I’ve talked to lots of people, including Watts, who say the lack of tools to support PSP is a major sore point.” -Laurie Williams, U of U Legend • “Computing Systems should be ideal for this purpose, but suitable application support would be needed. Until such support is developed, your choices are either to write the support yourself, use a manual time recording system, or not track your time.” - Humphrey, pg. 28 • “Working programmers take the course, think its great, maybe try it for a little while in the workplace and then go back to their old ways.” -Jim McHale, SEI • “Software Engineers are like kids -- without toys they get bored.” - Jon Willesen • “90% of Software Engineers are allergic to paper, and thus cannot keep logs manually” - Jared Bracken • “I know I’ll never use it unless we develop this tool…” - Tracie Krek

  5. PSP Tracker • Time entry at the click of a mouse button • Defect entry at the click of a mouse button • All statistics readily available for review • Advanced statistical analysis • Customizable “Buddy” window • Runs along side the development environment • Fun to use! • Doesn’t cause rashes! • Keeps Tracie using PSP!

  6. Potential Market / Growth • The potential market for PSP Tracker includes software engineers and computer science students. • In 1996 there were 568,000 computer programmers. * • Computer and data processing services are expected to grow up to 117% from 1998 to 2008. * • Assuming there is a corresponding growth rate, an estimated number of computer programmers equates to approximately 1,230,000 by the year 2008. * Bureau of Labor Statistics. http://www.bls.gov

  7. Competition & Cost • The competition is limited to primitive freeware programs and one clunky “studio.” • The projected sales price will be $10 for individual use and $1.50 per seat site license (20 seat minimum).

More Related