• DocumentCode
    1447055
  • Title

    The personal software process: a cautionary case study

  • Author

    Johnson, Philip M. ; Disney, Anne

  • Author_Institution
    Dept. of Inf. & Comput. Sci., Hawaii Univ., Honolulu, HI, USA
  • Volume
    15
  • Issue
    6
  • fYear
    1998
  • Firstpage
    85
  • Lastpage
    88
  • Abstract
    In 1995, Watts Humphrey introduced the Personal Software Process in his book, A Discipline for Software Engineering (Addison Wesley Longman, Reading, Mass.). Programmers who use the PSP gather measurements related to their own work products and the process by which they were developed, then use these measures to drive changes to their development behavior. The PSP focuses on defect reduction and estimation improvement as the two primary goals of personal process improvement. Through individual collection and analysis of personal data, the PSP shows how individuals can implement empirically guided software process improvement. The full PSP curriculum leads practitioners through a sequence of seven personal processes. The first and most simple PSP process, PSPO, requires that practitioners track time and defect data using a Time Recording Log and Defect Recording Log, then fill out a detailed Project Summary Report. Later processes become more complicated, introducing size and time estimation, scheduling, and quality management practices such as defect density prediction and cost-of-quality analyses. After almost three years of teaching and using the PSP, we have experienced its educational benefits. As researchers, however, we have also uncovered evidence of certain limitations. We believe that awareness of these limitations can help improve appropriate adoption and evaluation of the method by industrial and academic practitioners
  • Keywords
    software development management; software engineering; Software Engineering; cost-of-quality analyses; defect density prediction; defect reduction; development behavior; educational benefits; estimation improvement; limitations; personal software process; quality management; Books; Computer aided software engineering; Computer industry; Data analysis; Education; Productivity; Programming profession; Software engineering; Software performance; Software quality;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/52.730851
  • Filename
    730851