|
Una de las ideas mas interesantes sobre Scrum es que tiene como premisa que los equipos altamente eficaces no precisan necesariamente ser formados por desarrolladores que esten por encima de la media, la idea es que desarrolladores medios puedan crear equipos altamente eficaces, en el caso en que sean creadas las condiciones necesarias.
Este es uno de los mitos que escucho normalmente, equipos excepcionales son formados por miembros brillantes, yo prefiero no precisar de dos desarrolladores top 5% para conseguir que mi proyecto funcione, prefiero depender de equipos de desarrolladores medios que, juntos, tienen una habilidad excepcional en entregar software testeado, que funciona y que quieren saber como mejorar sus skills, conocimientos y metodos continuamente.
Esta es una de las cosas que vengo vivenciando en varios proyectos, tengo visto desarrolladores medios, reactivos y problematicos, que evitan responsabilidades que se vuelven un equipo altamente perforrmante, cambiando algunas reglas, incentivando algunas cosas, inhibiendo otras, basicamente cuando la gente tiene una vision sistemica de equipos de proyecto es cuando entendemos que es un eco-sistema.
Para mi los equipos altamente eficaces tienen mas que ver con el proceso de equipo, la dinamica de comunicacion, los significados, los propositos, el eco-sistema como un todo, que con individuos especificos o caracteristicas especificas de los miembros de un equipo.
Lo interesante de Scrum es que define un framework que permite la creacion de quipos altamente eficaces, incentivando e inhibiendo algunas de las causas por las que equipos altamente eficaces no se forman en condiciones normales.
En un proyecto de software las personas normalmente tienen la idea de que el activo de la empresa es el producto, o el codigo fuente, mas que su gente, pero si pensamos mas en el asunto entendemos que el activo mas importante de una industria no es la materia prima o su stock de productos terminados, esos son activos secundarios, donde esta el verdadero valor en una fabrica es en sistema de produccion. En software la unidad de produccion son los equipos, un equipo que sabe producir con las caracteristicas necesarias y con bajo nivel de defectos es un activo, y una de las prioridades de los gerentes en desarrollar activos para su empresa, Scrum permite que hagamos eso con equipos que obviamente por sobre todo entregan productos de alta calidad. |