Version 2 (modified by deyan, 16 years ago) (diff) |
---|
Teams
Team splitting
We define three teams for improved performance and management while developing Sophie 2. The three teams are as follows:
- Analysis team - responsible for analysing the tasks for the current and the next iteration and for the testing reviews.
- Functional team - designing and implementating the tasks from the product backlog.
- Release Team - responsible for the releases, the reviews of the implementation phase, the testing phase and bug fixing(See PROCESS).
For now the analysis reviews are made internally in the team which is responsible for the corresponding task(i.e. S2S_TESTING_SERVER_R0 analysis review is made by the server team). The design reviews are done by a functional team member(not necessary from the same team).
The teams are not fixed, it is recommended to change the team members each iteration or for every several iterations.
Team Roles
For each team there is team leader defined. They are not fixed also and can be changed even during the process depending on their productivity as team leaders. The other developers are called team members. The team leader should:
- be responsible for the progress of his/her team on the progress checks
- represents team members on the weekly meetings if they are not present
- gives direction to the team members if they don't know which task to take
- helps the team members if they have questions and obscurities or directs them to the person who can help them.
The team members for each task can be in the role of:
- reviewers - a person who is assigned to review a task
- implementors - the workers on a given task
- freelancers - remote implementors (or reviewers) with different working time
Team Processes
The Release team has an internal process described in ITERATION_03/Release/Process.
Here is the Analysis team working process: ITERATION_03/Analysis/Process.