La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

1 Proventus Sistema de gestión ganadera Universidad ORT Uruguay – Revisión 1 – 22/06/2010 Lázaro Ruiz Díaz – 141231 Eugenia Parodi – 142876 Juan Achucarro.

Presentaciones similares


Presentación del tema: "1 Proventus Sistema de gestión ganadera Universidad ORT Uruguay – Revisión 1 – 22/06/2010 Lázaro Ruiz Díaz – 141231 Eugenia Parodi – 142876 Juan Achucarro."— Transcripción de la presentación:

1 1 Proventus Sistema de gestión ganadera Universidad ORT Uruguay – Revisión 1 – 22/06/2010 Lázaro Ruiz Díaz – Eugenia Parodi – Juan Achucarro – Sebastian Castellanos Lázaro Ruiz Díaz – Eugenia Parodi – Juan Achucarro – Sebastian Castellanos

2 2 NUESTRO CLIENTE: Presentia Corp. Empresa uruguaya especializada en la presentación de servicios de desarrollo e integración de software

3 3 Cliente Misión + Objetivos Trascender la fábrica de software Convertirse en socios de negocios y aliados tecnológicos de nuestros clientes Beneficiarlos de lo mejor de nuestras ideas y experiencia Convertirse en una compañía líder en el desarrollo de software. Ofrecer, a través de la tecnología, una clara propuesta de valor a sus clientes Convertirse en una compañía líder en el desarrollo de software. Ofrecer, a través de la tecnología, una clara propuesta de valor a sus clientes

4 4 Cliente Principal Contacto Mauricio Abelar = Director de Presentia Corp. Ingeniero en Sistemas (ORT) Presentia Corp. Escritorios Rurales Administradores de campo Dueños de campos

5 5 Controlar el registro de establecimientos Controlar el registro de animales Enfermedades sanitarias Desconfianza de los paises consumidores Desarrollo más completo de las metodologías de identificación Ley Nº17997, del MGAP Situación: Caravanas de Identificación

6 Situación: Ley Nº17997, del MGAP ¿Cuál es el animal? ¿Dónde estuvo el animal? ¿Con quién estuvo el animal? ¿Donde terminó el ciclo ?

7 7 Equipo:

8 Objetivos: 8 Proceso Diseñar un buen proceso (horas de re trabajo, esfuerzo) Producto Satisfacer al cliente (encuestas de satisfacción, ponderación) Producto sin defectos (número de defectos encontrados) Aprobar el proyecto (nota final)

9 9 El Problema: necesidad de... Diseñar y construir una herramienta para facilitar el registro de información y análisis de gestión de la empresa ganadera Simplicidad de uso. Flexibilidad para definir criterios de información y control de gestión y eficiencia para la toma de decisiones. Simplicidad de uso. Flexibilidad para definir criterios de información y control de gestión y eficiencia para la toma de decisiones. Definir un proceso versátil y estable para poder abordar este tipo de problemática, ya que la empresa tiene la intención de extender este proyecto al área de agricultura.

10 10 PROVENTUS Estándares internacionales Historia de animal Info. productor Oportunidad comercial Toma de decisiones Escritorio Rural o Administrador Dueño de hacienda Usuarios y sus Objetivos

11 11 La solución Prototipo ¿Sistema de? Gestión y trazabilidad ganadera ¿Dirigido a? Al productor y administrador de empresas agropecuarias ¿Para? Planificar, gestionar y controlar todas las actividades productivas y administrativas ¿De qué forma? Dinámica, rápida y sencilla ¿Sistema de? Gestión y trazabilidad ganadera ¿Dirigido a? Al productor y administrador de empresas agropecuarias ¿Para? Planificar, gestionar y controlar todas las actividades productivas y administrativas ¿De qué forma? Dinámica, rápida y sencilla Software de gestión como servicio (SaaS) Desde un navegador Web, Sin necesidad de ser instalado ni configurado Software de gestión como servicio (SaaS) Desde un navegador Web, Sin necesidad de ser instalado ni configurado Generar un proceso definido Englobar todas las funcionalidades del sistema Brindar continuidad en una implementación posterior Generar un proceso definido Englobar todas las funcionalidades del sistema Brindar continuidad en una implementación posterior

12 12 Metodología de Trabajo Metodología ÁgilMetodología Tradicional Equipos Pequeños (4 integrantes) Sprints Cortos (Fijos de 15 días) Utilización de ESRE El cliente interactúa con el equipo de desarrollo mediante reuniones Basadas en normas provenientes de estándares seguidos por el entorno de desarrollo Preparados para afrontar cambios durante el proyecto Planificación adpatativa: Entregas frecuentes + colaboración del cliente

13 13 Forma de Resolver el Problema (Definición del Proceso) Planificació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 Tester Programador Arquitecto Grupo de Proyecto Gerente ESRE Plan de Proyecto SCM SQA GERENCIA SCM SQA GERENCIA

