An initial project-wide activity to produce the development plan.
The project manager, development manager and the chief programmers plan the order that the features are to be
implemented, based on feature dependencies, load across the development team and also on the complexity of the features
to be implemented. The main tasks in this process are not a strict sequence. Like many planning activities they are
considered together, with refinements made from one or more tasks and then considering the others again. A typical
scenario is to consider the development sequence, then consider the assignment of business activities to chief
programmers and in doing so, consider which of the key classes (only) are assigned to which developers (remember a
chief programmer is also a developer). When this balance is achieved and the development sequence and assignment of
business activities to chief programmers is essentially completed, then the class ownership is completed (beyond the
key classes thatwere already considered for ownership).
|