Skip to content

Latest commit

 

History

History
20 lines (12 loc) · 1.68 KB

Desarrollo agil.md

File metadata and controls

20 lines (12 loc) · 1.68 KB

Desarrollo ágil

03_10_2022

El desarrollo ágil es una forma de llevar a cabo un proyecto grande por un equipo pequeño. Lo que busca el desarrollo ágil es mantener un ritmo sostenible, que las aplicaciones funcionen sobre una documentación completa y que exista la comunicación con el cliente.

En el desarrollo ágil podemos encontrar cosas como la integración continua, el uso de metodologías como TDD y BDD, la programación en pareja, la participación del cliente, el feedback constante por parte del equipo y el cliente, el enfoque en lograr un diseño simple o la refactorización entre otras.

Forma de trabajo

Subdividimos un proyecto en iteraciones, y en estas iteraciones completamos historias de usuario según su valor comercial para que las más valiosas se completen primero. Ahora el resultado de estas iteraciones que suelen durar dos semanas, se mide y utiliza para evaluar continuamente la fecha en que se lanzara el proyecto al mercado.

XP y Scrum son procesos o formas de desarrollo ágil.

Cuando trabajamos con una metodología ágil nos enfocamos en trabajar de a poco paso a paso, trabajamos en entregas cortas y frecuentes de una aplicación funcional, de esta forma el cliente nos puede decir rápidamente si vamos por buen camino antes de seguir avanzando.

Los equipos que trabajan con una metodología ágil son horizontales, no existen jerarquía dentro del equipo, es por esto que roles como Arquitecto de software dejan de existir, en parte porque no son necesarios, en el caso de la arquitectura esta va surgiendo iteración tras iteración sin la necesidad de un arquitecto o arquitecta de software.

/// El libro de Robert C.Martin "Desarrollo ágil esencial". ///