Chapter 6. Development Process and Release Planning
A program is never less than 90% complete, and never more than 95% complete. | ||
--Terry Baker |
A modern software development project is difficult to imagine without some form of development process. A software development process, simple or complex, comprises a set of rules, recommendations, standards, tools, and of course, people. Software release planning is very much an integral part of the development process and deals with how tasks are grouped, how releases are planned, and ways to track the release progress. Remember that tracking tasks is not the same as tracking releases.
In this chapter, we will explore various aspects of the software development process and release planning and management:
For the software development process, we will be introduced to the software process templates, configuring the templates, and team roles
From the Release Planning, we will get introduced to an overview of iterations, sprints, backlogs, and tracking...