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

Upload: jacinta-san-pedro

Post on 23-Jan-2016

221 views

Category:

Documents


0 download

TRANSCRIPT

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