La guía scrum indica que el Equipo Scrum no puede pasar de 10 personas. De hecho habla que como mucho deben ser 9 personas sin contar con el Scrum Master y el Product Owner ,siempre y cuando los dos últimos no realizaran tareas de programación dentro del Sprint.
Lo anterior es si nos basamos en guía del 2017 porque en la guía del 2020 no lo deja tan claro el numero de miembros que debía tener además que no habla de Equipo de Desarrollo.
Razón para limitar el tamaño del Equipo Scrum
Esta razón se basa en una investigación empírica cuya resultado se muestra en el grafico de abajo ,que muestra el tiempo que se tarda en realizar proyectos de software parecidos teniendo en cuenta el numero de integrantes del equipo Scrum.
Si un equipo Scrum tiene 2 personas, es casi imposible que un equipo Scrum cuente con todas las habilidades necesarias para realizar un incremento de valor.
Desde mi experiencia 3 personas que sean totalmente multifuncionales es lo mínimo que se necesita para sacar adelante un proyecto, un desarrollador, un tester y un scrum master.
Lo ideal y el tamaño que genera la mejor productividad es entre 5 y 7 personas en el equipo Scrum sin contar con Product Owner Y Scrum Master.
Los problemas empiezan a verse a partir de 10 miembros porque se empieza a perder productividad y se necesita una gran coordinación .
Cada vez que añadimos miembros al equipo se pierde productividad y se tarda más en entregar ,el nuevo es un lastre mientras se está formando y ralentiza la velocidad.
Cuanto más grande es el equipo más tiempo hay que gastar en coordinar y en no pisarse unos a otros y al final lo mejor es dividir el equipo en equipos de menos de 10 ,cuantos más pequeños mejor.
Hay una falacia muy común en las consultoras ,que es creer que cuanto más gente en el proyecto mejor pero la gráfica anterior demuestra que no.
Equipos de más de 10 personas
Cuando tenemos un equipo formado por más de 10 personas existen dudas de si se está trabando con Scrum y la realidad es que si pero no te dará el mismo rendimiento.
De hecho cuanto más grande ,más tiempo del sprint se gastará en reuniones ,por eso lo mejor es dividir el equipo en dos.
Algunas personas dicen que estos equipos ya no serán multifuncionales pero si por ejemplo hay solo un tester en un equipo de 15 personas quizás es hora de dividir en 2 el equipo y contratar a otro tester.
Scrum recomienda siempre equipos pequeños multifuncionales y de hecho la historia muestra que grandes ejércitos sucumbieron antes otros mas pequeños como los 300 guerreros espartanos contra los turcos.
Habilidades en forma de T
Los equipos Scrum tienen que ser multifuncionales por eso el Scrum Master debe intentar que los miembros del equipo tengan habilidades en forma de T ya que esto es lo que realmente hará que un equipo sea realmente productivo.