STSC
Process Tailoring for Software
Project Plans
January 1996
Prepared By:
Faye C. Budlong, Paul A. Szulewski, and
Ralph J. Ganska
Prepared For:
The Process Management Technologies Team
The Software Technology Support Center (STSC)
OO-ALC/TISE
Hill AFB, Utah
This report was
prepared by The Charles Stark Draper Laboratory, Inc., under Contract
F042520-95-C-0245 with the Software Technology Support Center (STSC)of the U.S.
Air Force.
Publication of
this report does not constitute approval by the U.S. Air Force of the findings
or conclusions contained herein. It is published for the exchange and
stimulation of ideas.
TABLE OF CONTENTS
- ACKNOWLEDGMENT
- 1.INTRODUCTION
- 1.1Scope
- 1.2Audience
- 1.3Introduction to the Report
- 2.AN
ORGANIZATION'S STANDARD SOFTWARE PROCESS:
AN
OVERVIEW
- 3.TAILORING
THE ORGANIZATION'S STANDARD SOFTWARE PROCESS
- 3.1Introduction to Tailoring
- 3.2Identifying Project Characteristics
- 3.3Choosing and Tailoring the Building Blocks
- 3.3.1The Tailoring Process
- 3.3.2Making Tailoring
Decisions
- 3.4Documenting the Project's Defined Software Process
- 3.4.1Documenting the Tailoring Decisions in a Compliance
Agreement
- 3.4.2Documenting the Project's Defined Software Process in a
Plan
- 3.4.2.1Organizing the Work
- 3.4.2.2Documenting the Schedule
- 3.4.2.3Developing the Activity Network
- 3.4.2.4Completing
the Software Development Plan
- 4.TAILORING AN
ORGANIZATION'S STANDARD SOFTWARE PROCESS - AN EXAMPLE SOFTWARE PROJECT
- 4.1Introduction to the
Example
- 4.1.1Project
Scenario
- 4.1.2Introduction to the XDEVEL Standard Software
Process
- 4.2Identifying Project
Characteristics
- 4.3Choosing and
Tailoring the Building Blocks
- 4.4Documenting the
Project's Defined Software Process
- 4.4.1Documenting
the Tailoring Decisions
- 4.4.2Incorporating
the Project's Defined Software Process in a Plan
- 4.4.2.1Organizing the Work
- 4.4.2.2Documenting the Schedule
- 4.4.2.3Developing the Activity Network
- 4.4.2.4Completing the Software Development Plan
- 5.CONCLUSIONS
- LIST OF REFERENCES
- LIST OF ACRONYMS
- GLOSSARY
- APPENDIX A.PROCESS &
PLANNING TOOL SUPPORT
LIST OF FIGURES
- 1-1
Organizational process to project performance transitions.
- 2-1 Example
building blocks.
- 3-1
Tailoring an organization's standard software process (overview).
- 3-2
Tailoring a process for a software project.
- 3-3
Simplified example software WBS.
- 3-4 Example
software schedule with WBS elements.
- 3-5 Example
activity network.
- 4-1 XDEVEL's building
blocks.
- 4-2 GPS Interface and
Communications Project WBS.
- 4-3 GPS Interface and
Communications Project Gantt chart.
- 4-4 GPS Interface and
Communications Project activity network.
LIST OF TABLES
- 3-1 Sample
project characteristics
- 3-2 Example
tailoring guidance.
- 3-3 Example
SDP Table of Contents.
- 4-1 Project characteristics
for GPS example.
- 4-2 Candidate XDEVEL
building blocks to be tailored.
- A-1 Integrated software
process and project management tools.
Return to Technical Document List
Revised: September 24, 2004.