agile practices
DESCRIPTION
técnicas y prácticas que implementa un equipo de desarrollo ágil con el fin de asegurarse de agregar valor al cliente cada 15 días.TRANSCRIPT
![Page 1: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/1.jpg)
¿Es posible entregar valor al cliente cada 15 días? ¿Qué técnicas y prácticas debo usar?
DESARROLLO AGILE
![Page 2: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/2.jpg)
wyeworks
![Page 3: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/3.jpg)
• Individuos e interacciones sobre procesos y herramientas
!
• Software funcionando sobre documentación extensiva !
• Colaboración con el cliente sobre negociación contractual !
• Respuesta ante el cambio sobre seguir un plan
AGILE MANIFESTO
![Page 4: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/4.jpg)
• Entregar lo que el cliente realmente desea [ QUÉ se entrega ] !
!
• Entregar software que funciona correctamente [ CÓMO se entrega ]
OBJETIVOS
![Page 5: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/5.jpg)
• Nam velit leo pharetra • Ac vehicula sed • Porta ac lorem • Donec eget dolor pharetra nisi • Tempus imperdiet rhoncus • Quis lacus
QUÉ SE ENTREGA
![Page 6: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/6.jpg)
1. Hablar el mismo idioma !
!
2. Comunicación permanente !
!
3. Iteraciones cortas
TÉCNICAS
![Page 7: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/7.jpg)
!
• Nadie los lee !
!
!
!
• No lo entienden
1. HABLAR EL MISMO IDIOMA
![Page 8: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/8.jpg)
1. HABLAR EL MISMO IDIOMA
01. HABLAR EL MISMO IDIOMA
![Page 9: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/9.jpg)
1. HABLAR EL MISMO IDIOMA
vs.
Caso de uso Historia de usuario
![Page 10: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/10.jpg)
1. Hablar el mismo idioma !
!
2. Comunicación permanente !
!
3. Iteraciones cortas
TÉCNICAS
![Page 11: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/11.jpg)
2. COMUNICACIÓN PERMANENTE
![Page 12: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/12.jpg)
2. COMUNICACIÓN PERMANENTE
![Page 13: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/13.jpg)
1. Hablar el mismo idioma !
!
2. Comunicación permanente !
!
3. Iteraciones cortas
TÉCNICAS
![Page 14: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/14.jpg)
• Adaptación rápida al cambio !
• Validación temprana del cliente !
• Menor "Time to Market" !
• Estimaciones más acertadas
3. ITERACIONES CORTAS
![Page 15: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/15.jpg)
1. Hablar el mismo idioma !
!
2. Comunicación permanente !
!
3. Iteraciones cortas
TÉCNICAS
![Page 16: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/16.jpg)
VENTAJAS
Sentido de pertenencia
Visión de producto compartida
Valor agregado desde el principio
Progreso Visible
Confianza
Validaciones tempranas y frecuentes
Adaptación al cambio
Menor re-trabajo
![Page 17: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/17.jpg)
• Entregar lo que el cliente realmente desea [ QUÉ se entrega ] !
!
• Entregar software que funciona correctamente [ CÓMO se entrega ]
OBJETIVOS
![Page 18: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/18.jpg)
CÓMO SE ENTREGA
![Page 19: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/19.jpg)
1. Testing cruzado !
2. Revisiones de código !
3. Criterios de listo !
4. Integración Continua
TÉCNICAS
![Page 20: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/20.jpg)
• Otro compañero prueba la funcionalidad !
• No está condicionado !
• Se le ocurren otros casos de borde
1. TESTING CRUZADO
![Page 21: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/21.jpg)
1. Testing cruzado !
2. Revisiones de código !
3. Criterios de listo !
4. Integración Continua
TÉCNICAS
![Page 22: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/22.jpg)
• Encontrar posibles bugs !
• Mejorar la calidad del código !
• Compartir conocimiento
2. REVISIONES DE CÓDIGO
![Page 23: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/23.jpg)
2. REVISIONES DE CÓDIGO
2.2 REVISIONES DE CÓDIGO
![Page 24: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/24.jpg)
2. REVISIONES DE CÓDIGO
2.2 REVISIONES DE CÓDIGO
![Page 25: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/25.jpg)
1. Testing cruzado !
2. Revisiones de código !
3. Criterios de listo !
4. Integración Continua
TÉCNICAS
![Page 26: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/26.jpg)
• Tiene tests unitarios cubriendo todos los casos
• Tiene tests de aceptación • Code review satisfactorio • Dev QA exitoso • Se ve igual en todos los
navegadores • etc...
3. CRITERIOS DE LISTO
![Page 27: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/27.jpg)
1. Testing cruzado !
2. Revisiones de código !
3. Criterios de listo !
4. Integración Continua
TÉCNICAS
![Page 28: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/28.jpg)
• Detección temprana de errores
!
• Evitar caos de integración a último minuto
!
• Potentially Shippable
4. INTEGRACIÓN CONTINUA
![Page 29: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/29.jpg)
4. INTEGRACIÓN CONTINUA
![Page 30: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/30.jpg)
1. Testing cruzado !
2. Revisiones de código !
3. Criterios de listo !
4. Integración Continua
TÉCNICAS
![Page 31: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/31.jpg)
VENTAJAS
Mayor calidad
Mayor estabilidad
Conocimiento distribuido
Menor re-trabajo
Mayor eficiencia
Tranquilidad
Mayor felicidad del equipo
![Page 32: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/32.jpg)
• Entregar lo que el cliente realmente desea [ QUÉ se entrega ] !
!
• Entregar software que funciona correctamente [ CÓMO se entrega ]
OBJETIVOS
![Page 33: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/33.jpg)
CONCLUSIÓN
¿Es posible entregar valor al cliente cada 15 días?
![Page 34: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/34.jpg)
CONCLUSIÓN
¿Es posible entregar valor al cliente cada 15 días?
SI
![Page 35: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/35.jpg)
KENT BECKCo-autor del Agile Manifesto
Creador de XP y TDD
I'm not a great programmer; I'm just a good programmer with great habits.
![Page 36: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/36.jpg)
PREGUNTAS ??
![Page 37: Agile practices](https://reader034.vdocuments.pub/reader034/viewer/2022052601/558a46e7d8b42a9a368b45b0/html5/thumbnails/37.jpg)
¡ GRACIAS !