Desarrollador

From Scrum Manager BoK

Los desarrolladores son cada uno de los profesionales profesionales que realizan el incremento de cada sprint.

Aunque se les denomine «desarrolladores» en scrum esto no significa que se hable siempre de programadores. Es un término que engloba a las personas cuyo trabajo contribuye directamente a «desarrollar» o construir «incremento».

Características

  • Es un equipo multifuncional, en el que todos los miembros trabajan de forma solidaria con responsabilidad compartida.
  • Es posible que algunos miembros sean especialistas en áreas concretas, pero la responsabilidad, el incremento, recae sobre el equipo en conjunto.
  • Se recomienda que el equipo de desarrolladores tenga entre 3 y 9 personas. Más allá de 9 resulta difícil mantener la comunicación directa, y se manifiestan con más intensidad los roces habituales de la dinámica de grupos, que comienzan a aparecer a partir de 6 personas.
  • En el cómputo del número de desarrolladores no se cuentan ni al Scrum Master ni al propietario del producto, a no ser que trabajen activamente en el desarrollo del producto.

Responsabilidades

Las principales responsabilidades, más allá de la autogestión y uso de tecnologías ágiles, son las que marcan la diferencia entre «grupo de trabajo» y «equipo»:

  • En un «grupo de trabajo» las personas tienen una asignación específica de responsabilidades, y siguen un proceso o pautas de ejecución. Aunque el grupo trabaje en la misma organización, cada quien responde de forma individual.
  • Un «equipo» tiene espíritu de colaboración y un propósito común: conseguir el mayor valor posible para la visión del cliente. Los desarrolladores se autogestionan para trabajar y responder de forma conjunta. No hay un gestor para delimitar, asignar y coordinar el trabajo. Son los desarrolladores los que se coordinan. Todos aportan y colaboran con el propietario del producto en el desarrollo de la pila del producto, participan en la toma de decisiones, y respetan las opiniones y aportes de los demás. Comparten el objetivo de cada sprint y la responsabilidad del logro. Por último, todos están familiarizados con scrum.

Véase también