|
Exact team structure and number of contributors
will depend on specifics of the project. However, typically
our projects organized into the following structure. It illustrates
team composition and assigned responsibilities.
|
 |
The main components of our project team are:
- The project management team. It is an active participant,
responsible for defining the process, planning as well as managing.
- The architecture team. It is responsible for design and
implementation specs, and for integration of components.
- The development team. It owns construction and maintenance
activities.
- QA testing and release team. It structure fosters independent
quality assessment. It is focused on testing and product evaluation
concurrent with ongoing development.
As the software project progresses through its
typical stages project organization evolves. Team's center of gravity
shifts within lifecycle, with about 50% of the staff assigned to
one set of tasks and responsibilities in each phase.
|