3.1. A Project Planning Plan

The first step toward an effective software development process is to create a project-planning plan that produces a complete blueprint as efficiently as possible. Those of you who have been doing software planning may feel that you have followed a standardized process. At the very least, you probably implement the industry standard envisioning and specification phases.

For many companies, this means that you throw vision and specification templates into a shared folder and create some spreadsheets to track changes and meeting notes. This may be business as usual, but it is woefully inadequate for the task of producing a quality specification.

At the very least, you must engineer and implement the kind of structured, ...

Get Planning Smarter: Creating Blueprint-Quality Software Specifications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.