Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian...

21
ProVentus Sistema de Trazabilidad Ganadera Revision 2 Eugenia Parodi Lazaro Ruiz Juan Achucarro Sebastian Castellanos

Transcript of Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian...

Page 1: Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.

ProVentusSistema de Trazabilidad Ganadera

Revision 2

• Eugenia Parodi• Lazaro Ruiz

• Juan Achucarro• Sebastian Castellanos

Page 2: Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.

Ingenieria de Requerimientos

• Módulos identificados:1. Análisis de información y reportes2. Contabilidad3. Agenda4. Hacienda5. Administración

Page 3: Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.

Modulo de Analisis de Informacion y Reportes

• Modulo de análisis de información para la toma de decisiones, generación de reportes e informes de stock de cada establecimiento.

Page 4: Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.

Modulo de Contabilidad

• Modulo encargado de manejar la contabilidad de cada empresa o establecimiento según corresponda.

Page 5: Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.

Modulo Agenda

• Modulo encargado de gestionar actividades, recordatorios, alarmas, generación de documentos de actividades.

Page 6: Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.

Módulo Hacienda

• Modulo encargado de manejar todo lo correspondiente a la gestión de la hacienda. Alta de animales, obtención de trazabilidad de un animal, ingreso de actividades correspondientes a un animal, un potrero o una categoría, entre otras.

Page 7: Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.

Módulo Administración

• Modulo encargado para la gestión de establecimientos, potreros, clientes, proveedores, funcionarios, usuarios, etc.

Page 8: Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.

Requerimientos No Funcionales

• Usabilidad• Seguridad• Performance• Escalabilidad se decidió utiliza Java• Open-source• Aplicación web

Page 9: Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.

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:

1. Contabilidad2. Analisis de Informacion y reportes3. Agenda

Page 10: Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.

Estrategia de Relevamiento

• Continuamos reuniones semanales con el cliente.• Continuamos investigación de productos existentes.• Continuamos reuniones grupales semanales con tutor.• Continuamos reuniones de fines de semana entre el grupo.• Llevar agenda de los puntos a tratar por reunión• Dedicar tiempo al comienzo de la reunión para presentar

requerimientos de la reunión anterior preparados por el grupo

• Abordar 4 o 5 requerimientos por reunión• En cada reunión contamos con el acta donde se lleva toda

la información tratada en la reunión

Page 11: Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.

Estado Actual y Futuro

• Hasta el momento realizamos x Sprints, relevando y especificando requerimientos.

• Los módulos pendientes serán relevados en fases posteriores, una vez que los módulos centrales estén finalizados. (Gestión de Establecimiento y Trazabilidad)

• Cada RF se especifico con Casos de Uso conversacionales, prototipos en HTML.

Page 12: Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.

Datos de Interes

• Realizamos 7 Sprints, dentro de los cuales especificamos y relevamos 32 requerimientos. Cada uno con su correspondiente CU y prototipo en HTML.

• El promedio de horas utilizado para especifcar un caso de uso es de 2 horas en el peor caso.

Page 13: Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.

Proceso• El proceso fue adaptado y modificado en varias ocasiones a medida

que fue necesario.• Se generaron varias versiones.• Anteriormente, íbamos a realizar IR solo una vez. • Debido a la complejidad de los módulos, se decidió dejar IR de

algunos de ellos para después, de manera de obtener primero el modulo central.

• Se generaron planillas con asignaciones de tareas, según prioridad.• Se genero una planilla con tareas pendientes en caso de haber

cumplido con la asignación o en caso de cancelar reunión con cliente, de manera de asegurar el avance y evitar tiempos muertos.

Page 14: Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.

Proceso

• Para relevar funcionalidad se llevo a cabo la prototipacion de un prototipo desechable.

Page 15: Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.

15

ProcesoPlanificación

Requerimientos

Análisis

Diseño

Codificación

Diseño de prueba

Prueba

Evaluación

ESRE

M. Analisis

E.Diseño

Prototipo

Plan de Prueba

Ingeniero de requerimientos

Ingeniero de requerimientos

TesterTester

ProgramadorProgramador

ArquitectoArquitecto

Grupo de ProyectoGrupo de Proyecto

GerenteGerente

ESRE

Plan de Proyecto SCM

SQA

GERENCIA

SCM

SQA

GERENCIA

Page 16: Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.

Proceso de Requerimientos

• Este proceso será aplicado posteriormente, para desarrollar los módulos pendientes.

Relevamiento de

Requerimientos

Selección de Requerimientos

Confección ESRE.

Negociación ESRE

Investigación de

mercado

Consulta con experto

Page 17: Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.

Estado Actual del Proyecto

• Se termino primera fase de requerimientos para el modulo de Gestión de establecimiento y Trazabilidad.

• Se comenzara el desarrollo de estos módulos.• Se comenzara en paralelo capacitación por parte

de Lázaro y Sebastián para desarrollo.• Quedan pendientes IR de módulos de Análisis de

información y reportes y Contabilidad.• El modulo de Agenda, se relevo satisfactoriamente.

Page 18: Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.

Metas Propuestas Anteriormente

18

Discutir con Cliente los Requerimientos Especificados

Medir satisfacción respecto a la entrega

Especificar y negociar cada Requerimiento

Obtener un ESRE estable

Page 19: Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.

Metas Alcanzadas

• Se discutió con el cliente los Requerimientos.• Se especifico cada requerimiento.• Se identificaron los módulos finales de la

aplicación.• Se comenzó con training de desarrollo.• Pudimos medir la satisfacción del cliente

mediante su feedback y encuestas, siendo muy positiva.

Page 20: Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.

Proximas Metas

• Desarrollar los módulos discutidos.• Comenzar IR para módulos pendientes.

Page 21: Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.

Lecciones Aprendidas