02_metodologias_Agiles
Páginas: 9 (2163 palabras)
Publicado: 11 de octubre de 2015
Metodología y Procesos
Profesor: Sr. Paulo Quinsacara Jofré
2013
Contenidos
1
Introducción
2
Fundamentos Teóricos
3
Fase Inicio
4
Fase Elaboración
5
Fase Construcción
6
Implementación
7
Conclusiones
2
SCRUM
SITUACIÓN INICIAL
1
2
3
7
4
6
5
SCRUM
SOLUCIÓN APLICAR
1
2
3
4
5
6
7
SCRUM
DESCRIPCIÓN DE LA EMPRESA
• Consultaparticular, que presenta atención médica y
dental.
• El horario de atención es el siguiente:
– Lunes a Viernes: 10 AM a 20 PM.
– Sábado: 10 AM a 20 PM.
• Hay deseos de expandir la consulta, contratando más
especialistas y agrandando el espacio de atención.
SCRUM
METODOLOGÍA DE DESARROLLO
• SCRUM:
– Proceso iterativo e incremental.
– Produce resultados visibles en periodos cortos (cada
30 días comomáximo.)
– Permite control del proyecto.
SCRUM
METODOLOGÍA DE DESARROLLO: SCRUM
SCRUM
METODOLOGÍA DE DESARROLLO: SCRUM
Artefactos:
• Product Backlog List
• Sprint Backlog List
• Gráficos:
– Burn-Up.
– Burn-Down.
SCRUM
METODOLOGÍA DE DESARROLLO: SCRUM
Problemas:
No presenta documentación establecida.
Cierra las puertas a posibles mejoras.
No hay conocimiento de la arquitectura delsistema.
4+1
METODOLOGÍA DE DESARROLLO
Modelo de Vistas 4+1:
• Creada por Philippe Kruchten en
1995.
• Define 4 vistas principales para definir
la arquitectura y una vista adicional, la
“+ 1”, que representa las necesidades
funcionales del sistema.
4+1
METODOLOGÍA DE DESARROLLO
Vistas 4+1:
Lo que el sistema debe
proporcionar al usuario
Interacción de los objetos
•
•
•
•
Vista Lógica (LogicalView).
Vista de Proceso (Process View).
Vista de Desarrollo (Development View).
Vista Física (Physical View).
• Vista Externa (External View).
Describe como esta
estructurado el sistema.
Muestra ubicación del software
en el hardware
Representa las necesidades funcionales del
sistema.
SCRUM++
LA NUEVA METODOLOGÍA: SCRUM ++
• Nace de la unión de SCRUM y el modelo de vistas 4+1.
• Se ocupanciertos diagramas del modelo de vistas.
• Incorporar el mínimo de documentación.
SCRUM ++
SCRUM++
LA NUEVA METODOLOGÍA: SCRUM ++
• Características:
Sprint independientes.
Product Backlog List: contiene los requerimientos del sistema.
Sprint Backlog: contendrá la vista externa del sistema (casos
de uso).
Sprint: contendrá las 4 vistas restantes.
o
o
o
o
Vista Lógica: Diagrama de clases ymodelo de datos.
Vista Proceso: Diagrama de secuencia.
Vista Desarrollo: Diagrama de componentes.
Vista Física: Diagrama de despliegue.
SCRUM++
LA NUEVA METODOLOGÍA: SCRUM ++
SCRUM++
HERRAMIENTAS DE DESARROLLO
• Lenguaje de programación: PHP 5.0
• Servidor Web: Apache.
• Motor de Base de Datos: MySql.
SCRUM++
PRODUCT BACKLOG LIST
• Determinar los usuarios del sistema.
• Capturar losrequerimientos funcionales y
no funcionales.
SCRUM++
PLANEACIÓN DEL SPRINT
• Se abordar los requerimientos con mayor
prioridad.
• Funcionalidades independientes.
• Requerimientos abordados:
Fichas Médicas.
Presupuestos.
Reservas de Horas.
Tratamientos.
Procedimientos
Médicos.
SCRUM++
SPRINT: VISTA EXTERNA
• Se desarrollan
los casos de
uso.
SCRUM++
SPRINT: VISTA LÓGICA
• Diagrama deClases
SCRUM++
SPRINT: VISTA LÓGICA
• Modelo de
datos.
• Atención de
Pacientes.
SCRUM++
SPRINT: VISTA PROCESO
SCRUM++
SPRINT: VISTA DESARROLLO
• Diagrama de Componentes.
SCRUM++
SPRINT: VISTA FÍSICA
• Diagrama de
Despliegue.
SCRUM++
SPRINT: PRUEBAS
• Pruebas unitarias.
• Verificar que satisfaga los requerimientos.
SCRUM++
SPRINT: RETROESPECTIVA
• Evalúa el desempeño en el sprint.SCRUM++
SPRINT: RETROESPECTIVA
• Gráficos propuestos por SCRUM.
– Burn-Up.
SCRUM++
SPRINT: RETROESPECTIVA
• Gráficos propuestos por SCRUM.
– Burn-Down.
SCRUM++
SPRINT: DAILY SCRUM MEETING
• Reunión realizada todos los días del sprint.
– ¿Qué ha hecho? - ¿Qué va a hacer hoy? - ¿Qué obstáculos ves en tu camino?
SCRUM++
RESUMEN SEGUNDO SPRINT
• Requerimientos abordados:
Certificados....
Leer documento completo
Regístrate para leer el documento completo.