Metodologías Ágiles en el Desarrollo de Software

Get Started. It's Free
or sign up with your email address
Metodologías Ágiles en el Desarrollo de Software by Mind Map: Metodologías Ágiles en el Desarrollo de Software

1. El equipo y las acciones antes del proceso y la entrega.

2. Software primero antes que tanto papeleo brevedad importancia

3. Primero el cliente, tenerlo cerca antes que la negociación y la entrega

4. Realizar cambios constantes, mostrar avances antes que seguir un plan

5. Los siguientes 12 principios se basan en el Manifiesto Ágil .

5.1. 1 Nuestra máxima prioridad es satisfacer al cliente a través de la entrega temprana y continua de software valioso. 2 Bienvenido a los requisitos cambiantes, incluso al final del desarrollo. Los procesos ágiles aprovechan el cambio para la ventaja competitiva del cliente. 3 Entregue software de trabajo con frecuencia, desde un par de semanas hasta un par de meses, con preferencia al menor tiempo. 4 La gente de negocios y los desarrolladores deben trabajar juntos a diario durante todo el proyecto. 5 Desarrollar proyectos en torno a individuos motivados. Bríndeles el entorno y el apoyo que necesitan, y confíe en ellos para hacer el trabajo. 6 El método más eficiente y efectivo para transmitir información a un equipo de desarrollo y dentro de él es la conversación cara a cara. 7 El software de trabajo es la medida principal del progreso. 8 Los procesos ágiles promueven el desarrollo sostenible. Los patrocinadores, desarrolladores y usuarios deberían poder mantener un ritmo constante indefinidamente. 9 La atención continua a la excelencia técnica y al buen diseño mejora la agilidad. 10 La simplicidad, el arte de maximizar la cantidad de trabajo no realizado, es esencial. 11 Las mejores arquitecturas, requisitos y diseños surgen de equipos auto-organizados. 12 A intervalos regulares, el equipo reflexiona sobre cómo ser más efectivo, luego ajusta y ajusta su comportamiento en consecuencia.

6. Desarrollo Dirigido por Pruebas de Aceptación (ATDD) involucra a miembros del equipo con diferentes puntos de vista (cliente, desarrollo, pruebas) que colaboran para escribir pruebas de aceptación antes de implementar la funcionalidad correspondiente

7. Desarrollo Conducido por el Comportamiento (BDD) es un desarrollo en donde el equipo discute el comportamiento esperado de un sistema para construir una comprensión compartida de la funcionalidad esperada

8. Kanban El Método Kanban es un medio para diseñar, gestionar y mejorar el flujo de trabajo de conocimiento y permite a los equipos comenzar donde están para impulsar el cambio evolutivo

9. Desarrollo basado en pruebas (TDD) es un estilo de programación en el que tres actividades están entrelazadas: codificación, prueba (en forma de pruebas unitarias de escritura) y diseño (en forma de refactorización)

10. Crystal Methodologies

11. Feature Driven Development (FDD)

12. El Manifiesto Ágil "Nuevas Bases para modificar la forma de pensar al desarrollar"

13. SCRUM

14. Dynamic Systems Development Method (DSDM)

15. Adaptive Software Development (ASD)

16. Lean Development (LD)