Skip to content

Introduction to the Team Software Process

Best in textbook rentals since 2012!

ISBN-10: 020147719X

ISBN-13: 9780201477191

Edition: 2000

Authors: Watts S. Humphrey

List price: $79.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!

Watts Humphrey is the visionary behind the Capability Maturity Model (CMM) and the Personal Software Process (PSP). The CMM contains a framework for software process improvement at the organizational level. The PSP builds the self-discipline needed for individual programmers to work efficiently and effectively. The author's new Team Software Process (TSP) details methods that should guide the formation of a software development team and that will enhance the team's productivity. This book describes an introductory version of TSP, ideal for smaller projects but also useful for learning basic forms and procedures that apply to other development projects. Methods presented include: how to…    
Customers also bought

Book details

List price: $79.99
Copyright year: 2000
Publisher: Addison Wesley Professional
Publication date: 8/24/1999
Binding: Hardcover
Pages: 496
Size: 6.50" wide x 9.50" long x 1.00" tall
Weight: 1.848
Language: English

Preface
Introduction
TSPi Overview
What Is TSPi?
TSPi Principles
The TSPi Design
TSPi Structure and Flow
The TSPi Process
The Textbook Structure and Flow
Summary
The Logic of the Team Software Process
Why Projects Fail
Common Team Problems
What Is a Team?
Building Effective Teams
How Teams Develop
How TSPi Builds Teams
Summary
References
The TSPi Process
Launching a Team Project
Why Conduct a Team Launch?
Team Goals
Team-Member Goals
The Role Goals
The TSPi Launch Scripts
Summary
The Development Strategy
Planning First
What Is a Strategy?
The Conceptual Design
Risk Management
A Reuse Strategy
The Strategy Scripts
Summary
The Development Plan
The Need for Planning
The TSPi Planning Process
The TSPi Support Tool
The Development Plan Scripts
Tracking the Work
The Quality Plan
Summary
Reference
Defining the Requirements
What Are Requirements?
Why We Need Requirements
Requirements Changes
The Software Requirements Specification
The TSPi Requirements Scripts
Summary
References
Designing with Teams
Design Principles
Designing in Teams
Design Standards
Designing for Reuse
Designing for Usability
Designing for Testability
Design Reviews and Inspections
The TSPi Design Scripts
Summary
References
Product Implementation
Design Completion Criteria
Implementation Standards
The Implementation Strategy
Reviews and Inspections
The IMP Scripts
Summary
Reference
Integration and System Testing
Testing Principles
The TSPi Testing Strategy
The Build and Integration Strategy
The System Test Strategy
Test Planning
Tracking and Measuring Testing
Documentation
The TSPi TEST Scripts
Summary
References
The Postmortem
Why We Need a Postmortem
What a Postmortem Can Do for You
The Process Improvement Proposal
The TSPi Postmortem Scripts
Summary
Reference
The Team Roles
The Team Leader Role
The Team Leader's Goals
Helpful Team Leader Skills and Abilities
The Team Leader's Principal Activities
The Team Leader's Project Activities
Summary
The Development Manager Role
The Development Manager's Goals
Helpful Development Manager Skills and Abilities
The Development Manager's Principal Activities
The Development Manager's Project Activities
Summary
The Planning Manager Role
The Planning Manager's Goals
Helpful Planning Manager Skills and Abilities
The Planning Manager's Principal Activities
The Planning Manager's Project Activities
Summary
The Quality/Process Manager Role
The Quality/Process Manager's Goals
Helpful Quality/Process Manager Skills and Abilities
The Quality/Process Manager's Principal Activities
The Quality/Process Manager's Project Activities
Summary
References
The Support Manager Role
The Support Manager's Goals
Helpful Support Manager Skills and Abilities
The Support Manager's Principal Activities
The Support Manager's Project Activities
Summary
Using the TSPi
Managing Yourself
Being Responsible
Striving for Defined Goals
Living by Sound Principles
Your Opinion of Yourself
Your Opinion of Others
Your Commitment to Excellence
Summary
Reference
Being On a Team
The Jelled Team
Teamwork Obligations
Communication Among Team Members
Making and Meeting Commitments
Participation in the Team's Activities
Team-building Obligations
Accepting and Performing a Team Role
Establishing and Striving to Meet Team Goals
Building and Maintaining the Team
Summary
References
Teamwork
Reference
Need Statements for the TSPi Sample Exercises
Purpose
The Change Counter Functional Need Statement
The Program Analyzer Functional Need Statement
References
Software Configuration Management
The Software Configuration Management Problem
Software Configuration Management Overview
The SCM Plan
The System Baseline
Automating the SCM Process
The Software Configuration Management Process
Software Inspections
What Are Inspections?
What Makes Inspections Effective?
Inspection Methods
Inspection Data
The Inspection Report: Form INS
Estimating Remaining Defects
The Importance of High Personal Yields
Scheduling Inspections
The TSPi Inspection Script
References
The TSPi Scripts
Role Scripts
TSPi Forms and Instructions
The TSPi Standards and Specifications
Index