Introduction to the Personal Software Process

Front Cover
Addison-Wesley Professional, 1997 - Computers - 278 pages

This newest book from Watts Humphrey is a hands-on introduction to basic disciplines of software engineering. Designed as a workbook companion to any introductory programming or software-engineering text, Humphrey provides here the practical means to integrate his highly regarded Personal Software Process (PSP) into college and university curricula. The book may also be adapted for use in industrial training or for self-improvement by practicing software engineers.

Applying the book's exercises to their course assignments, students learn both to manage their time effectively and to monitor the quality of their work, good practices they will need to be successful in their future careers. The book is supported by its own electronic supplement, which includes spreadsheets for data entry and analysis. A complete instructor's package is also available.

By mastering PSP techniques early in their studies, students can avoid--or overcome--the popular "hacker" ethic that leads to so many bad habits. Employers will appreciate new hires prepared to do competent professional work without, as now is common, expensive retraining and years of experience.


 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

THE SOFTWARE ENGINEERS
1
TIME MANAGEMENT
9
Chapters TRACKING TIME
19
PERIOD AND PRODUCT PLANNING
31
PRODUCT PLANNING
45
PRODUCT SIZE
57
MANAGING YOUR TIME
73
MANAGING COMMITMENTS
87
FINDING DEFECTS
157
THE CODE REVIEW CHECKLIST
175
PROJECTING DEFECTS
193
THE ECONOMICS OF DEFECT REMOVAL
209
DESIGN DEFECTS
225
PRODUCT QUALITY
239
PROCESS QUALITY
253
A PERSONAL COMMITMENT TO QUALITY
269

MANAGING SCHEDULES
97
THE PROJECT PLAN
111
THE SOFTWARE DEVELOPMENT PROCESS
123
DEFECTS
137
INDEX
274
BOOKS BY WATTS S HUMPHREY 280
Copyright

Common terms and phrases

About the author (1997)

Known as "the father of software quality," Watts S. Humphrey is the author of numerous influential books on the software-development process and software process improvement. Humphrey is a fellow of the Software Engineering Institute (SEI) at Carnegie Mellon University, where he founded the Software Process Program and provided the vision and early leadership for the original Capability Maturity Model (CMM). He also is the creator of the Personal Software Process (PSP) and Team Software Process (TSP). Recently, he was awarded the National Medal of Technology the highest honor given by the president of the United States to America's leading innovators.



Bibliographic information