La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

UNIVERSIDAD POLITÉCNICA DE MADRID FACULTAD DE INFORMÁTICA Gestión y Desarrollo Ágil de Proyectos Software con Usabilidad. Un caso práctico Diana Díaz Estrada.

Presentaciones similares


Presentación del tema: "UNIVERSIDAD POLITÉCNICA DE MADRID FACULTAD DE INFORMÁTICA Gestión y Desarrollo Ágil de Proyectos Software con Usabilidad. Un caso práctico Diana Díaz Estrada."— Transcripción de la presentación:

1 UNIVERSIDAD POLITÉCNICA DE MADRID FACULTAD DE INFORMÁTICA Gestión y Desarrollo Ágil de Proyectos Software con Usabilidad. Un caso práctico Diana Díaz Estrada Jessica Figueroa González Luis García de paredes Jaques Marcelo Ramos Castillo Master en Dirección y Gestión de Proyectos Software

2 I.INTRODUCCION  A menudo las personas no realizan una planificación de su tiempo sino que van respondiendo a los hechos que surgen en el día a día o reaccionan en función de las demandas y las presiones del entorno que les rodea.  Existen numerosas técnicas que intentan ayudarnos a gestionar mejor nuestro tiempo  La Técnica Pomodoro (dividir el tiempo dedicado al trabajo en intervalos de 25 minutos, acompañados de un breve descanso; y cada 4 bloques de 25 minutos tomamos un descanso más prolongado).

3  El Objetivo principal de esta tesis es poner en practica todos los conocimientos de metodologías ágiles “Scrum” y técnicas de usabilidad aprendidas durante el master, a través del desarrollo de una aplicación que nos ayude a administrar nuestro tiempo y a mejorar la productividad (propia y la del equipo de trabajo), basada en la “Técnica Pomodoro”.  Para el desarrollo de esta tesis se utilizará la Metodología ágil “Scrum”.

4 III.ARQUITECTURA Y ENTORNO TECNOLÓGICO  Arquitectura: Cliente/Servidor de 3 Capas

5  Arquitectura Lógica

6 Entorno Tecnológico  Google Code  Tortoise SVN  Servidor web Apache y de base datos MySQL.  Html, Css, JavaScript, Ajax y Php5.

7 V.SPRINT’S Sprint 0Sprint 1Sprint 4Sprint 3Sprint 2 26/09/11 30/09/11 03/10/2011 14/10/11 17/10/11 28/10/11 31/10/11 11/11/11 14/11/11 25/11/11 Gestión de tiempo Gestión de tareas Gestión de usuarios

8 Sprint 0 Se realiza el sprint planing Se define product backlog Se priorizan las historias, técnica Silence grouping Gestión de tiempo Gestión de tareas Gestión de usuarios Se define tecnología Configuración de plataforma Retrospectiva

9 Sprint 3 Sprint planing Se define sprint backlog Análisis y diseño Diagramas Implementación de historias Detalle e implementación Añadir interrupción Anular Pomodoro Resultado Grafico burn down Revisión de sprint Resultado Retrospectiva Resultado

10 Sprint Planing: Sprint Backlog Historia de usuarioPrioridad Estimaci ó n (Hrs) Horas Reales Usabilidad Re-estimar una tarea18077Multi level help Ordenar tareas de la lista To do today 19097Multi level help A ñ adir interrupci ó n 20055Multi level help Anular pomodoro21044Status feedback Buscar tareas por estado22034Status feedback Buscar tareas por fecha de finalizaci ó n 13023Status feedback Structured text entry Listar resultado de la b ú squeda de tareas 24011 Destacar tareas urgentes en la lista “ To do today ” 25053Interaction feedback

11 Análisis y Diseño: Diagrama caso de uso y de clases

12 Implementación de historias: Detalle historias Historia de Usuario 21 Título: Añadir interrupción Descripción: Como usuario deseo que registrar las interrupciones que se pueden dar durante el pomodoro Prioridad : 200 Estimación: 5 Horas reales: 5 Criterio de aceptación 1. Validar que si se inicia el pomodoro sin seleccionar una tarea de la lista “To do today” no se habilita el botón interrupciones 2. Validar que luego de seleccionar una tarea de la lista “To do today” e iniciar el pomodoro, se habilita el botón para registrar interrupciones 3. Validar que al presionar el botón de interrupciones se visualiza la cantidad de interrupciones acumuladas 4. Validar que cuando hay interrupciones registradas y se cancela el pomodoro el contador vuelve a cero 5. Validar que se muestra un tooltip al posicionarse sobre el botón interrupciones Patrones de usabilidad Help, tooltip sobre el botón Tareas Modificar interfaz: 1 Crear tabla: 1 Mostrar interrupciones: 1 Usabilidad: 1 Adding in the GUI tooltip on the buttons Refactorizar: 1

13 Implementación de historias: Detalle historias Historia de Usuario 22 Título: Anular pomodoro Descripción: Como usuario deseo que al registrar cinco interrupciones el pomodoro sea anulado Prioridad : 210 Estimación: 4 Horas reales: 4 Criterio de aceptación 1. Validar que al registrar la quinta interrupción se debe detener el pomodoro y mostrar un mensaje al usuario indicando que el pomodoro será anulado 2. En la lista “To do today” se debe mostrar una columna con los pomodoros anulados en la tarea correspondiente Patrones de usabilidad Status feedback: mensaje indicando al usuario que se anulará el pomodoro Tareas Modificar interfaz: 1 Guardar y mostrar pomodoros anulados: 1 Modificar la funcionalidad alta tarea: 1 Usabilidad: 1 Indicating that error/confirmation message in the corresponding action (message indicating that the user is nulled pomodoro)

14 Implementación de historias: Detalle historias

15

16

17

18 36 horas estimadas 34 horas reales

19 Revisión Sprint: Resultado Historia de usuarioAprobadaRechazadaDetalles Re-estimar una tareax Se incluye patr ó n de usabilidad Warning. Ordenar tareas de la lista To do today x A ñ adir interrupci ó n x Anular pomodorox Buscar tareas por estadox Se incluye patr ó n de usabilidad Progress feedback Buscar tareas por fecha de finalizaci ó n x Se incluye patr ó n de usabilidad Progress feedback Listar resultado de la b ú squeda de tareas Se elimina, se incluye como criterio de aceptaci ó n de historias de b ú squeda. Destacar tareas urgentes en la lista “ To do today ” x

20 Retrospectiva: Resultado BienA mejorarMal 1.Productividad 2.Puntualidad 3.Metodolog í a 4.Entendimiento 5.Cumplimiento de objetivos 6.Organizaci ó n 7.Repositorio com ú n 8.Reutilizaci ó n de c ó digo 9.Comentarios de c ó digo 10.Daily meeting 1.Documentaci ó n Dise ñ o de arquitectura


Descargar ppt "UNIVERSIDAD POLITÉCNICA DE MADRID FACULTAD DE INFORMÁTICA Gestión y Desarrollo Ágil de Proyectos Software con Usabilidad. Un caso práctico Diana Díaz Estrada."

Presentaciones similares


Anuncios Google