Ágil - Características

Iterativo / incremental y listo para evolucionar

La mayoría de los métodos de desarrollo ágil dividen un problema en tareas más pequeñas. No existe una planificación directa a largo plazo para ningún requisito. Normalmente, se planifican iteraciones que varían de un corto período de tiempo, por ejemplo, de 1 a 4 semanas. Se crea un equipo interfuncional para cada iteración que funciona en todas las funciones de desarrollo de software, como planificación, análisis de requisitos, diseño, codificación, pruebas unitarias y pruebas de aceptación. El resultado al final de la iteración es un producto que funciona y se muestra a las partes interesadas al final de una iteración.

Después de la demostración, se toman los comentarios de revisión y se planea incorporarlos al software de trabajo según sea necesario.

Comunicación cara a cara

Cada equipo ágil debe tener un representante del cliente, como el propietario del producto, en la metodología scrum. Este representante está autorizado para actuar en nombre de las partes interesadas y puede responder las consultas de los desarrolladores entre iteraciones.

Un radiador de información (pantalla física) normalmente está ubicado de manera prominente en una oficina, donde los transeúntes pueden ver el progreso del equipo ágil. Este radiador de información muestra un resumen actualizado del estado de un proyecto.

Bucle de retroalimentación

El levantamiento diario es una cultura común de cualquier desarrollo ágil; También se conoce como scrum diario . Es una especie de breve sesión en la que cada miembro del equipo se informa entre sí sobre el estado de lo que han hecho, qué hacer a continuación y cualquier problema que enfrenten.