Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Sambayón PMP Evaluator
Se puede sacar lo del helado de acá si quieren Universidad de Buenos Aires :: Facultad de Ingeniería 75.46 Taller de Desarrollo de Proyectos II 1° Cuatrimestre 2008
2
Grupo Sambayón (R3) Ezequiel Aguilar Oscar Luis Álvarez Imaz
Ezequiel González Busquin Adrián Paredes Ing. Alejandro Molinari
3
Demostración de la aplicación
4
Metodología de Desarrollo
RUP ®
5
Plantillas RUP®
6
Enterprise Architect Especificaciones Trazabilidad Requerimientos
Casos de Uso Casos de Prueba Modelo de Datos Modelo de Dominio Trazabilidad
7
Artefactos Visión y Alcance Plan de Trabajo
Plan de Métricas Plan de Desarrollo de Software Modelo de Datos y Modelo de Dominio Manuales del Usuario
8
Artefactos (cont.) Proceso de Adm. de Cambios
Plan de Adm. de Requerimientos Solicitudes de Cambio Proceso de Adm. de Riesgos Plan de Adm. de Riesgos Lista de Riesgos Deployment Plan de Despliegue
9
Artefactos Casos de Uso
SRS Especificaciones complementarias GUI BACK FRONT
11
Artefactos Casos de Uso
BACK Armar Examen Administrar Modelo de Examen Administrar Preguntas Asignar Preguntas a Modelo de Examen Publicar Examen Rendir Examen Visualizar Estadísticas Visualizar Examen Rendido Un ejemplo de cómo están organizados los CU por niveles
12
Artefactos Casos de Prueba
Plan de Test Resumen de los resultados de las Pruebas Indicadores BACK FRONT Un ejemplo de cómo están organizados los CU por niveles
13
Artefactos Casos de Prueba (cont.)
FRONT Responder Preguntas Tiempo de Respuesta de los Resultados Marcar para después Tiempo Restante … Completar Datos Seleccionar Idioma Visualizar Resultados Un ejemplo de cómo están organizados los CU por niveles
14
Artefactos Reuniones de Avance
Minutas de Reunión Participantes, fecha, duración Temas tratados Acciones a tomar Agenda Informes de Avance Estado General del Proyecto Riesgos Artefactos desarrollados Artefactos previstos no desarrollados + motivo Gantt y Earned Value + análisis Un ejemplo de cómo están organizados los CU por niveles
15
Documentación Técnica Generada
Introducción a RUP Configuración del Entorno de Desarrollo Guía de Programación Hibernate JFreeChart JCalendar Milestones de Assembla Un ejemplo de cómo están organizados los CU por niveles
16
Herramientas de Administración
Assembla SVN Versionado Trazabilidad Tags intermedios y por entrega Trac Tickets: pendientes, bugs, cambios Commits asociados a tickets Integrado al SVN
17
Herramientas de Administración
Assembla Wiki Minutas, documentación técnica, pendientes, etc. Milestones Entregas
18
Comunicación Grupo Google Charlas por mensajería instantánea
Reuniones semanales en FIUBA con el cliente (1 hora) y reuniones de coordinación (30 minutos)
19
Desarrollo Plataforma Java 6 Swing Hibernate JFreeChart JCalendar
JUnit MySQL
20
Entornos Versión Europa FRONT Versión 6.1 BACK
Comentar que el prototipo de la interfaz de rendir examen se transformó en el FRONT y que como estaba hecho en Eclipse, no se pudo migrar a NetBeans.
21
BACK FRONT BACK FRONT NEGOCIO MODELO
22
Equipo de Trabajo Interno Asignación inicial
Persona Roles de RUP Ezequiel González Busquin Project Manager Business Designer System Analyst Requirement Specifier Ezequiel Aguilar Business Process Analyst Implementer Change Control Manager Tech Writer Oscar Luis Álvarez Imaz Software Architect Designer Deployment Manager Integrator Test Analyst Test Manager Test Designer Adrián Paredes Process Engineer Implementer Configuration Manager Tool Specialist
23
Equipo de Trabajo Interno Resultado
Todos desarrollamos Rotación de roles: PM, testing Roles no asignados para investigación Todos investigamos
24
Administración de Riesgos
Plan de Administración de Riesgos Lista de Riesgos
25
Administración del Cambio
26
Plan de Fases e Iteraciones
27
Gannt del Proyecto
28
Estimaciones: Wideband Delphi
29
Indicadores de Control
Earned Value Evolución de la prueba Cobertura de la prueba
30
Aciertos del proyecto Comunicación muy fluida
Buen baseline del repositorio Uso de Wiki para armado de documentos en forma colaborativa Arquitectura diseñada para reaprovechar funcionalidades
31
Lecciones aprendidas Es conveniente tener un buen conocimiento de las herramientas a utilizarse en el proyecto La elección de las herramientas correctas es vital para un buen desarrollo, seguimiento y control del proyecto Deberían utilizarse herramientas que automaticen la administración del cálculo del esfuerzo aplicado al proyecto. ¿Assembla?
32
Lecciones aprendidas RUP ajustado y aplicado al proyecto permitió tener bien definido el producto a construir y los mecanismos a seguir durante esa etapa Es fundamental tener una buena comunicación para que el conocimiento llegue a quien lo necesita: chats, documentos web, estado del proyecto, etc.
33
¿Preguntas?
34
¡Gracias!
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.