The Process Impact Goodies Disk

The Process Impact Goodies Disk

It's hard enough to put better ways of working into practice without having to invent everything yourself. Here are some process assets to help you get started. Treat every template, checklist, or process as a starting point, and adapt them to meet the needs and nature of your own projects. You are free to use these items as you like on your own projects. They are provided without warranty of any kind. All items are copyright 2006 by Karl E. Wiegers.

Handbooks

Software Process Improvement Handbook
Project Initiation Handbook

Templates

Vision and Scope Document Template
Use Case Template
Software Requirements Specification Template
Template for Change Control Board Charter
Project Charter Template
Request for Proposal Template
Risk Management Plan Template
Risk List Template
Project Management Plan Template
Subcontract Management Plan Template
Project Status Report Template
Process Improvement Action Plan Template
Software Process Improvement Strategic Plan Template

Spreadsheets

Requirements Prioritization Spreadsheet
Project Prioritization Spreadsheet
Spreadsheet for Code Inspection Data
Spreadsheet for Document Inspection Data
Sample Spreadsheet for Code Inspection Data
Sample Spreadsheet for Document Inspection Data

eLearning Seminars

"Software Requirements: 10 Traps to Avoid"
Descriptions and Previews of:
   "In Search of Excellent Requirements"
   "Exploring User Requirements with Use Cases"
   "Writing High-Quality Requirements"
   "Software Inspections and Peer Reviews"
   "Project Management Best Practices"
   "Software Requirements: An Executive Overview"

Procedures and Process Descriptions

Change Control Process
Project Retrospective Procedure
Peer Review Process

Forms

Inspection Summary Report
Inspection Issue Log
Peer Review Typo List
Inspection Lessons Learned Questionnaire

Checklists

Impact Analysis Checklist for Requirements Changes
Inspection Moderator's Checklist
Review Checklist for Software Requirements Specifications
Review Checklist for Use Case Documents
Review Checklist for Architecture Designs
Review Checklist for Detailed Designs
Review Checklist for Source Code
Review Checklist for Test Plans
Review Checklist for Project Plans

Sample Requirements Documents

Vision and Scope Document
Use Case Document
Software Requirements Specification
Business Rules

Other Items

Current Requirements Practice Self-Assessment
Self-Assessment Analysis Spreadsheet
Business Analyst Job Description
Product Champion Responsibilities
Glossary of Requirements Engineering Terms
Bibliography of Software Process Improvement Articles