The Development Process


Figure 1. RAD of the Process

Figure 1 shows a structured flowchart of the process, called a Role-Activity Diagram or RAD. The diagram misses many of the interesting interactions between people enacting the Developer role. It also misses the richness of interaction between the Ambassador and his 50 or so contacts external to the project. The Ambassador, like Allen's gatekeeper [BibRef-Allen1977], handles most of the external project technical interfaces.

Parallelism can be seen throughout. Design might start before system engineering. Requirements continue to change and accumulate after coding has started, and sometimes after performance verification.