Parallel Development



Definition

Parallel development is a common technique whereby different producers are performing their tasks concurrently.

Discussion

Large applications require numerous roles and teams to properly develop. They would also take far too long to develop if only one team could work at a time.

Objectives

The typical objectives of parallel development are to:

Preconditions

Parallel development can typically begin when the following preconditions hold:

Completion Criteria

Parallel development is typically complete if the following postconditions hold:

Steps

During parallel development, various rolls typically perform the following steps:

Work Products

Parallel development typically results in the following work products:

Limitations

Parallel development is typically subject to the following limitations:

Guidelines