tempore. equipo de trabajo tutor: guillermo pantaleo equipo: juan pablo gigante ludmila rinaudo...

12
Tempore

Upload: paca-sison

Post on 23-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tempore. Equipo de Trabajo Tutor: Guillermo Pantaleo Equipo: Juan Pablo Gigante Ludmila Rinaudo Nicolás García

Tempore

Page 2: Tempore. Equipo de Trabajo Tutor: Guillermo Pantaleo Equipo: Juan Pablo Gigante Ludmila Rinaudo Nicolás García

Equipo de Trabajo

Tutor: Guillermo Pantaleo

Equipo: Juan Pablo Gigante Ludmila Rinaudo Nicolás García

Page 3: Tempore. Equipo de Trabajo Tutor: Guillermo Pantaleo Equipo: Juan Pablo Gigante Ludmila Rinaudo Nicolás García

Introducción

Actualidad de los proyectos exitosos Planificación. Control. Seguimiento.

La planificación y el control de un proyecto de software son tareas complejas.

Estas tres variables están relacionadas directamente y es preciso establecer un equilibrio entre ellas.

Se requieren herramientas que permitan actuar con anticipación a los problemas (corregir en tiempo y forma).

Page 4: Tempore. Equipo de Trabajo Tutor: Guillermo Pantaleo Equipo: Juan Pablo Gigante Ludmila Rinaudo Nicolás García

Visión

Establecer un sistema informático sencillo que permita un control eficiente de los tiempos dedicados a las tareas de proyectos.

Realizar un sistema aplicando las mejores prácticas de usabilidad, brindado interfaces amigables con el fin de evitar el desuso en el que caen la mayoría de estas herramientas de seguimiento de horas en los proyectos de software

Page 5: Tempore. Equipo de Trabajo Tutor: Guillermo Pantaleo Equipo: Juan Pablo Gigante Ludmila Rinaudo Nicolás García

Problema actual

Herramientas de control de horas existentes Poco eficientes Difíciles de utilizar Demasiado básicas

Dificultad de hallar la tarea que se esta realizando.

Las métricas obtenidas no son útiles.

Page 6: Tempore. Equipo de Trabajo Tutor: Guillermo Pantaleo Equipo: Juan Pablo Gigante Ludmila Rinaudo Nicolás García

Objetivos del Sistema

Carga de horas de una manera simple y rapida Mostrar horas reales consumidas por cada tarea. Ordenar el trabajo asignado a un recurso Distinguir horas de diferentes proyectos Control de horas independientemente de la

metodología utilizada Controlar el Esfuerzo y la Duración Control del presupuesto (opcional)

Page 7: Tempore. Equipo de Trabajo Tutor: Guillermo Pantaleo Equipo: Juan Pablo Gigante Ludmila Rinaudo Nicolás García

uc Diagrama de CUSO

Responsable del Proyecto

Usuario

Cliente

Gerencia

Crear y Configurar Proyecto

Administrar Cliente

Asignar Recursos al

Proyecto

Administrar Tareas

Primarias

Administrar SubTareas

Generar Reporte

Cargar Horas a Tareas

Entrar al sistema

Todos los Dias

Administrar Calendario

Visualizar Tareas

Asignadas

Validar Carga de Horas

Visualizar Reporte

Generar Alertas y Notificaciones

Visualizar Alertas y

Notificaciones

AdministradorAdministrar

Usuarios

Cerrar Proyecto

Crear Contactos

«extend»

«extend»

Page 8: Tempore. Equipo de Trabajo Tutor: Guillermo Pantaleo Equipo: Juan Pablo Gigante Ludmila Rinaudo Nicolás García

Arquitectura

Base de Datos

UsuariosServidor Web

Web

Mail

Chat

Administrador

Gerencia

Cliente

InterfazUsuarios Servidor

Page 9: Tempore. Equipo de Trabajo Tutor: Guillermo Pantaleo Equipo: Juan Pablo Gigante Ludmila Rinaudo Nicolás García

Tecnología

Frameworks: GWT (RIA) Spring (Patrón MVC) Hibernate (ORM) Jasper Report (Reportes) log4j

Servidor Web: Apache Tomcat 6.0 Base de Datos: MySQL

Page 10: Tempore. Equipo de Trabajo Tutor: Guillermo Pantaleo Equipo: Juan Pablo Gigante Ludmila Rinaudo Nicolás García

Forma de Trabajo - Scrum

Sprint: 1 mes. Daily Meeting: 2 por semana Planning Meeting: al comienzo de cada iteración

para planificar el Sprint. Retrospective: al finalizar cada Sprint Comunicación: comunicación con el tutor será

semanal y a través de Ludmila. El se usa como método de comunicación no crítica.

Entregas: Cada dos meses se hará una presentación al tutor.

Page 11: Tempore. Equipo de Trabajo Tutor: Guillermo Pantaleo Equipo: Juan Pablo Gigante Ludmila Rinaudo Nicolás García

CalendarioSprint N° Fecha Inicio Fecha Fin Funcionalidad de Valor Nivel

Sprint 1 12/1/2010 12/31/2010 BBDD D

Generación del Ambiente de Desarrollo M

Sprint 2 1/2/2011 1/31/2011

Acceso al Sistema M

Administración de Clientes F

Administración de Proyecto F

Sprint 3 2/1/2011 2/28/2011

Administración de Usuario D

Administración de Tareas Primarias F

Bugfixing

Sprint 4 3/1/2011 3/31/2011

Administración de Tareas Secundarias F

Asignación de Recursos a Proyectos F

Carga x Web M

Bugfixing

Spring 5 4/1/2011 4/30/2011

Administración de Calendario M

Visualizar Tareas Asignadas F

Validar Horas F

Bugfixing

Sprint 6 5/2/2011 5/31/2011

Crear Contactos de Cliente F

Carga de Horas por Mail M

Administración de Seguridad F

Bugfixing

Sprint 7 6/1/2011 6/30/2011 Carga por Escritorio D

Bugfixing

Sprint 8 7/1/2011 7/31/2011 Generación de Reportes D

Bugfixing

Sprint 9 8/1/2011 8/17/2011

Presentación M

Manual de Usuario

Bugfixing

Page 12: Tempore. Equipo de Trabajo Tutor: Guillermo Pantaleo Equipo: Juan Pablo Gigante Ludmila Rinaudo Nicolás García

Estado actual

Avance del Proyecto:1. Preparación de ambiente de desarrollo

2. Modelo MVC, utilizando framework SPRING

3. Pruebas de concepto de GWT.

4. Análisis e Implementación de BBDD.

5. Desarrollo de capa de acceso a datos (DTO).