Project Organization

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.