1 / 67

Proventus

Proventus. n. 2. s. ó. i. v. i. e. R. Sistema de Gestión y trazabilidad Ganadera. Eugenia Parodi Lázaro Ruiz Juan Achucarro Sebastián Castellanos. AGENDA. Presentación de Cliente y Proyecto El Equipo del Proyecto Objetivos Producto de Software Proceso de Software

rosa
Télécharger la présentation

Proventus

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Proventus n 2 s ó i v i e R Sistema de Gestión y trazabilidad Ganadera Eugenia Parodi Lázaro Ruiz Juan Achucarro Sebastián Castellanos

  2. AGENDA • Presentación de Cliente y Proyecto • El Equipo del Proyecto • Objetivos • Producto de Software • Proceso de Software • Requerimientos • Diseño • Codificación • Procesos de Apoyo: Gerencia, SQA, SCM • Procesos Independientes • Conclusiones y lecciones aprendidas

  3. Presentia Corp. NUESTRO CLIENTE Empresa uruguaya especializada en la prestación de servicios de desarrollo e integración de software Mauricio Abelar = Director de Presentia Corp. Ingeniero en Sistemas (ORT)

  4. Proventus NUESTRO PROYECTO El Alcance del Proyecto consiste en 2 Entregables:

  5. Presentia Corp. Administradores de campo Dueños de campos Escritorios Rurales

  6. AGENDA • Presentación de Cliente y Proyecto • El Equipo del Proyecto • Objetivos • Producto de Software • Proceso de Software • Requerimientos • Diseño • Codificación • Procesos de Apoyo: Gerencia, SQA, SCM • Procesos Independientes • Conclusiones y lecciones aprendidas

  7. EQUIPO

  8. AGENDA • Presentación de Cliente y Proyecto • El Equipo del Proyecto • Objetivos • Producto de Software • Proceso de Software • Requerimientos • Diseño • Codificación • Procesos de Apoyo: Gerencia, SQA, SCM • Procesos Independientes • Conclusiones y lecciones aprendidas

  9. OBJETIVOS DEL PROYECTO

  10. OBJETIVOS DEL PROCESO OBJETIVOS DEL PRODUCTO DE SOFTWARE

  11. AGENDA • Presentación de Cliente y Proyecto • El Equipo del Proyecto • Objetivos • Producto de Software • Proceso de Software • Requerimientos • Diseño • Codificación • Procesos de Apoyo: Gerencia, SQA, SCM • Procesos Independientes • Conclusiones y lecciones aprendidas

  12. PRINCIPALES FUNCIONALIDADES • Login • Gestión de: Empresas, Usuarios, Roles y Grupos, Establecimientos, Potreros, Clientes, Proveedores, Funcionarios, Especies, Razas, Categorías, Etiquetas, y Etiquetado de Animales • Configuración CONFIGURACIÓN • Gestión de Animales • Importación de datos • Trazabilidad de un Animal, Impresión de Trazabilidad • Registro de eventos y actividades: a un Animal, a un Potrero y a una Categoría • Seguimiento de actividades a un Potrero • Manejo de Catálogos para visitas y remates HACIENDA • Manejo de alarmas y recordatorios AGENDA • Generación de planillas de trabajo PLANIFICACIÓN • Manejo de indicadores/semáforos financieros • Manejo de inventarios de animales • Generación e impresión de informes REPORTES ESTADÍSTICOS CONTABILIDAD • Manejo de costos de: Potrero, Establecimientos, Animal, Empresa

  13. NICHO DE MERCADO

  14. DEMOSTRACION PRODUCTO

  15. DEMOSTRACION PRODUCTO

  16. AGENDA • Presentación de Cliente y Proyecto • El Equipo del Proyecto • Objetivos • Producto de Software • Proceso de Software • Requerimientos • Diseño • Codificación • Procesos de Apoyo: Gerencia, SQA, SCM • Procesos Independientes • Planificación y Evaluación • Conclusiones y lecciones aprendidas

  17. PROCESO LSQA / LSCM Gerente Planificación GERENCIA SCM SQA INGENIERIA DE PROCESOS PLANPROY Ingeniero de Requerimientos Requerimientos ESRE / Prototipo desechable Diseño de prueba Diseño ESDI Arquitecto Codificación Prototipo evolutivo Ingeniero de Procesos Plan de Prueba Desarrollador Prueba Tester Equipo de Proyecto Evaluación

  18. METODOLOGÍA DE TRABAJO

  19. CICLO DE VIDA: EVOLUTIVO Requerimientos Requerimientos Requerimientos Diseño Diseño Diseño Codificación Codificación Codificación Prueba Prueba Prueba

  20. AGENDA • Presentación de Cliente y Proyecto • El Equipo del Proyecto • Objetivos • Producto de Software • Proceso de Software • Requerimientos • Diseño • Codificación • Procesos de Apoyo: Gerencia, SQA, SCM • Procesos Independientes • Planificación y Evaluación • Conclusiones y lecciones aprendidas

  21. REQUERIMIENTOS

  22. ESTRATEGIA DE RELEVAMIENTO

  23. EVOLUCIÓN DE PROTOTIPOS

  24. ESTADO ACTUAL • Encontramos requerimientos incompletos y superpuestos. • Se relevaron en base a productos existentes e información del negocio obtenida en sitio web de MGAP. • Quedaron módulos pendientes para relevar en mas detalle en Sprints posteriores: • Contabilidad • Analisis de Informacion y reportes • Agenda

  25. AGENDA • Presentación de Cliente y Proyecto • El Equipo del Proyecto • Objetivos • Producto de Software • Proceso de Software • Requerimientos • Diseño • Codificación • Procesos de Apoyo • Procesos Independientes • Planificación y Evaluación • Conclusiones y lecciones aprendidas

  26. DISEÑO

  27. ARQUITECTURA • Los atributos de calidad en base a RNF son: • Seguridad • Usabilidad • Portabilidad • Mantenibilidad • Extensibilidad

  28. SEGURIDAD • Disponible(24 * 7) • Expuesta full time, conteniendo información sensible de cada cliente.

  29. USABILIDAD • El sistema está dirigido básicamente a dos tipos de usuarios: • Administradores de los establecimientos • Escritorios rurales. • Simple e intuitiva, de fácil visualización y amigable. • Simplificar las tareas. • Sentirse cómodo con el sistema.

  30. ARQUITECTURA EN 3 CAPAS

  31. ARQUITECTURA EN 3 CAPAS

  32. Caso Uso Alta Establecimiento

  33. ESTRATEGIA DE DISEÑO DE ARQUITECTURA • El cliente exige Java: • Investigación de tecnologías • Ventajas y Desventajas . • Comparaciones. • En base a RNF: • Arquitectura en 3 capas. • Presentación. • Servicios. • Persistencia.

  34. CAPA PRESENTACIÓN: STRUTS FRAMEWORK

  35. CAPA NEGOCIO: SPRING FRAMEWORK

  36. CAPA ACCESO A DATOS: HIBERNATE

  37. AGENDA • Presentación de Cliente y Proyecto • El Equipo del Proyecto • Objetivos • Producto de Software • Proceso de Software • Requerimientos • Diseño • Codificación • Procesos de Apoyo: Gerencia, SQA, SCM • Procesos Independientes • Planificación y Evaluación • Conclusiones y lecciones aprendidas

  38. CODIFICACIÓN

  39. AGENDA • Presentación de Cliente y Proyecto • El Equipo del Proyecto • Objetivos • Producto de Software • Proceso de Software • Requerimientos • Diseño • Codificación • Procesos de Apoyo: Gerencia, SQA, SCM • Procesos Independientes • Planificación y Evaluación • Conclusiones y lecciones aprendidas

  40. GERENCIA

  41. RIESGOS PRINCIPALES IDENTIFICADOS

  42. EVOLUCIÓN DE RIESGOS

  43. ESFUERZO REAL vs ESFUERZO ESTIMADO

  44. DATOS DE INTERÉS • Realizamos 9 Sprints, dentro de los cuales especificamos y relevamos 32 requerimientos. Cada uno con su correspondiente CU y prototipo en HTML. • Como resultado de cada Sprint, se realiza un documento de evaluación donde se explica el resultado obtenido en ese sprint • El promedio de horas utilizado para especificar un caso de uso es de 2 horas en el peor caso.

  45. AGENDA • Presentación de Cliente y Proyecto • El Equipo del Proyecto • Objetivos • Producto de Software • Proceso de Software • Requerimientos • Diseño • Codificación • Procesos de Apoyo: Gerencia, SQA, SCM • Procesos Independientes • Planificación y Evaluación • Conclusiones y lecciones aprendidas

  46. SQA

  47. VERIFICAR Y REVISAR

  48. MÉTRICAS

  49. AGENDA • Presentación de Cliente y Proyecto • El Equipo del Proyecto • Objetivos • Producto de Software • Proceso de Software • Requerimientos • Diseño • Codificación • Procesos de Apoyo: Gerencia, SQA, SCM • Procesos Independientes • Planificación y Evaluación • Conclusiones y lecciones aprendidas

  50. SCM

More Related