Red de conocimiento informático - Aprendizaje de código fuente - El verdadero significado del desarrollo ágil

El verdadero significado del desarrollo ágil

El desarrollo ágil, también conocido como desarrollo ágil de software, es un nuevo enfoque de desarrollo de software que ha ganado importancia desde la década de 1990 como una forma de responder a requisitos que cambian rápidamente. En comparación con los métodos no ágiles, el desarrollo de software ágil enfatiza la colaboración estrecha entre equipos de programadores y expertos en negocios, la comunicación cara a cara (que se considera más efectiva que la documentación escrita), la entrega frecuente de nuevas versiones de software, la comunicación compacta y autoorganizada. equipos, y métodos de codificación y organización de equipos que se adaptan bien a los cambios en los requisitos. El enfoque del equipo para escribir código y organizar equipos también pone un mayor énfasis en el papel de las personas en el desarrollo de software.

Las personas y las interacciones son más importantes que los procesos y las herramientas.

¿Software en ejecución? Se pone énfasis en buscar documentación amplia y completa.

La colaboración con el cliente es más importante que la negociación del contrato.

Sea receptivo al cambio en lugar de quedarse estancado.

Si bien el contenido de la derecha tiene su valor, el contenido de la izquierda es el más importante.

Las personas confían entre sí, hay menos personas, pero son más capaces y pueden comunicarse cara a cara

Proyectos de desarrollo ágil:

Desarrollo ágil Los equipos se pueden resumir de la siguiente manera: Trabajar como un todo; trabajar de forma iterativa en ráfagas cortas; entregar algo en cada iteración.

Centrarse en las prioridades del negocio; inspeccionar y ajustar.

Probablemente el factor más importante sea el tamaño del proyecto. A medida que aumenta la escala, la comunicación cara a cara se vuelve más difícil,

por lo que los métodos ágiles son más adecuados para equipos más pequeños, como equipos de 40, 30, 20, 10 o menos .

El desarrollo de software ágil a gran escala aún se encuentra en la etapa de investigación activa.