Los especialistas son importantes, pero los generalistas también
Ya he escrito sobre el concepto de igualdad en equipos ágiles. Allí mencioné que es un malentendido muy extendido que cada miembro de un equipo Scrum debe ser un generalista y por lo tanto ser igualmente bueno en todas las áreas. Simplemente no es cierto.
Lo que los equipos Scrum pueden aprender de las tiendas de sándwiches
Es extraño: cada tienda de sándwiches ya sabe cómo usar especialistas. Pero nosotros en la industria del software todavía no hemos encontrado una respuesta a esta pregunta. Me gusta comer mis sándwiches en una tienda de sándwiches específica. Allí he comido lo suficiente como para saber que tienen tres tipos diferentes de empleados: aquellos que toman pedidos; aquellos que hacen los sándwiches y suplentes.
Los empleados que toman pedidos están detrás del mostrador y escriben los pedidos en un papel. Luego lo pasan a sus colegas que preparan los sándwiches.
Estos dos son entonces los especialistas en la industria de los sándwiches. Los suplentes son los generalistas – pueden ser utilizados en ambos trabajos, aunque no tan bien como los especialistas. Sus sándwiches no saben peor – pero los generalistas tal vez no son tan rápidos.
Como adolescente también trabajé una vez en un restaurante de comida rápida. Era un suplente. No podía hacer burritos y tacos tan rápido como Mark, uno de los cocineros. Y cada vez que estaba en la caja registradora y tenía que poner un nuevo rollo de papel, tenía que llamar a Nikki, la gerente de la tienda, porque simplemente no podía recordar cómo se hacía. A diferencia de Mark y Nikki, sin embargo, podía hacer ambos trabajos.
Simplemente asumo que cada tienda de sándwiches del mundo tiene algunos especialistas – personas que solo son responsables de preparar la comida y personas que solo toman pedidos y cobran. Sin embargo, estas empresas también han aprendido que no se puede prescindir de generalistas.
En las horas pico, como por ejemplo al mediodía, los generalistas pueden ser útiles, ya que pueden ser utilizados según sea necesario – ya sea tomando pedidos o preparando sándwiches.
Conclusión: Generalista vs. Especialista
Y eso también significa para los equipos Scrum que idealmente siempre debería haber algunos generalistas. Porque son los generalistas los que permiten que los especialistas se especialicen en primer lugar.
Por supuesto, siempre se necesitarán especialistas (programadores C++, analistas de Big Data, bioinformáticos, etc.). Cada vez que agregas otro especialista al equipo, es exactamente como en la tienda de sándwiches cuando se contrata a otra persona que solo puede preparar sándwiches. Si hay demasiados especialistas, la probabilidad es significativamente mayor de que alguien desperdicie demasiado tiempo porque tiene que esperar hasta que otro especialista termine su trabajo.
Este texto proviene del Blog de Mike Cohn y fue traducido por nosotros al español.
Especialízate y conviértete en Scrum Master
Para Scrum Master ofrecemos las siguientes formaciones y oportunidades de desarrollo gratuitas: