Agile project management with XP Manual
MANUAL GESTIÓN DE PROYECTOS ÁGILES
Obviously you also have to respect other team members, keep the room at an acceptable noise level and avoid interrupting others when they are concentrating on a task that requires concentration. Another important aspect to keep in mind is that the number of people in a team cannot be too large. Experience has shown that the ideal size for a development team is 7 people, and up to 9 in exceptional cases. In the case of larger teams, they will have to be split in two in order to strike a balance between maximising productivity and minimising the management and coordination burden among members. The team as a unit Include in the team all the profiles necessary for the achievement of the project's objectives. In a manner of speaking, it is better to divide teams by project rather than by task type. Experience has shown that it is better to have a user experience expert, several developers and a systems administrator in the same team rather than having user experience departments, development departments and systems departments that are responsible for several projects. Focusing on a project, with specific clients and with specific colleagues helps to get involved in the project, to have the feeling of a team and to better achieve the objectives. A team does not have to be constant over time; it may change members as the project progresses and certain tasks are no longer needed. For example, the UX person on a project may have less workload in the later iterations of the project. At that point, he or she can move on to another project. Although a team member may at some point be collaborating with another team on another project, we should try to avoid this as far as possible. It is very difficult for people to change tasks and objectives, we are more productive when we have a clear objective and all our actions are aimed at achieving it. Moreover, collaborating in two teams simultaneously reduces the feeling of belonging to the group, which has a negative effect on motivation and commitment. Uses information radiators on project progress. Each team member has to know what is the best task he or she can perform at any given moment for the good of the team. In addition, each team member needs to know the development status of the current iteration and of the project as a whole. This can be achieved in many ways. You can use task management software tools, you can use a "rudimentary" shared excel in which each row European Open Business School
22
Made with FlippingBook Ebook Creator