14 14 Requerimientos FUNCIONALES – Módulos: Contabilidad Control de stock Sanidad Nutrición Reproducción Manejo Estadísticas Scheduler NO FUNCIONALES – Usabilidad – Seguridad – Performance – Disponibilidad – Escalabilidad – Aplicación web – Open-source- evitar licencias extras. Relevamiento de Requerimientos Selección de Requerimientos Confección ESRE.v01 Negociación ESRE Requerimientos de cada sistema Investigación de mercado ESRE.v1.0 PrioridadColor ALTA MEDIA BAJA

15 15 Estrategia de Relevamiento de Requerimientos Reuniones semanales con el cliente: Reuniones de no más de 120 minutos 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

16 16 Circuito de control de cambios

17 17 Arquitectura

18 18 Arquitectura (Spring Framework) Caracteristicas Spring es un freamework opensource que proporciona un marco de trabajo para desarrollo de aplicaciones J2EE Spring intenta integrar las diferentes tecnologías existentes, en un único framework para el desarrollo eficaz en aplicaciones J2EE portables entre servidores de aplicaciones.

19 19 Arquitectura (Spring Framework)

20 20 Arquitectura (Spring Framework) Qué ventajas tiene? Manejo de transacciones EJB sólo soporta JTA Spring soporta: JTA, Hibernate, JDO, JDBC, ODBC, etc. Manejo de transacciones EJB sólo soporta JTA Spring soporta: JTA, Hibernate, JDO, JDBC, ODBC, etc. Persistencia de entidades Persistencia de entidades Programación Orientada a Aspectos Programación Orientada a Aspectos Seguridad Flexibilidad de Servicios Flexibilidad de Servicios

21 21 Arquitectura (Struts 2 MVC Framework) Struts 2 está basado en el patrón MVC (Modelo-Vista-Controlador), una arquitectura que busca reducir el acoplamiento dividiendo las responsabilidades en 3 capas claramente diferenciadas El modelo El controlador La vista

22 22 Arquitectura (Struts 2 MVC Framework) Ventajas: Transporte automático de los datos introducidos en el cliente (JSP) hasta el controlador (Action) mediante formularios (ActionForm). Transporte automático de los datos enviados por el controlador (Action) a la parte de presentación (JSP) mediante formularios (ActionForm). Implementa la parte común a todas las aplicaciones en la parte de Controlador (ActionServlet); la parte particular de cada aplicación es fácilmente configurable (struts-config.xml). La separación de los componentes en capas (MVC) simplifica notablemente el desarrollo y su mantenimiento.

23 23 Arquitectura (Hibernate) Ventajas – Facilidad de Programación – Apta para aplicaciones transaccionales sin procesamiento masivo Desventajas – Disminución de la performance. – Gran variedad de configuración. – No apta para aplicaciones de gran manejo de data

24 24 Cronograma INICIACIÓN Reuniones de presentación de proyectos Formación de Grupo de Proyecto Reunión con Grupo Mafrig para búsqueda de proyectos alternativos Reunión con Presentia para búsqueda de proyectos alternativo Presentación de carpeta de Ante- Proyectos CONSOLIDACIÓN Definición de Objetivos Definición de Roles COMIENZO Definición de herramientas de comunicaciones y plan de comunicaciones del proyecto Definición y ordenamiento del repositorio Punto de comienzo oficial de la etapa de investigación para el relevamiento de requerimientos (Búsquedas en sitios Web) Actividades para el entendimiento del negocio (Reuniones con dos profesionales del área ganadera) CICLO 3 Entregable definido con el cliente (Documento con los principales requerimientos del sistema, que surgen de la investigación realizada en los diferentes sitios webs) Estrategia de especificación de requerimientos (Plan que vamos a seguir para especificar los requerimientos con nuestro cliente) Definición de una primer versión del proceso Preparación Revisión

25 25 Estado Actual del proyecto Definición inicial del Alcance del Proyecto Investigación de productos existentes Primer meta cumplida: PreEsre para el Cliente

26 26 Próximas metas Discutir con Cliente los Requerimientos Especificados Medir satisfacción respecto a la entrega Especificar y negociar cada Requerimiento Obtener un ESRE estable

27 27 Lecciones Aprendidas No entrar en pánico ante situación actual del Proyecto: evaluar qué pasos a seguir para mejorar Eliminar todas las dudas, aunque sean mínimas, para evitar dificultades futuras Mantener contacto continuo del equipo para mantener vivo el Proyecto

28 28 GRACIAS


Descargar ppt "1 Proventus Sistema de gestión ganadera Universidad ORT Uruguay – Revisión 1 – 22/06/2010 Lázaro Ruiz Díaz – 141231 Eugenia Parodi – 142876 Juan Achucarro."

Presentaciones similares


Anuncios Google