TRABAJO COLABORATIVO TERCERA FASE – PLANIFICACIÓN INGENIERÍA DE SOFTWARE
Preparado por CARLOS ANDRÉS GUTIERREZ C.C 6.391.734 JAIRO ARMANDO CUBILLOS VILLAMIL C.C 6.408.174 OMAR MONTAÑO TORRES C.C 16.792.094 ANDREA YAZMIN MARTINEZ C.C WILLIAM ALEXANDER PINTA YAQUENO C.C 1.086.329.727
Grupo 301404_16
Presentado a PILAR ALEXANDRA MORENO
Universidad Nacional Abierta y a Distancia UNAD CEAD Palmira Escuela de ciencias básicas tecnología e ingeniería MAYO DE 2016
Modelo de ingeniería [Nombre documento]
0.3 Pág. 2
Especificación de requisitos de software Proyecto: Sistema de gestión Finca Villa Rica Revisión [99.99]
Abril de 2016
Modelo de ingeniería [Nombre documento]
0.3 Pág. 2
Especificación de requisitos de software Proyecto: Sistema de gestión Finca Villa Rica Revisión [99.99]
Abril de 2016
INTRODUCCION El presente trabajo fue desarrollado con el objetivo desarrollar la temática de la unidad 3 Planificación del proyecto del curso de Ingeniería de Sistemas. Tema que fue de gran importancia para seguir trabajando en el proyecto se ha propuesta planificar y que se ha venido desarrollando en las unidades 1 y 2 de este curso. Para el desarrollo de este trabajo se ha trabajado en un grupo colaborativo en el cual cada de los integrantes ha escogido un rol para desempeñar al desarrollar en la actividad. Dichos roles son: Líder del grupo-Carlos Gutiérrez el cual se encargó de dividir los temas propuestos para esta actividad en el cronograma de trabajo además de brindar información para el desarrollo de la actividad y la comunicación con la tutora. Segundo rol de Relator-Omar Montaño que se encargó de recopilar y sistematizar la información y los aportes de los integrantes. Como tercer rol tenemos Vigía del tiempo-Andrea Martínez responsable de manejar el cronograma de trabajo y estuvo pendiente y llamando a la realización de aportes en los tiempos establecidos. Cuarto rol dinamizador de proceso-Jairo Cubillos quien se encargó de verificar las responsabilidades de cada integrante y de motivar al desarrollo de la actividad. Como quinto y último rol el de Utilero-William Pinta quien se encargó de recordar los links de sugeridos en el entorno de conocimiento respecto a la temática de la unidad 3 además de suministrar información y material como links y archivos para desarrollar el trabajo. La importancia de planificar un proyecto se ve reflejada en el desarrollo de esta actividad, en este documento se encuentra el desarrollo de las cuatro gestiones desarrolladas e implementadas en el proyecto Sistema de Gestión de la Finca Villa Rica. En primer lugar, se encuentra la gestión de alcance actividad que se desarrolló interpretando y argumentado los requerimientos que se habían establecido en el proyecto, así como las funcionalidades y el control y alcance que se tomara como punto de partida en esta fase, para ello se implementó el uso del formato IEEE-830 como plantilla para especificar los requisitos del software. En segundo lugar, se encuentra la gestión del tiempo en esta actividad se muestra cómo se va organizar el trabajo para llevar a cabo cada una de las etapas del proyecto. En tercer lugar, se encuentra la gestión de costes donde se describe muy detalladamente los costos estimados a los cuales debe incurrir la empresa finca villa rica para implementar el software de gestión. Por último, se presenta la gestión de riesgos donde se discrimina los riesgos a los que se está expuesto al desarrollar este proyecto indicando que mecanismos se utilizaran para mitigar el impacto que estos generarían.
Ficha del documento
Fecha
Abril de 2016
Revisión
Autor
Verificado dep. calidad.
Carlos Andrés Gutierrez Jairo Armando Cubillos Villamil Omar Montaño Torres Andrea Yazmin Martínez William Alexander Pinta
Documento validado por las partes en fecha: abril de 2016 Por el cliente
Fdo. D./ Dña: Propietario Finca Villa Rica
Por la empresa suministradora
Fdo. D./Dña: Universidad Nacional Abierta y a Distancia-UNAD
Contenido FICHA DEL DOCUMENTO
3
CONTENIDO
5
1
7
INTRODUCCIÓN
1.1
Propósito
7
1.2
Alcance
7
1.3
Personal involucrado
7
1.4
Definiciones, acrónimos y abreviaturas
8
1.5
Referencias
8
1.6
Resumen
8
2
DESCRIPCIÓN GENERAL
8
2.1
Perspectiva del producto
8
2.2
Funcionalidad del producto
9
2.3
Características de los usuarios
9
2.4
Restricciones
9
2.5
Suposiciones y dependencias
9
2.6
Evolución previsible del sistema
9
3
REQUISITOS ESPECÍFICOS
10
3.1 Requisitos comunes de los interfaces 3.1.1 Interfaces de usuario 3.1.2 Interfaces de hardware 3.1.3 Interfaces de software 3.1.4 Interfaces de comunicación
10 10 10 10 10
3.2 Requisitos funcionales 3.2.1 Requisito funcional 1 3.2.2 Requisito funcional 2 3.2.3 Requisito funcional 3 3.2.4 Requisito funcional 4 3.2.5 Requisito funcional 5 3.2.6 Requisito funcional 6 3.2.7 Requisito funcional 7 3.2.8 Requisito funcional 8 3.2.9 Requisito funcional 9
10 10 11 11 11 11 11 12 12 12 5
3.2.10 3.2.11 3.2.12 3.2.13 3.2.14
Requisito funcional 10 Requisito funcional 11 Requisito funcional 12 Requisito funcional 13 Requisito funcional 14
12 13 13 13 13
3.3 Requisitos no funcionales 3.3.1 Requisitos de rendimiento 3.3.2 Seguridad 3.3.3 Fiabilidad 3.3.4 Disponibilidad 3.3.5 Mantenibilidad 3.3.6 Portabilidad
14 14 14 14 14 14 14
3.4
14
Otros requisitos
6
1
Introducción En este documento de SRS se realiza la respectiva documentación de los requisitos de software necesarios para el desarrollo del software de gestión a desarrollar en la Finca Villa Rica. Software que contribuirá a tener un mejor manejo y administración de las actividades de la misma y es por eso se analiza en este trabajo el análisis de los requisitos que este necesita. El objetivo principal de esta SRS es proporcionar la información necesaria de la aplicación para realizar su respectiva construcción. Se pretende que con este documento se tenga una idea clara de las especificaciones y explicaciones de las mismas con las que cuenta el software a desarrollar. 1.1
1.2
Propósito El propósito de este documento es brindar toda la información clara de los requisitos, características y especificaciones con las que cuenta el software de aplicación de la Finca Villa Rica. Este documento y toda su información va dirigido al cliente del software Alcance
El nombre del software de gestión a desarrollar es Finca Villa Rica Aplication. Perspectiva del producto El software de gestión cuenta con un solo diseño al que se podrá ingresar o a las múltiples funciones de acuerdo a la información almacenada en la nube que se quiera registrar, consultar o tratar. Se d iseñará una interfaz amigable y fácil de usar para el propietario y los respectivos usuarios. Funciones del software El software cumple con las siguientes funciones: Capacidad para almacenar en la nube toda la información de la empresa. o Acceso fácil y ágil a la base de datos que se genera al registrar o información. o Confianza y viabilidad al manejar el software. o Evaluación y seguimiento al desempeño y la producción de la Finca Villa Rica.
1.3 Personal involucrado Nombre Carlos Andrés Gutierrez Jairo Armando Cubillos Villamil Omar Montaño Torres Andrea Jazmín Martínez William Alexander Pinta Rol Investigadores y desarrolladores del producto Categoría profesional Estudiantes de Ingeniería de sistemas de la UNAD Responsabilidades Investigación, diseño, fundamentación y desarrollo del software Información de contacto Correos:
[email protected] [email protected] [email protected] [email protected] [email protected]
Celular o teléfono: 3128609950 3173021909 3113117986 3186634439
7
3224161073
Aprobación 1.4
[Inserte aquí el texto]
Definiciones, acrónimos y abreviaturas
Software de gestión: gestión de grandes cantidades de información alm acenadas, para facilitar la toma de decisiones. Por ejemplo, Bases de datos y aplicaciones de gestión de empresas. Bases de datos o BD: es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico. Almacenamiento en la nube: (o cloud storage, en inglés) es un modelo de servicio en el cual los datos de un sistema de cómputo se almacenan, se administran, y se respaldan de forma remota, típicamente en servidores que están en la nub e y que son administrados por un proveedor del servicio. Sistema operativo o SO: Conjunto de órdenes y programas que controlan los procesos básicos de una computadora y permiten el funcionamiento de otros programas. Plataforma: Una plataforma es, por ejemplo, un sistema operativo, un gran software que sirve como base para ejecutar determinadas aplicaciones compatibles con este. 1.5 Referencias Se utiliza toda la información y los requerimientos suministrados por la Finca Villa Rica y su propietario en este caso el cliente. 1.6 Resumen En este documento se encuentra la información detallada y referente al software que se desarrolla con respecto a la problemática presente en la Finca Villa Rica. Primeramente, se realiza una pequeña introducción y las especificaciones que va a cumplir el software. En segundo se puede encontrar la descripción del sistema con el fin de conocer las funciones que va a cumplir, el tipo de usuarios del sistema, los factores y las dependencias a las que está asociado, las perspectivas del producto el d iseño. Por último, se tiene los requerimientos tanto funcionales como no funcionales del sistema con su respectiva descripción y funcionamiento. 2
Descripción general 2.1
Perspectiva del producto El software de gestión cuenta con un solo diseño al que se podrá ingresar a las múltiples funciones de acuerdo a la información almacenada en la nube que se quiera registrar, consultar o tratar. Se diseñará una interfaz amigable y fácil de usar para el propietario y los respectivos usuarios. El software contendrá un menú contextual dividido en tres partes que son Director de ventas, Gestión humana y Mayordomo donde cada usuario tendrá ú nico acceso de acuerdo a la labor desempeñada. El director de ventas podrá ingresar a un menú 8
contextual en el cual puede seleccionar las opciones de Proveedores, Vendedores y Clientes en el que se puede manejar e ingresar información con respecto a las ventas de la Finca. Al dar clic en el campo de gestión humana se puede ingresar a los menús de Obreros, Desarrollo y Proyectos donde se puede obtener una gran base de datos del personal y la gestión de cada uno de ellos y de le empresa. En la tercera parte del menú contextual denominado Mayordomo se tendrá acceso a una base de datos relacionada con veterinarios, trabajadores, producción y ganado. Para poder acceder al software se ve fundamental desarrollarla en múltiple plataforma para que se pueda acceder a esta desde un equipo portátil, o un Smartphone. La información que se almacene en la nube se encuentre protegida y segura y sea de fácil acceso al personal autorizado desde los diversos navegadores de internet que existen. Debido a que las labores y la producción es a diario el programa estará en continuo funcionamiento y como es información almacenada en la nube debe contener un acceso a internet las 24 horas del día para en cualquier momento proceder a trabajar en ella.
2.2 Funcionalidad del producto El software cumple con las siguientes funciones: Capacidad para almacenar en la nube toda la información de la empresa. Acceso fácil y ágil a la base de datos que se genera al registrar información. Confianza y viabilidad al manejar la aplicación. Evaluación y seguimiento al desempeño y la producción de la Finca Villa Rica.
2.3 Características de los usuarios Tipo de usuario Propietario, Director de ventas, Gestor humano, Mayordomo Formación Conocimiento en uso de los sistemas y herramientas de internet. Habilidades Comunicación, administración, organización, manejo de información y base de datos, Actividades Ingreso a la aplicación, ingresar editar y eliminar información, subir o guardar información a la nube. 2.4
Restricciones Para consultar la información a la nube se debe tener una cuenta protegida con respectiva contraseña. Acceso al software solo personal autorizado. Acceso a internet para poder almacenar la información en la nube. Idioma en el que se desarrolla la aplicación idioma español.
2.5 Suposiciones y dependencias Los factores o situaciones que pueden afectar la SRS del sistema son: Agregar nuevas funciones al sistema. Cambio del servidor donde se almacena la información. Capacidad de almacenamiento en la nube. Sistema operativo o plataforma compatible con la aplicación. Proveedor y velocidad en la conexión a internet.
2.6
Evolución previsible del sistema Aumento de otras funciones como servicio o registro de clientes. Sistema de pedidos en línea. 9
3
Diseño del software en plataformas nuevas.
Requisitos específicos 3.1 Requisitos comunes de los interfaces Se diseñará una interfaz amigable, clara, sencilla y fácil de usar para el propietario y los respectivos usuarios. 3.1.1 Interfaces de usuario EL software contendrá un menú contextual dividido en tres partes que son Director de ventas, Gestión humana y Mayordomo donde cada usuario tendrá único acceso deacuerdo a la labor desempeñada 3.1.2 Interfaces de hardware Para el funcionamiento del software es necesario disponer de computadores en perfecto estado con conexión a internet, teclado y mouse, memoria mínima de 512 MB, entrada de CD o a USB para la instalación. El software brindara soporte a hardware de entrada y salida como medios de almacenamiento (CD, DVD, Memorias de puerto USB) y a Impresoras para imprimir información requerida. 3.1.3 Interfaces de software El sistema de gestión estará disponible para SO Windows 7 o superior, Android, Windows Phone. También los computadores deben tener instalado cualquier explorador de internet. 3.1.4 Interfaces de comunicación Los protocolos de internet para la comunicación de los servidores y la aplicación para lograr el almacenamiento en la nube serán los establecidos como estándares existentes. 3.2 Requisitos funcionales Los requisitos funcionales del sistema están basados en cuatro secciones que son: Propietario: donde se puede acceder a toda la información del sistema. Director de ventas: aquí se encuentra a información relacionada con respecto a los clientes, proveedores y ventas de los productos. Gestión Humana: Se encuentra la base de datos de los empleados que laboran en la Finca, así como las actividades de desarrollo y los proyectos se implementaran en la empresa Mayordomo: donde se puede encontrar informes de empleados y suministrara información con respecto a los producidos de la finca.
3.2.1
Requisito funcional 1 Autentificación de Usuarios: El propietario y los usuarios deben ingresar con su usuario y contraseña deacuerdo a la l abor desempeñada así: Propietario, Director de ventas, Gestión humana y Mayordomo.
Número de requisito Nombre de requisito Tipo Fuente del requisito
RF 1 Autentificación Requisito x Restricción Login de acceso a la aplicación 10
Prioridad del requisito
3.2.2
RF 3 Usuario Director de Ventas Requisito Restricción Acceso a la sección Director de ventas Alta/Esencial Media/Deseado
Baja/ Opcional
RF 3.1 Proveedores Requisito Restricción Opción disponible en la sección Director de ventas Alta/Esencial Media/Deseado Baja/ Opcional
Requisito funcional 5 Ingreso a vendedores: en donde se puede ingresar, editar, eliminar y consultar y guardar información de los vendedores que se ingresen a la base de datos.
Número de requisito Nombre de requisito Tipo Fuente del requisito Prioridad del requisito 3.2.6
RF 2 Propietario Requisito Restricción Acceso a toda la información del sistema-Administrador Alta/Esencial Media/Deseado Baja/ Opcional
Requisito funcional 4 Ingreso a proveedores: en donde se puede ingresar, editar, eliminar y consultar y guardar los datos de los proveedores que se ingresen a la base de datos.
Número de requisito Nombre de requisito Tipo Fuente del requisito Prioridad del requisito 3.2.5
Baja/ Opcional
Requisito funcional 3 Ingreso a Director de Ventas: que tendrá único acceso a las opciones de proveedores, vendedores y clientes
Número de requisito Nombre de requisito Tipo Fuente del requisito Prioridad del requisito 3.2.4
Media/Deseado
Requisito funcional 2 Ingreso a propietario: El propietario tiene acceso a toda la información del sistema en el cual podrá imprimir informes o realizar consultas en cada una de las secciones.
Número de requisito Nombre de requisito Tipo Fuente del requisito Prioridad del requisito 3.2.3
Alta/Esencial
RF 3,2 Vendedores Requisito Restricción Opción en la sección de Director de ventas Alta/Esencial Media/Deseado
Baja/ Opcional
Requisito funcional 6 Ingreso a Clientes: Acceso a las opciones de insertar, modificar, eliminar, consultar y guardar la información de los clientes. 11
Número de requisito Nombre de requisito Tipo Fuente del requisito Prioridad del requisito 3.2.7
Requisito funcional 7 Ingreso a Gestión humana: Único acceso al gestor humano a las opciones de obreros, desarrollo y proyectos.
Número de requisito Nombre de requisito Tipo Fuente del requisito Prioridad del requisito 3.2.8
RF 4 Usuario Gestión Humana Requisito Restricción Acceso a la sección de Gestión humana Alta/Esencial Media/Deseado
Baja/ Opcional
Requisito funcional 8 Ingreso a obreros: donde se puede ingresar la base de datos de todos los obreros que laboran en la empresa, ofrece las opciones de ingresar, editar, eliminar, consultar y guardar la información ingresada.
Número de requisito Nombre de requisito Tipo Fuente del requisito Prioridad del requisito 3.2.9
RF 3.3 Clientes Requisito Restricción Opción disponible en la sección director de ventas. Alta/Esencial Media/Deseado Baja/ Opcional
RF 4.1 Sección Obreros Requisito Restricción Opción disponible en el campo de gestión humana Alta/Esencial Media/Deseado Baja/ Opcional
Requisito funcional 9 Ingreso a Desarrollo: contiene las opciones de capacitaciones, convivencias y seguimiento donde se puede almacenar la información de todas las actividades realizadas en este campo.
Número de requisito Nombre de requisito Tipo Fuente del requisito Prioridad del requisito
RF 4.2 Sección Desarrollo humano Requisito Restricción Opción disponible en el campo de gestión humana Alta/Esencial Media/Deseado Baja/ Opcional
3.2.10 Requisito funcional 10 Ingreso a proyectos: Campo para subir y guardar la documentación y los archivos con respecto a los proyectos que se han implementado y que se están desarrollando en la Finca Villa Rica.
Número de requisito Nombre de requisito Tipo
RF 4.3 Sección de proyectos Requisito Restricción 12
Fuente del requisito Prioridad del requisito
Opción disponible en la sección gestión humana Alta/Esencial Media/Deseado Baja/ Opcional
3.2.11 Requisito funcional 11 Ingreso a Mayordomo: Único acceso al mayordomo al menú contextual de Veterinarios, trabajadores, producción y ganado.
Número de requisito Nombre de requisito Tipo Fuente del requisito Prioridad del requisito
RF 5 Usuario Mayordomo Requisito Restricción Acceso a la sección del Mayordomo Alta/Esencial Media/Deseado
Baja/ Opcional
3.2.12 Requisito funcional 12 Ingreso a Veterinarios: Acceso a la información de contacto de la base de datos suministrada por la sección de Gestión Humana de solo veterinarios que laboran en la finca.
Número de requisito Nombre de requisito Tipo Fuente del requisito Prioridad del requisito
RF 5.1 Sección veterinarios Requisito Restricción opción disponible en la sección de Mayordomo Alta/Esencial Media/Deseado Baja/ Opcional
3.2.13 Requisito funcional 13 Ingreso a Trabajadores: Acceso y consulta de la información de trabajadores de la Finca Villa Rica deacuerdo a los parámetros que se establezca en el sistema de búsqueda de esta sección.
Número de requisito Nombre de requisito Tipo Fuente del requisito Prioridad del requisito
RF 5.2 Sección trabajadores Requisito Restricción Opción disponible en la sección de Mayordomo Alta/Esencial Media/Deseado Baja/ Opcional
3.2.14 Requisito funcional 14 Ingreso a producción y ganado: Lugar donde el mayordomo puede realizar el registro de los productos producidos sea lácteos o cárnicos y que se enviaran a la sección de Director de Ventas.
Número de requisito Nombre de requisito Tipo Fuente del requisito Prioridad del requisito
RF 5.3 Sección Producción y Ganado Requisito Restricción Sistema de gestión de productos lácteos y cárnicos Alta/Esencial Media/Deseado Baja/ Opcional
13
3.3
Requisitos no funcionales 3.3.1 Requisitos de rendimiento Garantizar que el rendimiento y desempeño del software se realice de manera efectiva y que el tráfico de los datos en la nube no intervenga en dicha labor. 3.3.2
Seguridad Garantizar solo el acceso a personal autorizado por la empresa esto con el objetivo principal de garantizar la privacidad a dicha información. Garantizar la seguridad de la información subida a la nube como documentos, bases de datos, contraseñas etc. con el fin de proteger esta información y prevenir que personas no autorizadas tengan acceso a la misma. Acceso a cada funcionario de la empresa solo a la sección autorizada para que solo él pueda modificar la información.
3.3.3 Fiabilidad La interfaz del software se ajusta a las características y requisitos establecidos por el cl iente según su finca que permite la organización de la empresa en sus tres aspectos en cuanto a ventas, gestión humana y administración por lo que se diseña una interfaz sencilla e intuitiva. 3.3.4 Disponibilidad La disponibilidad del software ofrece un servicio los 7 días y las 24 horas para poder acceder a la información sea cual sea la hora contando con un plan de contingencia en caso de presentarse alguna falla o situación problemática. 3.3.5 Mantenibilidad El sistema contara con la información necesaria para realizar el respectivo mantenimiento y el sistema de ayuda del software proporcionara las ideas indispensables para el manejo del mismo en caso de presentar dificultad al aprender a manejarlo. 3.3.6 Portabilidad El software será diseñado basado en tres sistemas operativos: Windows 7 y superiores, Android y Windows Phone manejando una compatibilidad con estos sistemas y la utilización de un lenguaje acorde a estas plataformas. 3.4 Otros requisitos El software de gestión será diseñado única y exclusivamente para utilizarlo solo en la Finca V illa Rica. El software es desarrollado y fundamentado en el funcionamiento de esta finca por lo que el uso de este software en otra empresa u organización será completamente ilegal.
14
GESTION DEL ALCANCE 1.
Recopilación de requisitos: Disponible en la SRS del proyecto disponible anteriormente
en este mismo documento 2.
Definición del Alcance 2.1 Objetivos del Proyecto I.
Objetivo General
Desarrollar e Implementar en la Finca Villa Rica un software de gestión que permita tener un mayor control de todas las actividades administrativas y de producción para la buena toma de decisiones.
II.
Objetivos Específicos Identificar y argumentar las necesidades del propietario con respecto a sus requerimientos.
Permitir el análisis de requisitos detallado en el proyecto de software.
Diseñar el prototipo útil, ágil y eficaz disminuyendo todo riesgo de pérdida de la información de acuerdo a los requerimientos.
Probar el sistema por medio de los distintos verificando su servicio y detectando posibles errores.
Ofrecer un buen soporte técnico a propietario y/o usuarios
2.2 Descripción del Alcance del Proyecto Este proyecto se centra en su principal objetivo que es en buscar el diseño, desarrollo y creación de un software de gestión para almacenar y gestionar la información de la Finca Villa Rica en cuanto a sus productos y su personal la boral. Los alcances del software en cuanto a los datos que se dieron en la finca han sido indispensables para el dise ño. La creación del software permitirá tener un mejor control y acceso a la información desde cualquier lugar y en las plataformas en las que está diseñado. Entre las pr incipales características del proyecto podemos encontrar:
15
Análisis de la situación y estudio de los requerimientos necesarios y especificados por el propietario.
Fundamentación y control basado en las normas de calidad para ofrecer un buen producto.
Identificación de las fortalezas y debilidades en el manejo de la información de la finca.
Solución a la problemática presente y que no garantiza un buen funcionamiento de la empresa.
Descripción del proceso de desarrollo del software de gestión
2.3 Fronteras del proyecto Se garantiza que el software del proyecto se entregara instalado y funcionando en los equipos de la finca siempre y cuando estos cumplan con el hardware y la conexión a internet necesarios para dicha instalación y funcionamiento, así como la conexión al servidor en el que se almacenara la información. En caso de necesitar algún otro software como navegadores o controladores se compromete a instalarlos en el s istema de cómputo.
2.4 Entregables.
En la entrega del producto se dispone presentar un CD de instalación del software con su respectiva copia donde se encontrará el ejecutable además del manual de usuario del producto.
Enlace para descarga del software en dispositivos Android y Windows Phone
Se entregará una copia manual del documento SRS (Especificaciones de requisitos del software) e igualmente del presente doc umento.
En cuanto al manejo del producto se garantiza capacitar a los usuarios del software brindado la explicación y funcionamiento del sistema y las restricciones del mismo.
El mantenimiento del software se prestará los primeros tres meses de funcionamiento
16
2.5 Criterios de aceptación de entregables.
CD de instalación y manual. CD de instalación con copia en perfecto estado, de igual manera se verifica que el ejecutable funcione correctamente. El manual contenido en el mismo debe estar claro y mostrará paso a paso la instalación y funcionamiento del software.
Software en Windows Phone y Android Enlace y disponibilidad del software en Marketplace y en Playstore
Documento de SRS Documento impreso con buena calidad que será clar o y completo con toda la información y descripción del análisis de los requisitos de software.
Documento de planificación del software. Copia del presente documento en perfecto estado e impreso con buena calidad donde se explique claramente la planificación de todo el proyecto.
Capacitaciones Una excelente y clara capacitación con respecto al funcionamiento y uso del software de gestión. Capacitación que se garantizara como excelente siempre y cuando los usuarios cumplan con los conocimientos mínimos establecidos en S RS.
Mantenimiento Manual de mantenimiento que será claro y donde se describirá paso a paso el proceso. Se garantiza ofrecer un buen mantenimiento mensual durante los tres primeros meses.
2.6 Limitaciones o restricciones.
El sistema solo estará diseñado para sistemas operativos: Windows 7 o posteriores y en móviles que usen Android o Windows Phone.
17
El software solo podrá ser utilizado por el personal autorizado y encargado de cada sección que tenga los conocimientos mínimos requeridos y que se haya capacitado correctamente.
El software solo desempeñará las funciones mencionadas en los documentos por lo que si se requiere agregar funciones se deberá crear y modificar el diseño de la misma.
2.7 Asunciones
El impacto funcional del software en la empresa será a mediano plazo mientras este y los usuarios se adaptan a su funcionamiento.
El almacenamiento en la nube está garantizado para un año de funcionamiento del software de ahí en adelante se requiere contratar más capacidad.
2.8 Otros Para la instalación del software se necesitará equipos de cómputo con sistema operativo Windows 7 con una memoria mínima de 512 MB y Unidad de CD disponible.
18
3. Creación de la EDT
19
4. Control del Alcance Para verificar el alcance del producto y del proyecto se implementará la siguiente matriz de prueba la cual relaciona características, métricas y criterios de control y la calificación obtenida en cada campo.
TABLA CONTROL DE ALCANCE Nombre del proyecto: Sistema de gestión Finca Villa Rica Responsables del proyecto: Cliente: Propietario Finca Villa Rica
Característi Subcaracteris cas ticas Identificació Identidad n idoneidad Funcionalid ad
Exactitud Seguridad Madurez
Métricas
Criterio
Identificacio ¿El software se identifica con el f uncionamiento n y la identidad de la Finca Villa Rica? Finalidad ¿Desempeña las tareas para el cual fue desarrollado? Resultado ¿El resultado final que obtiene el software es el esperado? Nivel de ¿Impide el ingreso a personal no autorizado? Seguridad Capacidad ¿Las fallas del sistema han sido eliminadas sea de en tiempo de pruebas o uso del sistema?
Fecha de Realización
Persona(s) quien(es) evalúan
Herramienta utilizada
Calificaci ón (de 1 a 5)
4. Control del Alcance Para verificar el alcance del producto y del proyecto se implementará la siguiente matriz de prueba la cual relaciona características, métricas y criterios de control y la calificación obtenida en cada campo.
TABLA CONTROL DE ALCANCE Nombre del proyecto: Sistema de gestión Finca Villa Rica Responsables del proyecto: Cliente: Propietario Finca Villa Rica
Característi Subcaracteris cas ticas
Métricas
Criterio
Fecha de Realización
Persona(s) quien(es) evalúan
Herramienta utilizada
Calificaci ón (de 1 a 5)
Identificació Identidad n idoneidad
Identificacio ¿El software se identifica con el f uncionamiento n y la identidad de la Finca Villa Rica? Finalidad ¿Desempeña las tareas para el cual fue desarrollado? Funcionalid Exactitud Resultado ¿El resultado final que obtiene el software es el ad esperado? Seguridad Nivel de ¿Impide el ingreso a personal no autorizado? Seguridad Madurez Capacidad ¿Las fallas del sistema han sido eliminadas sea de en tiempo de pruebas o uso del sistema? Respuesta Fiabilidad Recuperabilida Restauraci ¿Permite el software restaurar datos perdidos a d ón causa de un fallo? Tolerancia a Tolerancia ¿Es capaz el software de manejar sus propios fallos a fallos errores de funcionamiento? Aprendizaje Asimilación ¿Es fácil para el usuario aprender a utilizar el sistema? Comprensión Entender ¿Se entiende por completo como es el Usabilidad funcionami funcionamiento del sistema? ento Operatividad Manejo ¿Se requiere poco esfuerzo para poder utilizar el software? 20
Eficiencia
Atractividad Comportamient o del tiempo Comportamient o de recursos. Entregables
Documentac ión
Atractividad Velocidad de carga Utilización de recursos CD de instalación Manual de usuario Documento SRS y Planeación Software disponible en Playstore y Marketplac e
¿Es atractiva la interfaz del software? ¿Responde rápidamente el funcionamiento del programa? ¿Utiliza los recursos de software y hardware de manera eficiente? ¿El Cd de instalación está en perfecto estado y funciona correctamente el ejecutable? ¿Es claro y muestra toda la información y los procesos del software? ¿Se describen claramente los requisitos, funciones, y planificación del proyecto? ¿Se encuentra disponible el software en Playstore en caso de Android y Marketplace en caso de Windows pone?
Observaciones: _________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________ _______________________________________________________________________________________________________
Atractividad Comportamient o del tiempo Comportamient o de recursos.
Eficiencia
Entregables
Documentac ión
Atractividad Velocidad de carga Utilización de recursos CD de instalación Manual de usuario Documento SRS y Planeación Software disponible en Playstore y Marketplac e
¿Es atractiva la interfaz del software? ¿Responde rápidamente el funcionamiento del programa? ¿Utiliza los recursos de software y hardware de manera eficiente? ¿El Cd de instalación está en perfecto estado y funciona correctamente el ejecutable? ¿Es claro y muestra toda la información y los procesos del software? ¿Se describen claramente los requisitos, funciones, y planificación del proyecto? ¿Se encuentra disponible el software en Playstore en caso de Android y Marketplace en caso de Windows pone?
Observaciones: _________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________ _______________________________________________________________________________________________________
5. Verificación del Alcance Para la verificación del alcance y la aceptación de las entregables del proyecto s e procede a diligenciar la siguiente lista de chequeo deacuerdo a la satisfacción y aceptación de los documentos y archivos presentados. Cabe mencionar que tanto los responsables del proyecto como el cliente contaran cada uno con una copia de esta tabla.
21
TABLA DE VERIFICACION DEL ALCANCE Nombre del proyecto: Sistema de gestión Finca Villa Rica Responsables del proyecto: Cliente: Propietario Finca Villa Rica Fecha: Entregable a considerar
Preguntas Sugeridas ¿Recibió el CD de instalación en perfectas c ondiciones y con su respectiva copia?
CD de instalación
¿Funciona correctamente el ejecutable del CD de instalación? ¿Se encuentra disponible la aplicación en la Playstore de dispositivos Android? ¿Es posible la descarga desde Playstore?
Software disponible para descargar en Windows Phone y Marketplace
¿Se encuentra disponible el software en Marketplace de dispositivos Windows Phone? ¿Es posible descargar el software desde la Marketplace de Windows Phone?
Si No
Observaciones
TABLA DE VERIFICACION DEL ALCANCE Nombre del proyecto: Sistema de gestión Finca Villa Rica Responsables del proyecto: Cliente: Propietario Finca Villa Rica Fecha: Entregable a considerar
Preguntas Sugeridas
Si No
Observaciones
¿Recibió el CD de instalación en perfectas c ondiciones y con su respectiva copia?
CD de instalación
¿Funciona correctamente el ejecutable del CD de instalación? ¿Se encuentra disponible la aplicación en la Playstore de dispositivos Android? ¿Es posible la descarga desde Playstore?
Software disponible para descargar en Windows Phone y Marketplace
¿Se encuentra disponible el software en Marketplace de dispositivos Windows Phone? ¿Es posible descargar el software desde la Marketplace de Windows Phone? ¿Se encuentra el manual de usuario en el CD de instalación?
Manual de Usuario
¿Está clara toda la información que contiene el m anual de usuario? ¿Se encuentra explicación paso a paso de todas las secciones de software de gestión?
Documento SRS (Especificación de
¿Se entregó de forma impresa y en buen estado el documento de SRS? 22
Requisitos del Software)
¿Es claro y presenta la descripción de todos los requisitos funcionales y no funcionales del software? ¿Presenta alguna duda con respecto a la información del documento? ¿Se recibió la capacitación de todos los usuarios del sistema? ¿La capacitación fue clara y acorde con respecto a las funciones que brinda el software?
Capacitaciones
¿Está a gusto con la capacitación? ¿Cree que necesita más capacitaciones con respecto a la utilización y el funcionamiento de software? ¿Se realizó el mantenimiento del 1er mes? ¿Se realizó el mantenimiento del 2do mes?
Mantenimiento
¿Se realizó el mantenimiento del 3er mes?
Requisitos del Software)
¿Es claro y presenta la descripción de todos los requisitos funcionales y no funcionales del software? ¿Presenta alguna duda con respecto a la información del documento? ¿Se recibió la capacitación de todos los usuarios del sistema? ¿La capacitación fue clara y acorde con respecto a las funciones que brinda el software?
Capacitaciones
¿Está a gusto con la capacitación? ¿Cree que necesita más capacitaciones con respecto a la utilización y el funcionamiento de software? ¿Se realizó el mantenimiento del 1er mes? ¿Se realizó el mantenimiento del 2do mes?
Mantenimiento
¿Se realizó el mantenimiento del 3er mes? ¿Ha podido gestionar la implementación de nuevas funciones al programa? ¿Se accedió de manera oportuna al m antenimiento y soporte técnico en casos especiales o no previstos?
23
____________________________________ Firma y CC del(os) responsables del Proyecto
___________________________________________ Firma y CC del cliente o Nit y sello de la empresa
____________________________________ Firma y CC del(os) responsables del Proyecto
___________________________________________ Firma y CC del cliente o Nit y sello de la empresa
24
GESTION DE TIEMPO 1. Identificación de actividades (Basado en EDT) La implementación del sistema de gestión de la Finca Villarrica, se llevará a cabo por m edio de 6 etapas las cuales desglosaremos a continuación: IMPLEMENTACIÓN DEL SISTEMA DE GESTIÓN DE PROYECTOS VILLARRICA En la etapa gestión de proyectos se muestran 6 partes y actividades que se desarrollaran a lo lado de estas 52 semanas, el inicio del proyecto por medio del Project chárter o muestra de capítulos del proyecto y su declaración de alcance, en otras palabras, que tanto va abarcar el software, explicando cómo se establecen en sus diferentes partes, seguido del plan del proyecto donde se estipularan los distintos ítems a seguir para la realización del mismo. 1.1. Actividad fase de análisis: Se realiza la descripción del problema se dio por medio del Project chárter, una herramienta crucial para el desarrollo de todas actividades o Actas de constitución del Proyecto, en la cual se detallan cada uno de los aspectos fundamentales y cruciales de todo Proyecto, es aquí donde delimitamos nuestro alcance,
GESTION DE TIEMPO 1. Identificación de actividades (Basado en EDT) La implementación del sistema de gestión de la Finca Villarrica, se llevará a cabo por m edio de 6 etapas las cuales desglosaremos a continuación: IMPLEMENTACIÓN DEL SISTEMA DE GESTIÓN DE PROYECTOS VILLARRICA En la etapa gestión de proyectos se muestran 6 partes y actividades que se desarrollaran a lo lado de estas 52 semanas, el inicio del proyecto por medio del Project chárter o muestra de capítulos del proyecto y su declaración de alcance, en otras palabras, que tanto va abarcar el software, explicando cómo se establecen en sus diferentes partes, seguido del plan del proyecto donde se estipularan los distintos ítems a seguir para la realización del mismo. 1.1. Actividad fase de análisis: Se realiza la descripción del problema se dio por medio del Project chárter, una herramienta crucial para el desarrollo de todas actividades o Actas de constitución del Proyecto, en la cual se detallan cada uno de los aspectos fundamentales y cruciales de todo Proyecto, es aquí donde delimitamos nuestro alcance, definimos los objetivos, establecemos los entregables, definimos las posiciones (Stakeholder, Clientes), asignamos responsabilidades, definimos los planes (Financieros, Recursos, Calid ad) y las consideraciones (Riesgos, asunciones, restricciones). El modelo Lineal Secuencial para desarrollar la aplicación partiendo de la importancia de los sistemas para solucionar la situación problemática presente en la Finca Villarrica. Primeramente, se realizó un análisis de la situación luego una recolección de toda la información necesaria para plantear las respectivas soluciones y los requisitos que debe contener, así como el modo de trabajo implementado. Luego se establecen los informes de estado del proyecto donde verificamos y mostramos el avance del proyecto, todo esto se platea por medio de una reunión de coordinación semanal, para aclarar dudas y que quede todo de manera consignada y clara, todo este proceso se llevara a cabo hasta el cierre del proyecto. 1.2. Actividad fase de diseño: Esta etapa se realiza por medio 6 partes la cuales comprenden la recopilación de información, que es el resultado de las reuniones con los Stakeholders (son las organizaciones sociales, accionistas y proveedores, entre muchos otros actores claves que se ven afectados por las decisiones de una empresa), adquiriendo informes archivos con información precisa y detall ada. Luego de las reuniones pasamos a la revisión de requerimientos donde se revisa todo lo qu e tendremos en cuenta para el siguiente punto que es el desarrollo de la documentación y análisis, donde analizamos las mejores opciones para el desarrollo del software, ya teniendo claros los puntos anteriores pasamos a la elaboración del diseño de la estructura de la aplicación, el diseño de acceso a la aplicación, director de ventas, diseño de gestión humana y sección de propietario, para establecer la elaboración de requisitos corregir datos e información y pasar a generar la documentación de diseño, que al fin de cuentas es lo que nos va a generar la confianza fundamental para el desarrollo del proyecto y avanzar a la siguiente etapa. 1.3. Actividad Implementación y codificación: La etapa de implementación consta de 4 partes a seguir que son:
25
la preparación donde se obtendrá la preparación del servicio on-line, así como prepararemos de herramientas de migración y coexistencias, también obtendremos la consoli dación de identidades Lotus hacia active directory como administración y sincronización de bosques pasando de active directory hacia Syncad para obtener el aprovisionamiento de cuentas en BPOS, obteniendo un conjunto de so luciones diseñadas para proporcionar a la empresa un sistema de comunicaciones optimizado con gran disponibilidad, seguridad integral y administración de TI simplificada. Luego generaremos el proceso Piloto, donde se obtendrá la preparación para el desarrollo piloto, el análisis del seudocódigo, la traducción de los requerimientos funcionales, la generación de instrucciones en la aplicación y la creación del ejecutable de la aplicación, haciendo la revisión y validación del piloto. Después de la im plementación piloto seguimos con el despliegue del proyecto que será masivo de revisión y validación, dando como resultado la funcionalidad u operación que se genera con la post migración. 1.4. Actividad Pruebas: En la etapa de pruebas se verificarán y plantearán los requerimientos solicitados para el proyecto de software aplicando los objetivos del plan de pruebas y las pruebas de migración, como la prueba de inicio de sección, la prueba de inicio del director de ventas, gestión humana, pruebas funcionales y las pruebas de almacenamiento en la nube muy importante para la sincronización y funcionalidad. 1.5. Actividad fase de utilización y Entrenamiento: En la etapa de entrenamiento clasificamos 5 ítems los cuales tenemos clasificados de la siguiente forma: Entrega de todos los entregables de la aplicación, procediendo a la instalación del sistema, así teniendo cuenta los objetivos que se establecieron en la primera fase, se realizaran varios tipos de entrenamiento para la correcta utilización y aprovechamiento de recursos del software, con esto obtendremos los requerimientos adicionales o mejoras para el proyecto de software, como es bien sabido todos los seres humanos somos diferentes y poseemos cualidades diferentes por esta razón se realizara el perfil de capacitación para orientar las distintas capacidades y explotar aquellas que no son aprovechadas todo está sujeto a un horario y una duración ya predefinida que tendrá un material de entrenamiento claro preciso y orientado a lo requerido para el proyecto y por último el uso de la aplicación. 1.6. Actividad fase de Informes y mantenimiento: Esta es la etapa final del proyecto es donde entregamos y realizamos los distintos informes detallados tanto en las primeras fases como en los distintos procesos, mejoras y correcciones, así como el tiempo y duración del proyecto y por último la entrega del informe final con s oporte y mantenimiento de los primeros 3 meses, cambios de componentes y llegado el caso la realización de modificaciones funcionales.
2. Diagrama donde se plantean los puntos de gestión de tiempo.
26
3. Estimación de los recursos de las actividades: 3.1. Fase de análisis: Para esta primera fase se requieren 5 personas con 3 computadoras para la recolección d e las distintas informaciones y todos los equipos necesarios para conseguir y almacenar las mismas, como clases de información, ejemplo cámaras equipos para la recolección de información bases de datos, requerimientos, viáticos de alimentación y transporte. Etc. 3.2. Fase de diseño: 27
En esta segunda fase se requiere de 3 programadores para diseñar las distintas secciones, 3 equipos de cómputo para los programadores y 2 para los diseñadores, así como viáticos en caso de un eventual desplazamiento a corroborar las distintas fuentes de información. 3.3. Fase de codificación: Para esta fase se solicitan 5 computadores, 3 equipos para 3 programadores y dos equipos de cómputo para los analistas quienes se encargaran del diseño de los diferentes sectores y sesiones para el desarrollo del proyecto verificando paso a paso cada diseño y así evitar errores. 3.4. Fase de codificación: Para el desarrollo de esta cuarta fase se solicitan 3 computadores para 3 programadores y 2 analistas con sus 2 equipos para analizar los seudocódigos, la generación de las aplicaciones y la creación del ejecutable de la aplicación. 3.5. Fase de prueba: En esta fase se solicitan 3 equipos donde se puedan presentar las distintas pruebas, de almacenamiento, ventas, gestión humana y demás, así como de los viáticos de transporte y acompañamiento de las distintas presentaciones y capacitaciones con video veamos presentando las distintas pruebas. 3.6. Fase de mantenimiento Para esta fase final se necesita un equipo de cómputo, un programador y una persona encargada de realizar el soporte técnico y mantenimiento de tanto del programa como de los sistemas hardware para su óptimo funcionamiento. Estructura de Recursos
28
4. Estimación de los recursos de las actividades: Actividades 1 2
Descripción Fase análisis Fase diseño
Predecesor -------2
3
Implementación y codificación Acti Pruebas Utilización y entrenamiento Informes y Mantenimiento
2
4 5 6
2 2-3 2-3
Responsables Equipo de Gestión Equipo de Desarrollo Analista Programador Analista funcional Comercial
Recursos 3 3
Operador, Mantenimiento
1
5 3 1
Para nuestro proyecto se podría ampliar el tiem po se utilizarían solo tres Programadores.
5. Estimación de la duración de las Actividades
Actividad
Optimista
Más probable
Pesimista
Duración Estimada
1 2 3 4
10 9 6 5
13 10 7 6
17 13 10 8
16 sem 11 sem 8 sem 6 sem
Estimación por tres valores 13.1 10.3 7.3 6.1
Desviación Varianza Estándar 1.16 0.6 0.6 0.5
1.23 0.6 1.06 1.05 29
5 6
10 2
12 3
14 5
12 sem 4 sem
12 3.1
0.6 0.5
1.06 1.06
6. control del cronograma:
30
GESTION DE COSTOS Clasificación de los costos de Proyecto Costos Fijos: Identificación Programadores Computadores Implementación Servicios públicos
Cantidad 3 x $2.000.000 3 x $1.798.000 Todo el software $200.000 x Mes
Valor Total $ 6.000.000 $ 5.394.000 $30.000.000 $ 2000.000 $41.594.000
Estimación de Costos – Método COCOMO Esta estimación de realizar por medio del método COCOMO teniendo en cuenta que nuestro proyecto es un software nuevo
31
Este software se realizaría en un lenguaje de programación de alto nivel como visual Basic, por lo tanto, en a la siguiente tabla muestra las líneas por código que necesita el proyecto.
32
Sabiendo que el KOLC=32 y aplicando el modelo básico para nuestro proyecto el cual su tipo es orgánico Calculamos la variable E E=2,4 * KLOC105 E= 2,4 * (32) 105 E=91, 33 E= 91 Hombres – Mes
Calculamos la Duración del Proyecto con la variable D D = 2,5 * E 0.38 D = 2,5 * (91)
0,38
D = 14 Nuestro Proyecto tendría una duración de 13 meses Ahora calculamos cuantas personas o programadores necesitaríamos para proyecto hallando la variable N N= E/D N= 91/14 N= 6,5 Para nuestro proyecto se podría ampliar el tie mpo se utilizarían solo tres Programadores
33
GESTION DE RIESGO 1. IDENTIFICACIÓN DE RIESGOS Identificación de riesgos, sus causas y objetivos se llevó a cabo el planteamiento de diferentes hipótesis con el fin de identificar los riesgos. 1. Que la experiencia de quien coordina el proyecto sea mínima. Causa: El no escoger bien a la persona idónea para que dirija el proyecto. Objetivo: El proyecto va a tener un mal desarrollo por lo tanto no se va tener una a plicación exitosa. 2. Que los requerimientos no estén bien definidos. Causa: Mediante el proceso del proyecto no se realice un análisis extensivo y con profundidad de los requerimientos. Objetivo: no se tendría conocimiento de que es lo que pide el usuario por lo tanto el software que se desarrollaría realizaría otras acciones. 3. Que el equipo del proyecto no esté bien formado en el entorno tecnológico del proyecto. Causa: Cuando se hace la elección del personal no se haya realizado un seguimiento de sus conocimientos. Objetivo: Que el software presente errores si no cuenta con todos los requerimientos físicos y tecnológicos. 4. Que el proyecto tenga un valor económico más alto de lo que se presupuestaba. Causa: Que surjan inconvenientes durante el desarrollo del proyecto ocasionando más gastos. Objetivo: Lo más probable es que el proyecto no podría terminarse como se esperaba.
5. No tener bien definido el tiempo que se va a emplear para el proyecto. Causa: Que no se haya realizado un cronograma que destine el tiempo que se va a emplear. Objetivo: El proyecto no cumpliría con lo debido ya que no suministraría una cantidad de tiempo adecuada para el proyecto.
34
6. El número máximo de usuarios que lleva el entorno informático Causa: Que el cliente no haya definido bien los requerimientos. Objetivo: Habría congestión en la base de datos por lo cual el software no funcionaría correctamente. 7. Baja motivación Causa: Problemas personales. Objetivo: No hay buena integración del gripo de trabajo. 8. Lentitud en una toma de decisiones Causa: Que no haya una estrategia de contingencia. Objetivo: Que se descubran tarde las falencias graves que pueda presentar el proyecto. 9. Que tenga algún tipo de accidente el director del proyecto Causa: No se prevé lo que pase a futuro. Objetivo: Genera más costos en el desarrollo del proyecto 2. ANÁLISIS DE RIESGOS
Análisis cualitativo
1. Que la experiencia de quien coordina el proyecto sea mínima esto afectaría al desarrollo del proyecto. 2. Que los requerimientos no estén bien definidos se encontraría una situación complicada ya que esto puede afectar al desarrollo del software.
3. Que el equipo del proyecto no esté bien formado en el entorno tecnológico del proyecto es indispensable tener un buen esquipo de trabajo puesto para desarrollar el software es necesario tener cumplir con un estándar de conocimientos para no cometer ningún error. 4.
Baja motivación Sin duda alguna el no tener un equipo de trabajo con actitud emprendedora afectara al desarrollo del proyecto
35
5. Lentitud en una toma de decisiones es algo importante el tomar una decisión rápida pues esto puede afectar ya sea al proyecto o el mismo software de tal forma que se cometa falencias. 6. Que tenga algún tipo de accidente el director del proyecto son situaciones inesperadas pero que pueden suceder trayendo consigo que el tiempo se extienda más de lo previsto, la reestructuración de las tareas a desarrollar por el administrador.
Análisis cuantitativo: 1. Que el proyecto tenga un valor económico más alto de lo que se presupuestaba. Esta situación afectaría a que de pronto no se pueda adquirir los recursos necesarios para el desarrollo del proyecto. 2. No tener bien definido el tiempo que se va a emplear para el proyecto. Esto perjudicaría a la gestión del tiempo.
3. El número máximo de usuarios que lleva el entorno informático. Es una de las situaciones que se presentan con cierta frecuencia lo cual afectaría que no se puedan hacer más registros de los permitidos.
3.TABLA DE RIESGOS. 1
catastrófico
2
critico
3
marginal
4
despreciable
Riesgos
Categoría
Que la experiencia de quien
coordina
Probabilidad
Impacto
IO
10%
2
ED
20%
2
el
proyecto sea mínima. Que los requerimientos no estén bien definidos
36
Que
el
equipo
del
ET
20%
2
ED
30%
3
TP
30%
3
PP
20%
3
Baja motivación
ED
20%
3
Lentitud en una toma de decisiones Que tenga algún tipo de accidente el director del proyecto.
ET
30%
3
IO
30%
2
proyecto no esté bien formado en el entorno tecnológico del proyecto No tener bien definido el tiempo que se va a emplear
para
el
proyecto. El número máximo de usuarios que lleva el entorno informático Que el proyecto tenga un valor económico más alto de lo que se presupuestaba.
4.PLANIFICACIÓN DE RESPUESTA AL RIESGO
Riegos
Planificación de respuesta al Riesgo:
Que la experiencia de quien coordina el proyecto sea mínima.
El método que se va utilizar es eliminación de riesgo el cual consiste en despedir al coordinador y en contratar a alguien que tenga experiencia en el manejo del tema. Que los requerimientos no estén bien definidos Mitigación del riesgo en este caso se analizará de forma más concisa y rectificar cada requerimiento. Que el equipo del proyecto no esté bien formado Eliminación del riesgo se debe hacer una selección en el entorno tecnológico del proyecto para elegir el grupo de trabajo. No tener bien definido el tiempo que se va a Mitigación de riesgo para ello se debe realizar un emplear para el proyecto. cronograma para repartir el tiempo que se va a suministrar al proyecto. El número máximo de usuarios que lleva el entorno Mitigación de riesgo se debe hacer un análisis de informático los requerimientos para ver que nos está pidiendo el proyecto y realizar las respectivas modificaciones. Que el proyecto tenga un valor económico m ás alto Transferencia de riesgo minimizar costos por de lo que se presupuestaba. medio de cambios como revisar que se necesita en el desarrollo del proyecto y que no. 37
Baja motivación Lentitud en una toma de decisiones Que tenga algún tipo de accidente el director del proyecto.
Transferencia de riesgo para ello se debe realizar cambios utilizando estrategias de trabajo. Transferencia de riesgo hacer un cambio en el momento de tomar una decisión que no lo decida el grupo si no quien dirige el proyecto. Eliminación de riesgo realizar una serie de entrevistas para contratar al nuevo personal.
38
CONCLUSIONES En conclusión, este trabajo enriquece mucho nuestro conocimiento gracias a la información tan relevante propuesta por el curso de ingeniería del software sobre la planificación de un proyecto de software, aplicando en un futuro en nuestras carreras profesionales propuestas en proyectos de software de alto nivel competitivo en el mundo laboral llevando en alto el prestigio de la universidad nacional a distancia. Los aspectos más difíciles en el desarrollo de este documento fue la gestión de alcance la principal dificultad que se encontró fue el rellenar e implementar el uso del formato IEEE-830 ya que el uso de dicha plantilla requería mucho análisis y se debía dar respuestas puntuales al proceso de definición y documentación de las características y las funciones del software de gestión que estamos trabajando. Además, que era de gran importancia ya que sobre este formato se desarrolla todas las demás gestiones así que era necesario desarrollar una buena planificación de requisitos.
39
BIBLIOGRAFIA. Oscar Ayarza (27 de septiembre de 2012) Gestión del Alcance de Proyecto: Terminología, entradas, salidas, herramientas y ejemplos. Recuperado el 25 de abril del 2016 de http://es.slideshare.net/osckar0/gestin-del-alcance Jorge Romo (Sep. 11, 2013) Alcance y Criterios de Aceptación de Entregables Recuperado el 25 de abril del 2016 de https://es.scribd.com/doc/167472686/Alcance-y-Criterios-de-Aceptacion-de-Entregables GLADYS GBEGNEDJI CASTAÑO (2 NOVEMBER, 2012) 5.3. Definir el Alcance del Proyecto Recuperado el 25 de abril del 2016 de https://whatisprojectmanagement.wordpress.com/2012/11/02/definir-el-alcance-del-proyecto/ Ángela Macías (7 de Julio de 2014) EJEMPLO SRS Recuperado el 25 de abril del 2016 de https://prezi.com/gg4encm3dxqe/ejemplo-srs/ Portal web Proyecto de Ingeniería de software Recuperado el 25 de abril del 2016 de https://sites.google.com/site/ingesoftuao/definicion-proyecto#TOP Portal web blog spot Estimación de la duración de las actividades de un proyecto Recuperado el 25 de abril del 2016 de http://gestion-exitosa.blogspot.com.co/2015/06/estimacion-de-la-duracion-de-las.html Portal web organizartemagazin 7 pasos para elaborar tu cronograma de actividades Recuperado el 25 de abril del 2016 de http://www.organizartemagazine.com/7-pasos-para-elaborar-tu-cronograma-deactividades/ Portal web blog spot Metodología del PMBOK Recuperado el 25 de abril del 2016 de http://pmbokproyectos.blogspot.com.co/p/estion.html Hernández, J. (2011). Open Course Ware: Ingeniería de Software II. Tema 03-Fundamentos de Gestión de Proyectos. Recuperado el 25 de abril del 2016 de: http://datateca.unad.edu.co/contenidos/301404/EConocimiento/M14-tema3fundamentosGestionProyectos.pdf Tema 04-Integración de proyectos de software. Recuperado el 25 de abril del 2016 de:http://datateca.unad.edu.co/contenidos/301404/EConocimiento/M15-tema4-01integracionProyectosSoftware.pdf Coronel, A. (2012). Wikilibro: Gestión de Proyectos. Recuperado el 25 de abril del 2016 de:http://www.eoi.es/wiki/index.php/Gesti%C3%B3n_de_proyectos Blanco, C. (2011). Open Course Ware: Ingeniería de Software II. Tema 04 (2)-Alcance de proyectos de software. Recuperado el 25 de abril del 2016 de : http://datateca.unad.edu.co/contenidos/301404/EConocimiento/M16-tema4-02alcanceProyectosSoftware.pdf
40