Types of Development Processes

Each process has its place, and no single process is the best solution for every situation. In some cases, sensibly customizing a process will provide the best results.

The following sections offer brief overviews of various processes. You can consult with experienced process users or read a book about a particular process to learn more details. (See "Additional Reading" on Additional Reading.) Each process has its advantages and disadvantages. Consider the environment of your company as you decide which process to use. Keep in mind that, in some cases, company political issues can render a great process unusable.

Warning

For process advocates who believe there is one ring process of power that rules over all other ...

Get Growing Software 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.