¿Que es Agile? En español, por favor.

Antes que nada, me gustaría resaltar que Agile (pronunciado «ayail» hehehehe…) o ágil es un movimiento, no una metodología.

El moviemiento ágil busca alternativas a la gestión de proyectos «tradicional». Este enfoque permite que los equipos de trabajo respondan a lo impredecible a través de cadenas de trabajo, divididas en varias iteraciones, y retroalimentación por parte de los miembros involucrados. El movimiento ágil propone una alternativa de desarrollo diferente a la metodología «waterfall» (en cascada) o al «desarrollo secuencial tradicional». Continue reading →

blank

Cómo hacer un Release Plan en metodología «Agile».

Hablando de la Metodología Agile de desarrollo de software, un «release plan» o plan de lanzamiento es un diagrama de flujo evolutivo que describe qué características serán terminadas/entregadas en los lanzamientos (releases) próximos. Cada historia en un release plan tiene una estimación aproximada del tamaño asociado a ella.

La planificación y la estimación en la metodología agile (ágil) depende de una sola medida clave: la velocidad del equipo de desarrollo, que describe la cantidad de trabajo que el equipo puede llevar a cabo por iteración. Dada la velocidad conocida de un equipo por su último proyecto (si se conoce), un release plan representa la cantidad de características que el equipo tiene la intención de entregar en un plazo determinado. Continue reading →