La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012.

Presentaciones similares


Presentación del tema: "Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012."— Transcripción de la presentación:

1

2 Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012

3 Tareas Proyecto Tareas

4 Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012 Cliente Proyecto Analista Desarrollador Proveedor Tareas Líder de proyecto Reportes EXITO

5 Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012 Gestionar recursos Crear proyectos para el control de tiempo dedicado Asignación de usuarios a los diferentes proyectos para la división de responsabilidades Dividir el proyecto en tareas de diferentes niveles de importancia Gestionar tiempo Asignación de horas dedicadas a tareas realizadas en un proyecto Diferentes métodos de asignación de tiempo a las tareas realizadas Obtener resultados Diferentes reportes generados con las horas registradas por el sistema Información relevante para la toma de decisiones Simplicidad para la administración Facilidad para los usuarios Información para la toma de decisiones

6 Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012 Configuración Usuarios Clientes Proyectos Alta Baja Modificación Asignación de recursos a proyectos Tareas en diferentes niveles Alta Baja Modificación Registro de horas trabajadas Drag & Drop Contador Online Reportes Horas cargadas por Proyecto Horas cargadas por Usuario Horas cargadas por Tarea Cantidad de Usuarios por Proyecto Tipo de Tarea por Proyecto Horas cargadas por Usuario por Semana

7 Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012

8 Cada proyecto tiene un único creador El creador del proyecto es responsable de asignar integrantes al mismo Las tareas de primer nivel solo podrán ser agregadas por el creador del proyecto Un usuario no podrá cargar mas de 24 horas de trabajo en un día Un usuario puede ser miembro en más de un proyecto No se puede eliminar un usuario que ya tenga horas registradas en tareas El nombre de una tarea de primer nivel debe ser único en el proyecto El nombre de una tarea de nivel inferior debe ser único entre sus pares Diferentes usuarios pueden registrar horas a una misma tarea La unidad mínima de tiempo es de 15 min. No podrán registrarse horas en tareas de proyectos cerrados, suspendidos o cancelados Los usuarios solo podrán tener acceso a la funcionalidad de los proyectos a los cuales pertenecen

9 Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012 GWT Component - CSS- Visualization GWT Server GWT Client Filter -Servlet Transactional Java Class Services ORM - Hibernate DAOs POJO Mapping Entities POJO Class DTOs Nos permite obtener una aplicación de aspecto profesional con poco esfuerzo Utilizamos el framework SmartGWT, cuyos componentes facilitan el trabajo y abarcan todas las funcionalidades necesarias: grillas, combos, listas, etc… Trabajamos de manera asincrónica, lo que permite al usuario interactuar de manera mucho más rápida sin esperar la respuesta del servidor de la aplicación.

10 Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012

11 Buscamos cumplir expectativas y… No encontramos una herramienta amigable para registrar horas a tareas Las existentes son difíciles de usar La mayoría de las herramientas están desarrolladas con tecnología obsoleta Nuestra motivación fue… Cubrir necesidades en cualquier ámbito en el que se desarrolle un proyecto Brindar una solución amigable, útil y simple de usar Utilizar la última tecnología disponible Logramos… Unir lo mejor de todas las herramientas disponibles en una sola Incorporar lo que ninguna brinda Resumir información valiosa para la toma de decisiones

12 Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012 Falta de conocimiento de la tecnología elegida Previo conocimiento de JAVA y deseo de aprender nuevas cosas Aprender nos llevó más de lo esperado Aprendizaje adicional de componentes Smart GWT Esfuerzo y dedicación Falta de tiempo por compromisos laborales Menos horas de sueño y vida personal Poca disponibilidad para reuniones de trabajo Distintas preferencias por integrante Comunicación por internet: Skype, GTalk Hacer lo que nos gusta y lo que no tanto Auto-Organización durante el proyecto Sincronizar trabajo entre todos los integrantes

13 Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012 Tedioso mapeo entre entities y DTO para persistir en la BD Herramienta Dozer, para mapeos de entidades. Spring para implementar el patrón MVC El patrón MVC es implementado por GWT Dificultad en separar la aplicación en diferentes proyectos GWT Dificultad para mantener datos validos y todos sincronizados en la BBDD. Para Pruebas “Project Link”: El proyecto “linkeado” ve el código fuente del otro como si fuera propio. Herramienta DBUnit. Permite inicializar y validar estados posteriores de la BBDD a traves de un XML. Componente Visuales que requieren interactuar con otros componentes. Patrón Observer, notifica a los observadores cuando deben actualizarse. Incompatibilidad entre el servidor Web Jetty y GWT al utilizar el ORM Hibernate Se reemplazó al Servidor Web Jetty por Apache Tomcat 7.0, con el que se solucionó el conflicto GWT-Visualization herramienta de reportes, incompatibles con Layouts de SmartGWT JSNI (JavaScript Native Interface) para adaptar las librería de reportes y componentes de SmartGWT Carga imágenes con los Forms de SmartGWT Almacenamos la imagen en un servidor independiente del componente Funcionalidad repetida en distintos servicios de ABMs. «DataSources» Implementación Servicios Template para las operaciones de ABMs

14 Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012 Evaluar si la dejamos o borramos Modificamos información de nuestra cuenta Cambiamos nuestra imagen Seleccionamos archivo La imagen se guarda en la BD Guardamos el resto de nuestra información Se relacionan en la BD

15 Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012 Evaluar si la dejamos o borramos O directamente en Eclipse

16 Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012 Incorporar otros métodos para el registro de tiempo Correo electrónico Chat interactivo Extender la funcionalidad de administración de proyectos Incorporar validación de horas ingresadas por parte del creador del proyecto Detección de Horas Extras y Asignación de valor monetario a las horas.

17 Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012


Descargar ppt "Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012."

Presentaciones similares


Anuncios Google