Book description
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.
Table of contents
- Title Page
- Copyright Page
- Faculty Foreword
- Student Foreword
- Preface
- Contents
- 1 The Software Engineer’s Job
- 2 Time Management
- 3 Tracking Time
- 4 Period and Product Planning
- 5 Product Planning
- 6 Product Size
- 7 Managing Your Time
- 8 Managing Commitments
- 9 Managing Schedules
- 10 The Project Plan
- 11 The Software Development Process
- 12 Defects
- 13 Finding Defects
- 14 The Code Review Checklist
- 15 Projecting Defects
- 16 The Economics of Defect Removal
- 17 Design Defects
- 18 Product Quality
- 19 Process Quality
- 20 A Personal Commitment to Quality
- Index
- Supplements Page
- Books by Watts S. Humphrey
Product information
- Title: Introduction to the Personal Software Process
- Author(s):
- Release date: December 1996
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780201548099
You might also like
book
The Personal Credibility Factor: How to Get It, Keep It, and Get It Back, (If You’ve Lost It)
You'd trust your life with some people. Others, you wouldn't trust for an instant, even when …
book
Adventures of an IT Leader
Becoming an effective IT manager presents a host of challenges--from anticipating emerging technology to managing relationships …
book
How to Use Objects: Code and Concepts
While most developers today use object-oriented languages, the full power of objects is available only to …
book
Programming Beyond Practices
Writing code is the easy part of your work as a software developer. This practical book …