1-Metodologias Tradicionales y Scrum
1-Metodologias Tradicionales y Scrum
1-Metodologias Tradicionales y Scrum
desarrollo de software
Unidad 4
2
Metodologías de
desarrollo de software
tradicionales
3
Metodologías de desarrollo de software
Generalmente o de forma clásica se definen como un conjunto
de técnicas y métodos organizativos, los cuales se utilizan para
diseñar soluciones de software informático.
Metdología
de desarrollo Todas las metodologías de desarrollo de software tienen como
de software objetivo organizar a los equipos de trabajo para que estos
desarrollen y amplíen las funcionalidades de un programa o
sistema de manera óptima y eficiente y así cumplir con la
calidad deseada.
Espiral
12
Modelo V.
El ciclo en V, también llamado método en V o modelo en V, se
define como un modelo de gestión de proyectos de desarrollo
de sistemas.
Este modelo se inspira en el modelo en cascada, representa
Modelo V todo el ciclo de vida de un proyecto y se basa en el mismo
principio de gestión secuencial y lineal.
Modelo V
14
Desventajas para el cliente
Tradicionales
15
Actividad
Actividad:
▸ Portada
▸ Desarrollo del tema
▸ Conclusión
▸ Fuente de información
Subir archivo PDF con su nombre en el archivo
16
Proceso Unificado de
Desarrollo de Software
17
Proceso
Proceso Unificado de Desarrollo de Software.
Hitos
26
Actividad
▸ Estudiantes: En equipo desarrollar un
análisis donde describan porque han
Proceso elegido una de las metodologías
Unificado de siguientes:
Desarrollo de
Software
▸ Cascada, V, espiral y RUP
27
Metodologías de
desarrollo de software
ágiles (Scrum y XP).
28
Metodologías ágiles de desarrollo de software
Metodologías
de desarrollo
ágil
29
Metodologías ágiles de desarrollo de software
Metodologías
de desarrollo
ágil
34
Programación extrema (XP)
Portada
Desarrollo
Conclusión
Fuente de información
37
Principios y fundamentos
de SCRUM
38
Ágiles vs
El énfasis está en
Dominio
Ágiles(Scrum)
Personas
Impredecible/Exploratorio
Tradicional
Procesos
Predecible
Organización
Ágiles(Scrum)
Centrada en el cliente
Auto Organizada
Tradicional
Centrada en el proceso
Gestionada
Individuos e Procesos y
sobre
interacciones herramientas
SCRUM
Documentación
Software que funciona sobre
exhaustiva
Responder ante el
sobre Seguimiento de un plan
cambio
Manifiesto Ágil
41
Principios y fundamentos
Nuestra máxima prioridad es Realizar con frecuencia
Bienvenidos requisitos
satisfacer al cliente a través de la entregables que funcionen, con
cambiantes, incluso en etapas
entrega temprana y continua de una preferencia de plazos más
avanzadas del proyecto.
entregables valiosos. cortos de tiempo.
Principios
Construir proyectos alrededor de
La gente de negocios y el equipo El método más eficiente y eficaz
individuos motivados; darles el
Scrum deben trabajar juntos de transmitir información con y
medio ambiente y el apoyo que
todos los días durante todo el dentro de un equipo Scrum es
necesitan, y confiar en ellos para
proyecto. conversación cara a cara.
hacer el trabajo
Principios
Scrum
43
Inicio Planeación y Implementación Revisión y Liberación
estimación retrospectiva
Llevar a cabo el
plan de
liberaciones
44
Scrum
45
Roles Clave Roles no Clave
Se requiere obligatoriamente para producir No son obligatorios para el proyecto
el producto o servicio del proyecto. Scrum
Demuestra el
incremento del
producto
durante el Scrum
Sprint Review
Team
Caracteristicas:
- Auto-organizados
- Multifuncional
- Co-ubicación y comunicación cara a cara
- Entrega iterativa del producto.
50
Equipo Scrum
● Los miembros del Scrum team son especialistas-generalistas
○ Tienen conocimiento general de varios campos y expertos
en al menos uno.
Scrum Team
51
Scrum master
Coaching de equipos
Scrum
Gestión de conflictos
Master
Comunicación
53
● Adaptabilidad ● Transparencia ● Retroalimentación
● Mejora Continua ● Entrega continua de continua
● Entrega valor ● Ritmo sostenido
anticipada de ● Proceso de ● Motivación
valor desarrollo eficiente ● Centrado en el
Ventajas de
● Resolución de ● Entregables cliente
SCRUM
problemas más efectivos ● Alta velocidad
rápido ● Responsabilidad
● Entorno de alta colectiva
confianza ● Medio ambiente
innovador