Skip to content

Introduction to the Personal Software Process

Best in textbook rentals since 2012!

ISBN-10: 0201548097

ISBN-13: 9780201548099

Edition: 1997

Authors: Watts S. Humphrey

List price: $39.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

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 the undergraduate curriculum. Applying the book's exercises to 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…    
Customers also bought

Book details

List price: $39.99
Copyright year: 1997
Publisher: Addison Wesley Professional
Publication date: 12/20/1996
Binding: Paperback
Pages: 304
Size: 6.50" wide x 9.50" long x 0.75" tall
Weight: 0.990
Language: English

The Software Engineer's Job
What is Software Engineering?
Why is Good Engineering Important?
The Personal Software Process
The Discipline of High-Quality Work
The Importance of High-Quality Work
How to Improve the Quality of Your Work
The Improvement Process
The Strategy of this Book
The Management
The Logic of Time Management
Understanding How You Spend Time
The Engineering Notebook
The Notebook Design
Engineering Notebook Examples
Tracking Time
Why Track Time?
Recording Time Data
Tracking Your Time
Use a Standard Time Recording Log
Handling Interruptions
Tracking Completed Tasks
Keeping Time Logs in the Engineering Notebook
Hints on Logging Your Time
Period and Product Planning
Period and Product Plans
The Weekly Activity Summary
Summarizing Weekly Times
Calculating Period Times and Rates
Using the Weekly Activity Summary
Product Planning
The Need for Product Plans
Why Product Plans Are Helpful
What is a Product Plan?
Product Planning in this Book
Planning Small Jobs
Some Definitions
The Job Number Log
Some Suggestions on Using the Job Number Log
Using Product Times and Rates Data
Product Size
The Product Planning Process
Size Measurement
Some Cautions on Using Size Measures
Program Size
Other Size Measures
Estimating Program Size
Making a Larger Size Estimate
Using Size Measures in the Job Number Log
Managing Your Time
Elements of Time Management
Categorizing Your Activities
Gather Data on Time Spent by Activity
Evaluating Your Time Distribution
Making a Time Budget
Finding More Time
Setting Ground Rules
Prioritizing Your Time
Managing Your Time Budget
Suggestions on Managing Variable Time
Your Time Management Objective
Managing Commitments
Defining Commitment
Responsibly Made Commitments
Example of a Commitment
An Example in Industry
Handling Missed Commitments
The Importance of Managing Commitments
The Consequences of Not Managing Commitments
The Way to Manage Commitments
Managing Schedules
The Need for Schedules
The Gantt Chart
Making a Project Schedule
Checkpoints
Tracking Project Plans
Tracking Earned Value
The Project Plan
The Need for Project Plans
The Project Plan Summary
The Summary
Program Size
Time in Phase
Estimating Accuracy
The Software Development Process
Why We Use Processes
Some Definitions
The Process Script
Checkpoints and Phases
The Updated Project Plan Summary Form
A Planning Example
An Example of To Date Calculations
Defects
What is Software Quality?
Defects and Quality
What are Defects?
Defe