Está en la página 1de 19

Metodologías

agiles
Metodologías ágiles

2
Metodologías ágiles

3
Metodologías ágiles

1. Prioridad mas alta: satisfacer al cliente


2. Son bienvenidos los requerimientos cambiantes
3. Entregar con frecuencia software
4. Las personas de negocio y desarrolladores deben
trabajar juntos durante todo el proyecto
5. Los individuos deben estar motivados.
6. Método mas eficiente de comunicación: cara a cara

4
Metodologías ágiles

7. La medida principal de avance es el sw que


funciona
8. Se promueve el desarrollo sostenible.
9. Excelencia técnica y buen diseño: mejora la
agilidad
10. Simplicidad
11. Las mejores arquitecturas, requerimientos y
diseños surgen de los equipos con autogestión
12. El equipo reflexiona a intervalos regulares sobre
como ser mas eficaz

5
Metodologías ágiles

Énfasis en
• Satisfacción del cliente
• Entrega rápida de software incremental
• Equipos pequeños y muy motivados
• Métodos informales
• Mínima ingeniería de software
• Sencillez en el desarrollo

6
Metodologías ágiles

Derribando mitos

• No se hacen las actividades fundamentales


• No se documenta
• No se controla

7
Metodologías ágiles

¿Cuando elegir metodologías ágiles?


• Los requerimientos son poco claros o
altamente volátiles
• Se desea fomentar la mejora continua
• El cliente entiende el proceso y esta
involucrado en el proyecto
• Grupos pequeños de trabajo ( ~7)
• Se tienen recursos competentes
• Canales ricos de comunicación
8
Metodologías ágiles

• Scrum

• Programacion Extrema (XP)

• Rapid Application Development (RAD)

• Dynamic Systems Development Methodology


(DSDM)

9
Metodologías ágiles

• AD (Agile Database Techniques)


• AM (Agile Modeling)
• ASD (Adaptative Software Development)
• AUP (Agile Unified Process)
• Crystal
• FDD (Feature Driven Development)
• Lean Software Development
• Xbreed

10
SCRUM
Metodología scrum

Jeff Sutherland - 1990

12
ELEMENTOS

• Product Backlog
Alcance del proyecto

• Sprint
Periodo en el cual se crea un incremento
de sw potencialmente entregable

13
ELEMENTOS

• Sprint Backlog
Elementos del product backlog que deben
completarse en el sprint

• Daily Scrum meeting


Reuniones breves que el equipo efectúa a
diario

14
SPRINT PLANNING

• 15 minutos

• Preguntas claves
• Que hiciste desde la ultima reunión del
equipo?
• Que obstáculos estas encontrando?
• Que planeas hacer mientras llega la
siguiente reunión de equipo?
15
roles

• Product Owner
• Voz del cliente
• Valida el trabajo desde perspectiva del
negocio
• Define prioridades

Historias de
usuarios

16
ROLES

• Scrum Master
• Elimina obstáculos y hace cumplir las
reglas

• Ayuda a practicar el scrum en forma


eficaz

17
roles

• Equipo de desarrollo
• Individuos responsables de construir el
software
• Selecciona los user stories al inicio del
sprint
• Administra su trabajo

18
GESTIÓN DE PROCESO SCRUM

• Notas amarillas “post-it” y pizarras


• Paquetes de software

19

También podría gustarte