2009-11-26 10 views
5

Así que me encuentro trabajando durante unas semanas en un pequeño equipo de cuatro personas, incluyéndome a mí. Un gran cambio con respecto a mi último trabajo en una tienda de desarrolladores de más de 300 años en la que participé en la adopción de una metodología ágil.¿Qué prácticas ágiles son apropiadas en un equipo pequeño?

He estado introduciendo sigilosamente herramientas útiles como un servidor de integración continua y estoy comenzando subrepticiamente el desarrollo basado en pruebas.

¿Qué otras prácticas ágiles de administración y desarrollo de proyectos son apropiadas para la tienda más pequeña?

Respuesta

6

Bueno, para mí, su configuración real es mucho más adecuada para Agile que una tienda para desarrolladores 300+ (no estoy seguro de cómo se implementó Agile allí, me gustaría saber más sobre eso ya que escalar ese tamaño requiere muy alto nivel de madurez en Agile IMO).

Por lo tanto, mi respuesta sería en realidad: a partir de 4 personas, todos los valores y prácticas son apropiados y valiosos. En realidad, ¿qué metodología Agile adoptaste previamente? ¿Qué prácticas implementó? ¿Qué te hace pensar que no serían apropiados?

PD: Si puedo, intento ver más allá de las prácticas de ingeniería, Agile no es (solo) sobre eso (esto es especialmente cierto para Scrum). Prácticas como el desarrollo impulsado por prueba, la integración continua, etc. son agradables, pero son solo un medio, no un fin. No serán suficientes para una implementación Agile exitosa. Agile es un patrón de organización orientado a los negocios. En otras palabras, las cosas técnicas no son realmente el mejor punto de partida para implementar Scrum, debes comenzar con cosas organizacionales.

+1

La tienda para desarrolladores de 300+ se dividió en más de 20 equipos, cada uno de los cuales se centró en un área en un sistema orientado a servicios. La coordinación fue engañosa, tanto para asegurarse de que los atrasos estuvieran alineados como de que las entregas realmente funcionaran. ¡Fue divertido! –

+1

Interesante (aunque creo que los equipos de ~ 15 personas son un poco grandes) y, de hecho, estoy seguro de que fue divertido. Pero, nuevamente, ¿qué te hace pensar que lo que implementaste allí no sería apropiado para 4 personas (excepto Scrum of Scrums por supuesto)? ¿Tienes preocupaciones específicas? –

+0

Creo que su tercer párrafo en su respuesta lo aclara: Agile requiere la participación del negocio. Eso es realmente bastante difícil en una compañía más pequeña donde los gerentes necesitan ver evidencia cuando se enfrentan con algunas de las prácticas ágiles más anárquicas. –

2

Comunitaria código de revisión por si o no todo el mundo está en el mismo sitio

2

Creo que es posible que desee dar la vuelta alrededor de la cuestión; qué métodos ágiles serían no ser adecuados porque usted es un equipo pequeño. No soy un experto en prácticas ágiles, pero realmente no puedo pensar en ninguna que no sea apropiada debido al tamaño de tu equipo.

+2

La programación de pares se pone difícil a medida que el tamaño del equipo se aproxima a 1 :-) –

+0

4!= 1, así que está bien aquí –

+0

Estamos descubriendo que es difícil lograr que una persona sea "propietaria del producto", y que el maestro del scrum asume ese rol. –

5

En mi humilde opinión, todas las prácticas de desarrollo son apropiadas. De hecho, durante mucho tiempo se esperaba que un equipo ágil fuera un equipo pequeño (5-9 personas). Hay un artile de infoq al respecto.

Además, como tiene un pequeño equipo, la comunicación y la colaboración serán más sencillas, por lo que las prácticas funcionarían aún mejor.

5

Enfóquese en la introducción de prácticas que añaden más valor al equipo.

medida que el equipo es pequeño impacto del cambio será muy visible, si trabajo con el equipo y muestran mejoras entonces se puede volver atrás y añadir otra - de nuevo la que añadir los más valor para el equipo.

Una de las cosas más importantes es que los proyectos se abordan con una mentalidad ágil, añadiendo herramientas & técnicas en el contexto de proyectos de largo que no puedan adaptarse al cambio & no están altamente sintonizado con el cliente ganó' Tiene el resultado final que debería estar buscando.

+0

+1 para comentarios sobre alta visibilidad de cambios. –

Cuestiones relacionadas