Desarrollo ágil de software

Desarrollo ágil de software

De los cuatro valores estudiados en clase sobre el manifiesto ágil, se desarrollan 12 principios que deben ser aplicados al desarrollo de software:


1. Como las metodologías agiles están enfocadas a la satisfacción del cliente más que el dinero, es de vital importancia cumplir con las debidas entregas continuas de software útiles.

2. Gracias a la flexibilidad en la planeación de desarrollo del proyecto, nuevos requisitos pueden ser anexados o los ya existentes modificados incluso en las últimas etapas de desarrollo.

3. Para que el cliente este enterado de los avances del proyecto y haga sus apreciaciones a tiempo, se le hace entrega de software funcional entre periodos de tiempo corto (semanas).

4. El progreso del proyecto se puede medir mediante el funcionamiento del proyecto.

5. El cliente hace parte del proyecto, trabaja junto con los desarrolladores de forma profesional pero informal.

6. Las metodologías agiles se pueden aplicar a proyectos grandes o pequeños por lo tanto los integrantes del grupo deben promover el desarrollo sostenible.

7. Los responsables del proyecto y los desarrolladores trabajan unánimes durante todo el proyecto.

8. Se lleva a cabo un método importante a la hora de comunicar la información entre el equipo de desarrollo, y es el de la conversación cara a cara.

9. Se aceptan los cambios de requerimientos, ya que estos procesos ágiles aprovechan estos cambios para dar ventaja de competitividad al cliente.

10. La simplicidad o hacer las cosas más fáciles es esencial dentro del proceso.

11. La visión continua a la excelencia técnica y a un buen diseño tiene como finalidad la mejora de la agilidad.

12. Se puede afirmar que las mejores arquitecturas,  requisitos y diseños se producen de un equipo auto-organizado.