Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PARA EL
DESARROLLO DE
SOFTWARE
METODOLOGÍAS TRADICIONALES
PARA RESPONDER A ESTOS RETOS
PARA RESPONDER A ESTOS RETOS
➔ Requisitos
➔ Modelado (Análisis y Diseño)
➔ Implementación, construcción, desarrollo
➔ Pruebas dinámicas o estáticas
- Agile Testing
➔ Despliegue, Mantenimiento, Postmortem o
Implantación
SDLC Nos permite definir cuál será el proceso usado para especificar
y transformar requisitos de software en un producto o servicio
entregable al cliente.
Producto: Tangible, se adquiere (no se requiere involucrar al cliente),
tiende a generarse en masa, se mantiene en el tiempo
(almacenable)
Servicio: Intangible, la mayoría son hechos a la medida (involucra al
cliente), se generar individualmente, es perecedero
https://www.fing.edu.uy/tecnoinf/maldonado/cursos/ingsoft/materiales/teorico/is09-Verificacion-Validacion.pdf
SDLC: MODELO DE VERIFICACIÓN Y VALIDACIÓN
Riesgos comunes:
- Errores de estimación (tiempo, costo)
- Riesgos asociados a los usuarios
- Riesgos asociados al líder del proyecto
- Control de calidad
- Riesgos con la tecnología seleccionada
- Selección equipo de trabajo
QUE
METODOLOGÍA
TRADICIONAL
ELEGIR?
METODOLOGÍAS ÁGILES
METODOLOGÍAS ÁGILES
○ Es anti-documentación.
○ Es anti-planeación.
○ Es indisciplinada.
○ Es anti-arquitectura.
○ No se escala.
○ Es solo para proyectos TI.
METODOLOGÍAS ÁGILES
METODOLOGÍA ÁGIL: SCRUM
Product Owner:
Equipo de Desarrollo:
Reuniones
➢ Sprint planning
➢ Daily meetings - daily scrum
➢ Sprint review
➢ Retrospective
➢ Grooming
METODOLOGÍA ÁGIL: SCRUM
DAILY SCRUM
Cada día, el equipo realiza una reunión de sincronización de
unos 15 minutos en la que ponen en común el trabajo realizado,
el progreso del Sprint y si existen obstáculos que estén
ralentizando las tareas. En esta reunión, cada miembro del
equipo responde a tres preguntas:
SCRUM REVIEW
- Revisa los resultados obtenidos respecto al
objetivo de la iteración, problemas
identificados y cómo se resolvieron.
- Es más relevante conseguir el Sprint Goal que
completar todos los PBIs (Product Backlog Items)
que se seleccionaron para el Sprint
- Presenta al cliente los requisitos completados en
forma de incremento de producto.
- Utilizar los PBIs y sus criterios de aceptación
(definidos en el PBL Refinement).
- Se explica si hubo algún PBIs que no se pudo
completar y si hay algún impedimento al respecto.
METODOLOGÍA ÁGIL: SCRUM
SCRUM RETROSPECTIVE
Es una oportunidad para que el Equipo se inspeccione a sí
mismo y cree un plan para implementar mejoras durante el
próximo Sprint .
SCRUM GROOMING
El refinamiento del Product Backlog es una práctica
recomendada.