AVSA AVSANET Especificación de Requerimientos de Software Versión 1.0 AvsaNet PLAN DE PROYECTO AVSANET Versión: 1.0 Fecha: 20/01/12 Historial de Revisión Fecha Versión Descripción Autor 20/01/12 1.0 Elaboración del documento Giacomo Preciado USMP-FIA AVSA, 2015 Página2de9 AvsaNet PLAN DE PROYECTO AVSANET Versión: 1.0 Fecha: 20/01/12 Tabla de Contenidos 1. Introducción 4 2. Enunciado del caso a desarrollar 4 3. Objetivo del Proyecto 4 4. Alcance del Proyecto 4 5. Arquitectura y Plataforma 7 5.1 5.2 8 9 6. Descripción del sistema Arquitectura y plataforma del modelo propuesto Cronograma de actividades USMP-FIA 9 AVSA, 2015 Página3de9 AvsaNet PLAN DE PROYECTO AVSANET Versión: 1.0 Fecha: 20/01/12 Especificación de Requerimientos de Software 1. Introducción El documento de Requerimiento de Software presenta una descripción genérica de los procesos funcionales definidos en el alcance del documento de Visión del Proyecto Especial “Sistema de control y gestión” (AVSANET). AVSA, tiene como objetivo ayudar a los pequeños agricultores que se encuentran alrededor del valle de Cañete a fomentar la exportación, tanto financiando su producción como procesando sus productos, y sirviendo como intermediario en el proceso de exportación. 2. Enunciado del caso a desarrollar Los procesos actuales de Gestión de Pre-Campaña y Seguimiento de Campañas en Agrícola Viñasol S.A. son ineficientes, ocasionando que la administración de la campaña se vuelve lenta y engorrosa, limitando el número de pedidos por temporada, y por lo tanto no se cumple con una administración de alta calidad de recursos, tiempo y costos. 3. Objetivo del Proyecto Objetivo General: Convertir a Agrícola Viñasol S.A. en una de las más importantes a nivel mundial en el rubro de la agro-exportación. Objetivos Específicos: Mejorar los procesos para la Gestión de Campaña. Integrar todos los procesos de la organización para evitar la redundancia de información. Obtener la información necesaria en el momento oportuno, para una exitosa toma de decisiones. 4. Alcance del Proyecto El alcance de este proyecto consiste en el diseño del sistema y toda la documentación de cada etapa del proceso de la metodología Scrum. El producto a entregar consta del diseño de todos los módulos del software y recomendaciones de hardware a usar. La documentación comprende el manual de usuario, manual del producto y manual del administrador, así como los documentos mencionados anteriormente para cada fase. USMP-FIA AVSA, 2015 Página4de9 AvsaNet PLAN DE PROYECTO AVSANET Versión: 1.0 Fecha: 20/01/12 NOMBRE DEL PROYECTO SIGLAS DEL PROYECTO Sistema AVSANET DEFINICIÓN DEL PROYECTO: El proyecto “AVSANET” consiste en la elaboración de un producto de software para la Empresa Agrícola Viñasol S.A. en Cañete; en la cual se hará uso del proceso unificado Rational (RUP) y otras herramientas. Con el desarrollo de este proyecto se busca que los procesos al atender el requerimiento de personal de alguna unidad perteneciente a la organización y hacer la contratación, capacitación y control de manera más rápida y segura, lo cual permitirá un ahorro de tiempo y dinero. El proyecto será propuesto y desarrollado por los alumnos del Curso de Diseño e Implementación de Sistemas. DEFINICIÓN DEL PRODUCTO DEL PROYECTO: El sistema que se implantará será el segundo en la AgricolaViñasol, es por ello que AVSANET estará interconectado con la ERP (SAP) donde realizan la gestión de Recursos Humanos. Este producto nos permitirá automatizar y controlar los procesos de la AgricolaViñasol para una adecuada gestión de contratación, convocatoria, capacitación del agricultor, y el control y almacenamiento de la Producción. El Aplicativo web que se implementara estará conectado a un servidor de Base de datos. AVSANET es un software especializado que soportara uno de los procesos centrales de la Agricola Viñasol y para su desarrollo se llevaran a cabo las siguientes etapas : Modelo de Negocio Documento Visión del Negocio Documento de Reglas de Negocio Documento y Modelo de Casos de Uso del Negocio Realizaciones de los Casos de Uso de Negocio Documento Glosario del Negocio Requerimientos Documento de Requerimientos Funcionales Documento de Requerimientos No Funcionales Matriz de Procesos(CUN) X Requerimiento Documento Glosario del Requerimientos Análisis Documento y Modelo de Casos de Uso del Sistema Realizaciones de Análisis de los Casos de Uso de Sistema Matriz de Procesos(CUN), Casos de Uso de Sistema y Requerimiento Documento de Arquitectura de Análisis Documento Glosario del Análisis USMP-FIA AVSA, 2015 Página5de9 AvsaNet PLAN DE PROYECTO AVSANET Versión: 1.0 Fecha: 20/01/12 Diseño Documento de Arquitectura de Diseño Realizaciones de Diseñó de los Casos de Uso de Sistema Diagrama de Componentes Diagrama Entidad Relación Implementación Producto final codificado Documentación de las Clases programadas Pruebas Plan de Pruebas Escenario de Pruebas de los casos de uso de sistema Pruebas de Stress, Carga y Performance. Despliegue Diagrama de Despliegue Manual de Instalación del Software Base Manual de Instalación de la Aplicación Manual de Usuario de la Aplicación Informes: El cliente exige la presentación de los siguientes informes: - Informes semanales sobre los avances en el proyecto, que serán revisados y aprobados por la Agrícola Viñasol Informes sobre el rendimiento del proyecto Acta de Entrega del proyecto Documento Final de la elaboración del proyecto, en el cual se incluye todo el material elaborado. Este informe será entregado de manera impresa y digital en un CD-ROM. RESTRICCIONES DEL PROYECTO: INTERNOS A LA ORGANIZACIÓN AMBIENTALES O EXTERNOS A LA ORGANIZACIÓN Falta de recurso humano disponible a trabajar tiempo completo en el proyecto Aparición de nuevas tecnologías Necesidad de actualizar y validar los procesos operativos de la Municipalidad Ambiente de desarrollo inadecuado Carencia de formalización de una metodología para la gestión de proyectos USMP-FIA AVSA, 2015 Página6de9 AvsaNet PLAN DE PROYECTO AVSANET Versión: 1.0 Fecha: 20/01/12 5. Actores del Sistema Nombre Responsable de Capacitación Descripción Se encarga de asignar las asignaciones a los pedidos Se encarga de la gestión de pedidos y asignar los agricultores a dichos pedidos Se encarga de la gestión de los agricultores y de los contratos asignados a cada uno. Responsable de Gestión de Campaña Responsable de Recursos Humanos 6. Casos de Uso del Sistema Código CUS-1 Nombre Buscar Capacitación Descripción CUS-2 Buscar Pedido CUS-3 Generar Contrato de Agricultor CUS-4 Gestionar Plan de Enseñanza CUS-5 Registrar Adenda de Contrato CUS-6 Registrar Asignación de Agricultores por Pedido CUS-7 Registrar Informe de Capacitaciones Permite al Responsable de Capacitación registrar el estado de evaluación de capacitación del Agricultor convocados por pedido. CUS-8 Registrar Solicitud de Capacitación Permite al Responsable de Capacitación registrar una solicitud de capacitación, asignada a un pedido. A la cual se le asignan temas por fechas y horarios. Previamente debe buscar el pedido. Permite buscar una Capacitación por Periodo de Producción. Cuando se encuentra la capacitación, el sistema cargará los datos de la capacitación en el caso uso base que lo invocó. Permite buscar un Pedido por nombre o código. Cuando se encuentra el Pedido el sistema cargará el Pedido con su Detalle en el caso uso base que lo invocó. Permite al Responsable de Recursos Humanos (RRHH) generar y registrar un contrato para el agricultor. Previamente debe buscar los datos del agricultor y los datos ingresados previamente. Permite al Responsable de Recursos Humanos gestionar la aprobación de la solicitud de Capacitación realizada por el Responsable de la Capacitación. Permite al Responsable de Recursos Humanos (RRHH) generar y registrar una adenda del contrato de los agricultores. Previamente debe buscar el contrato. Permite al Responsable de Gestión de Campaña cargar la lista de agricultores convocados y seleccionar a los agricultores con mejor rendimiento. 7. Restricciones del Negocio Ver documento Reglas del Negocio. USMP-FIA AVSA, 2015 Página7de9 AvsaNet PLAN DE PROYECTO AVSANET Versión: 1.0 Fecha: 20/01/12 8. Arquitectura y Plataforma 8.1 Descripción del sistema Características Técnicas o Lenguaje de programación: Java o Servidor Web/Aplicaciones: ApacheTomcat 7. o Sistema Operativo: Microsoft Windows 2008 Server Enterprise R2. o Motor base de datos: SQL Server 2008. o Rational Software Architect 7.5.3 (Modelador UML) o Infosphere Data Architect 7.5.1 (Modelador de Datos) o My SQL 5.1 (Gestor de Base de Datos) o Eclipse Helios (Herramienta de Programación) o Adobe Flash CS3 (Diseño de Animación) o Adobe Fireworks CS3 (Diseño de Imágenes) o Adobe Dreamweaver CS3 (Diseño de HTML) o Netbeans(programación en PHP) o Microsoft Visio 2010 o Microsoft Word 2010 o Microsoft Project 2010 o Microsoft Excel 2010 o Java JEE Hardware o Servidor: HP ProLiant BL685c Server Blade o 15 estaciones de trabajo Lenovo Think Centre A57 o Switch Cisco Catalyst 3600. Características Funcionales o Gestionar pedido o Seguimiento de campaña o Gestión de proveedores o Gestión de clientes o Gestión de nuevos productos o Operador logístico o Facturas. Características Funcionales o Ofrecemos al cliente la posibilidad de hacer su pedido vía web. o Permitirá registrar el desempeño de cada agricultor en las campañas en la cual ha participado. o El módulo de compras permitirá una efectiva gestión de los proveedores y a su vez las órdenes de compra. o Dentro del alcance del proyecto, está potenciar los reportes del ERP USMP-FIA AVSA, 2015 Página8de9 AvsaNet PLAN DE PROYECTO AVSANET Versión: 1.0 Fecha: 20/01/12 implantado en la empresa ya que nos permitirá enviarle los datos de AVSANET al ERP y este mostrar los reportes y generar las facturas, así como también el adecuado control de inventarios. Métodos de Construcción o Se usara Scrum como metodología de desarrollo ágil de software o Se utilizará RUP como patrones y plantillas de los documentos y diagramas para el an o Framework Struts 2 y JPA o Desarrollo en Internet o Herramientas: Scrumy, Google Code o Hosting en eatj.com o Control de versiones con Subversion 8.2 Arquitectura y plataforma del modelo propuesto 9. Cronograma de actividades Ver Sprints en el link del scrumy: https://scrumy.com/learningSummer USMP-FIA AVSA, 2015 Página9de9