Trabajo en una empresa que ha reducido en varias ocasiones el tamaño de su equipo de desarrollo, hasta el punto de que los equipos anteriores de 10 personas ahora se reducen a un desarrollador por producto (y un par de probadores compartieron entre 5 productos). Solíamos ser bastante pesados en el proceso, después de haber sido una escisión de una empresa más grande, y heredamos su proceso de cascada en varias etapas.
Del equipo ejecutivo se deduce que no estamos lanzando el software lo suficientemente rápido, y que esto es probablemente la culpa del proceso (que puede ser un factor contribuyente, aunque la pérdida del 90% de mano de obra probablemente no ayudó). Ha habido un impulso para que pasemos a un proceso ágil para evitar perder tiempo escribiendo documentos de diseño, etc.
Creo que tengo curiosidad por saber si un cambio a Agile ayudará con los equipos de una sola persona. Entendí que muchos de los beneficios provienen de una mayor visibilidad y una mayor comunicación entre los miembros del equipo, pero sé lo que estoy haciendo y mi gerente también. Ya hago TDD ya que de todos modos no tenemos a nadie para probar el producto.
TL; Versión DR: supongo que lo que realmente estoy preguntando es, ¿puede implementar Agile con 'equipos' de una sola persona, y ve algún beneficio de esto, o es generalmente algo que es más efectivo para equipos más grandes?