Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Ingeniería de software Unidad 3: Fase 4 – Planificación proyecto de software Entregado Por: Franklin David Martínez Mendoza Código: 1065824953 Grupo: 301404_18 Presentado a: Pilar Alexandra Moreno Universidad Nacional Abierta y a Distancia UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería CEAD Valledupar 2021 Actividad a desarrollar 1. Gestión del alcance: objetivos del software, entregables, EDT y especificación de requerimientos. Objetivos generales Desarrollo de un software completo, de fácil accesibilidad y que su interfaz de fácil para su manejo para el área médica. Objetivos · Conocer todas las alternativas del mercado enfocado a la misma área · Requerimientos y especificaciones del software · Analisis y manejo de la información recopilada · Diseño agradable para el publico · Pruebas de Diagnósticos Esta gestión incluye procesos importantes para garantizar, que dentro del proyecto este todo lo requerido por el cliente. Gestiona el alcance del proyecto, este es enfocado principalmente en definir y controlar lo que se incluye en dicho proyecto. El problema planteado requiere de un software para el área médica, es necesario la creación de este software el cual debe permitir una solucion abierta, anónima y gratuita para distintos usuarios que buscan resolver interrogantes. Es una problemática que tienen algunas entidades médicas que carecen en esta área de dicho sistema, siendo este un sistema muy requerido en la actualidad debido a su alcance y su desempeño en el área. Para la problemática que se detalló brevemente es necesario el desarrollo de una aplicación web (software basado en web) donde los potenciales clientes y sus posibles usuarios puedan encontrar allí respuestas, apoyo, información y confidencialidad. En necesario describir que este software será un aplicativo funcional para todo tipo de usuario. Además a esto, será una herramienta enfocada al área médica y a su personal, donde estos puedan implementar mejor su labor y mantener contacto directo o indirecto con sus pacientes. Hoy en día la tecnología ha avanzado mucho, por tal razón esta propuesta de software puede tener mucho alcance ya que el internet y la tecnología están al alcance de todos. No obstante, el proceso de recopilación de requisitos es el encargado de determinar, gestionar y documentar las necesidades y demas requisitos que tienen los interesados; de esta manera se hace posible cumplir con todos los objetivos del proyecto. Esto tiene un beneficio principal el cual proporciona una base para gestionar y define el alcance del proyecto. REQUISITOS FUNCIONALES Identificación del requerimiento: RF01 Nombre del Requerimiento: Especialidades ordenadas Características: Debe contar con las especialidades de los médicos ordenada. Descripción del requerimiento: A primera vista permite a los usuarios observar de manera ordenada y detallada todas las especialidades del área médica. Prioridad del requerimiento: Alta Identificación del requerimiento: RF02 Nombre del Requerimiento: Excelente funcionalidad Características: Debe funcionar para tipo de dispositivo Descripción del requerimiento: Permite al cliente o usuario poder acceder al software desde cualquier dispositivo. Prioridad del requerimiento: Alta Identificación del requerimiento: RF03 Nombre del Requerimiento: Idioma Características: Maneja un único idioma Descripción del requerimiento: Debe manejar un idioma para usuarios de habla hispana tanto en el área médica como para los usuarios. Prioridad del requerimiento: Alta Identificación del requerimiento: RF04 Nombre del Requerimiento: Base de datos Características: Guarda información en la base datos Descripción del requerimiento: Permitir guardar en una base de datos las consultas realizadas. Prioridad del requerimiento: Alta Identificación del requerimiento: RF05 Nombre del Requerimiento: Manejo de información Características: Cuenta con personal e información del área medica Descripción del requerimiento: Debe contar con información y asesoría relacionada con medicamentos, enfermedades, síntomas, procedimientos. Prioridad del requerimiento: Alta Identificación del requerimiento: RF06 Nombre del Requerimiento: Confiabilidad Características: Cuenta con soluciones abiertas y anónimas. Descripción del requerimiento: Software que permita les brinde a los usuarios información, soluciones abiertas y anonimato. ( Prioridad del requerimiento: Alta ) Identificación del requerimiento: RF07 Nombre del Requerimiento: Evalúa registros Características: El sistema recibe, evalúa y acepta registros. Descripción del requerimiento: Permitir que el sistema pueda recibir, evaluar y aceptar registros de profesionales médicos y especialistas de varias nacionalidades. (habla hispana) Prioridad del requerimiento: Alta REQUISINOS NO FUNCIONALES Identificación del requerimiento: RNF01 Nombre del Requerimiento: Recaudo de dinero Características: Solicita dinero a cambio de información o medicamentos. Descripción del requerimiento: Dinero para brindar información Prioridad del requerimiento: ( Alta ) Identificación del requerimiento: RNF02 Nombre del Requerimiento: Información incoherente Características: Se brinda información ajena al área medica Descripción del requerimiento: Información distinta al área medica Prioridad del requerimiento: Alta Identificación del requerimiento: RNF04 Nombre del Requerimiento: Compra y venta Características: Se manejan medicamentos para su compra y venta Descripción del requerimiento: Compra y venta de medicamentos. Prioridad del requerimiento: Alta Identificación del requerimiento: RNF05 Nombre del Requerimiento: Usuarios únicos Características: Se priorizan usuarios por su situación económica Descripción del requerimiento: Priorizar usuarios por encima de otros. Prioridad del requerimiento: Alta Identificación del requerimiento: RNF06 Nombre del Requerimiento: Tiempo limite Características: Tiempo límite de atención Descripción del requerimiento: Se maneja un tiempo límite de atención para los usuarios. Prioridad del requerimiento: Alta Para el alcance desarrollamos una descripción detalla del proyecto y de lo solicitado, con la creación de EDT el cual dividimos los entregadables y el trabajo del proyecto en componentes más pequeños y fáciles de manejar. El beneficio principal de este proceso es que describe los límites del proyecto, servicio y resultado a través de los requisitos recopilados que serán excluidos e incluidos en el alcance del proyecto. 2. Gestión del tiempo: con listado de actividades, secuencia de actividades, cronograma (diagrama Gantt), etc. Se estipula una escala de tiempo de 5 meses divido en semanas, este proceso de la gestión de tiempo se establece para garantizar que el proyecto se realice correctamente; es importante definirlo y determinar qué plazo es el correcto, debido a que asi controlaremos que el proyecto sea completado en el plazo estipulado. Se desglosan las actividades a desarrollar junto al tiempo estipulado: Desglose de actividades Gestión del proyecto Actividades Tiempo de desarrollo Descripción Planificación 3 semanas - Mayo Se planifica y se dirige los procesos del proyecto. Informes de avance Informes de cierre Análisis y diseño Requerimientos 4 semanas – junio Se analizan los requerimientos, procesos y propuesta funcional, que ayuden en la construcción del proyecto. Procesos Propuesta funcional Modelamiento Se procede a definir cómo será el desarrollo del proyecto desde su inicio hasta su final, se diseña conociendo su modelamiento hasta llegar al prototipo y su respectiva documentación. Conceptual Físico Prototipo DocumentaciónDesarrollo Funcionales 4 semanas - julio Es importante para su desarrollo determinar las opciones funcionales del proyecto, su estilo y documentar el desarrollo del proyecto. Diseño Grafico Documentación Integración y pruebas Pruebas internas 4 semanas - Agosto En este espacio se realizan las respectivas pruebas del prototipo en compañía del equipo de trabajo, de ser aprobadas, se procede a presentar el proyecto al clientes realizando las pruebas pertinentes; el cliente tendrá la potestad de aprobar el proyecto presentado. Pruebas clientes Aprobación Puesta en producción Pre – producción 4 semanas - Septiembre Cumpliendo con el objetivo y aprobación por parte del cliente, se finaliza poniendo en producción el proyecto para luego colocarlo en disposición del cliente. Pase a producción Manuales del sistema Entrega de aplicación Diagrama de Gantt 3. Gestión de costos: listado de rubros, estimación de costos, presupuesto del proyecto. Esta gestión cumple con procesos como planificar la gestión de los costos, estimar los costos, determinar el presupuesto y controlar los costos; este proceso es clave ya que plantea una guía y dirección respecto a cómo se gestionaran los costos del proyecto en el transcurso del mismo. La gestión de costos del proyecto se verá relacionado en pesos colombianos. RICURSO NOIVIBRI CANTIDAD DURA CION - SIM COSTO - SI M TOTAL COSTOS Personal opera tivo Ingeniero de sistemas 2 2 $ 1.500_000 $ 3_000_000 Técnico en sistemas 1 1 $ L1 20 _000 $ L1 2 0 _000 Gerente de proyect o 1 1 $ 2_000_000 $ 2_000_000 I qnipo.s de trnbajo Computador - Portatil 4 4 $ 30 _000 $ 120 _000 [ nt reg ables Modelo de implementación y servicio de almacenamienlo en la nube COSTO S 6.240.000 ( PRUIBA OPIRACIONALIS RICURSO N OMBRI CA N TIDAD DUR o\.CIO N - SIM COSTO- S[ l\ l TOTA L C OSTOS Pe , · son al , op e r a tivo In g eni er o Des arro ll ado r 1 2 $ 1.500_000 $ 3_000_000 Ing eni ero de s i st ema s 2 2 $ L1 20 _000 $ 2 _ 2 4 0 _ 000 Iqnipos de frnba j o Compu t ador - Po rt a til 3 4 $ 30 . 000 $ 1 20.000 Ent reg a bles R es ul t ado d e pru e bas de l p ro t o ti po COSTO S 5 . 360.000 )1 REALIZACIÓN DI L MANUAL ITCNICO Y CLIINIT RICURSO NOll-IBRI CANTIDAD DUR CION - SIM COSTO - SI J\,{ TOTAL COSTOS Personal operativo Ingeniero de sistemas 2 2 $. 1.5 00 _000 $ 3_000_000 Técnico de documentaci ón 2 2 $ [ _ [ 20 _00 0 $ 2-240 _000 Iqnipos de trnba.jo Co mputador - Portatil 4 4 $ 30 _000 $ 120 _000 Inti-egables l\fanual técnico y Manual cliente COSTO S 5.360.000 INIRIGA DIL SOFTWARE APLICAID'O 1 RI CURSO NO!IIBRI CANTIDAD DUR o\.CION - SIM OOSTO - S[l\f TOTAL COSTOS Pe rsonal operativo Ingeniero de sistemas 1 2 $ ¡ _500 _00 0 $ 3 _000 _000 Ingeniero lider desarrollador del software 1 2 $ L120 _000 $ 2-240 _000 I quipo,s de trabajo Comp utador - Portatil 2 4 $ 30 _000 $ 120 _000 [ nt rega.bles, Software del aplica livo COSTO S 5.360 .000 En la siguiente tabla se presentan los gastos administrativos que se relacionaron en la creación del proyecto, esto corresponde a la nómina del personal, los gastos generales corresponden a pagos de servicios públicos, aseo, papelearía y demas; mientras que los gastos financieros corresponden a pagos de funciones legales, pagos de legalización de contrato y demas. La empresa de desarrollo de software Medical Software S. A. S, determino un presupuesto para el desarrollo del proyecto en $78.500.000. Se presenta el siguiente cuadro el total del costo del proyecto. 4. Gestión de riesgos: lista de riesgos, análisis de cada riesgo (prioridad, probabilidad, impacto, tratamiento). Esta gestión incluye procesos para llevar a cabo una planificación de la gestión de riesgos en el cual se pueden identificar y analizar la planificación de respuestas, y el control de los riesgos del proyecto. Con esto se busca aumentar el impacto de eventos positivos y disminuir el impacto de los eventos negativos. Al identificar los riesgos, se determina el riesgo que puede afectar al proyecto y asi documentar la afectación existente. Al documentar los riesgos aumenta la capacidad del equipo para anticipar demas riesgos. Además a esto, se plantea la realización de análisis cuantitativos y cualitativos. En el análisis cuantitativo se analiza numéricamente el efecto de los riesgos ya identificados sobre objetos generales del proyecto; mientras que en el análisis cualitativo, se priorizan los riesgos para proceder a realizar un análisis donde se evalúa y se cambia la probabilidad de dicho riesgo. · Lista de riesgos N° Riesgo Nombre del Riesgo Definición del Tipo Riesgo 1.1 Funcionamiento Funcionamiento inadecuado Técnico 1.2 Pruebas No se contar con la plataforma tecnología para la realización de pruebas operacionales. 1.3 Tecnología Desconocimiento del equipo de trabajo al margen de la tecnología. 1.4 Infraestructura requerida para diseño No cuenta con espacio y equipamiento para el desarrollo del diseño de los componentes. 1.5 Rendimiento y fiabilidad del software La plataforma carece de rendimiento, deficiente en la elaboración del software. 2.1 Factores naturales Apagón, lluvias y tormentas eléctricas, incendio. Externo 2.2 Proveedores Incumplimiento de proveedores. 3.1 Recursos No contar con recursos disponibles para el desarrollo del proyecto en el tiempo requerido. Organización 3.2 Priorización Fallas en la organización de prioridad de los proyectos en curso. 3.3 Financiación Demora en desembolsos para dar inicio al proyecto. 4.1 Planificación Errores en la planificación general del Dirección del proyecto proyecto. 4.2 Definición alcance Errores en la definición del alcance afectando la descripción del software. 4.3 Personal Contratación de personal que no se encuentre capacitado para la elaboración del proyecto. 4.4 Estándares Uso incorrecto de los estándares en el proyecto, el cual ocasiona fallas en la definición del funcionamiento. 4.5 Cambio en el alcance Cambios en el alcance de tal forma que afecta su funcionamiento. 4.6 Control Falta de acompañamiento, seguimiento y control en el proyecto. 4.7 Comunicación Falta de comunicación entre el gerente líder y el equipo de trabajo. 5.1 Laborales Problemas legales en la contratación del personal. Legal Para el análisis de riesgo se presentan unas tablas las cuales reflejan, probabilidades junto a la escala de impacto: 0.1 Muy improbable 0.2 Poco probable 0.5 Probable 0.7 Alta probable 0.9 Altamente probable 0.00 Muy Bajo 0.1 Bajo 0.3 Moderado 0.7 Alto 0.9 Muy Alto · Análisis de riesgo cualitativo y cuantitativo N° Riesg o Definición del Riesgo Descripción de impacto Resp. Proba. Impact Acción al riesgo Responsable 1.1 Funcionamiento inadecuado Impacta en la percepción y confiablidad del cliente, respecto a la satisfacción de sus necesidades. Evadir / Mitigar 0,5 0,7 Establecer indicadores de funcionamiento de la plataforma. Ingeniero del proyecto 1.2 No contar con la plataforma Retraso en lo planteado en el 0,2 0,7 Establecer las condiciones Ingeniero del proyecto tecnología para la realización de pruebas operacionales. cronograma y demora en la entrega del proyecto. Transferir mínimas para el ambiente de desarrollo y pruebas. 1.3 Desconocimiento del equipo de trabajo al margen de la tecnología.El desconocimiento laboral impacta en la entrega final del proyecto. Evadir / Mitigar 0,5 0,9 Capacitación del personal técnico encargado Ingeniero del proyecto 1.4 No cuenta con espacio y equipamiento para el desarrollo del diseño de los componentes. Desgaste de tiempo en la ejecución y retraso importante en el cronograma. Transferir 0,2 0,7 Establecer obligatoriamente las necesidades de infraestructura, equipos y tiempos de utilización. Ingeniero del proyecto 1.5 La plataforma carece de rendimiento, deficiente en la elaboración del software. Impacta en la percepción del cliente llenándolo de muy pocas expectativas. Evadir / Mitigar 0,5 0,9 Establecer indicadores de rendimiento de la plataforma y realizar comparativas con estándares. Ingeniero del proyecto Apagón, lluvias y Impacta en los Indicar otro sitio Gerente del tormentas tiempos de de operaciones, proyecto eléctricas, implementación y donde se incendio. desarrollo del proporcione un proyecto. respaldo cuando 2.1 Transferir 0,2 0,9 se presenten situaciones fortuitas, para asi garantizar que el proyecto no se retrase. Incumplimiento Mayor tiempo de Solicitar a un Gerente del de proveedores. ejecución y retraso en proveedor proyecto 2.2 pruebas. Evadir / Mitigar 0,5 0,7 diferente el servicio de almacenamiento en la nube. 3.1 No contar con Adición en los Evadir / 0,5 0,7 Solicitar recursos Gerente del recursos tiempos de ejecución Mitigar disponibles de proyecto disponibles para el y gestión del otro proveedor o desarrollo del proyecto. readecuación del proyecto en el equipo de trabajo tiempo requerido. del proyecto, y redistribución de tareas a los miembros del equipo. 3.2 Fallas en la organización de prioridad de los proyectos en curso. Retraso en el cronograma e inconvenientes de costos por aplazamiento de actividades en tiempos ya estipulados. Transferir 0,2 0,7 Establecer en la planificación los tiempos necesarios para la ejecución e implementación del proyecto según las capacidades de la empresa. Gerente del proyecto 3.3 Demora en desembolsos para dar inicio al proyecto. Mayores tiempos de ejecución y gestión del proyecto. Transferir 0,5 0,3 Identificar y detallar las limitaciones de presupuestos, para el cumplimiento de acuerdo a la planificación realizada. Gerente del proyecto 4.1 Errores en la planificación general del proyecto. Impacta en la implementación, ejecución y satisfacción del cliente. Transferir 0,2 0,9 Realizar seguimientos estrictos a lo planificado para satisfacer las necesidades del cliente en el tiempo acordado. Gerente del proyecto 4.2 Errores en la definición del alcance afectando la descripción del software. Impacta en puntos de entrega estimados para el proyecto y atrasos en el cronograma. Evadir / Mitigar 0,5 0,7 Realizar la revisión del alcance y los entregables del proyecto, para cumplir con los requisitos del software, los entregables establecidos en el tiempo acordado. Gerente del proyecto 4.3 Contratación de personal que no se encuentre Impacta en el desarrollo, funcionalidad y Transferir 0,5 0,3 Contratar nuevo personal capacitado, no se Gerente del proyecto capacitado para la alineación del capacita al elaboración del proyecto, personal proyecto. ocasionando retrasos existente, esto y decepción en el genera pérdida de cliente. tiempo y retraso en la entrega del proyecto. Uso incorrecto de Impacta en los Capacitación y Ingeniero del los estándares en tiempos de ejecución clarificación de proyecto 4.4 el proyecto, el cual ocasiona fallas en la y gestión del proyecto. Evadir / Mitigar 0,5 0,7 las normas establecida por ISO para el definición del desarrollo del funcionamiento. software. Cambios en el Impacta en los costos Notificar y Gerente del alcance de tal y el cronograma registrar a tiempo proyecto forma que afecta planteado para el cambios en el su desarrollo del alcance para 4.5 funcionamiento. proyecto. Transferir 0,2 0,7 mejorar el proyecto y si se establece una nueva planificación. Falta de Genera retroceso y Realizar Gerente del acompañamiento, demoras, impacta en socialización proyecto seguimiento y la ejecución de tareas. periódica, de esta 4.6 control en el proyecto. Transferir 0,2 0,9 manera poder diagnosticar a tiempo posibles falencias del trabajo. Falta de Genera dificultado Establecer canales Gerente del comunicación para la unificación de de proyecto entre el gerente criterios, esto implica comunicaciones 4.7 líder y el equipo de trabajo. retrasos en el desarrollo del proyecto. Evadir / Mitigar 0,5 0,7 eficaces para que los miembros del equipo se desempeñen mejor y unifique tareas. Problemas legales Impacta en los Cumplir Gerente del en la contratación tiempos de entrega correctamente los proyecto 5.1 del personal. acordados. Aceptar 0,2 0,1 acuerdos contractuales son los empleados contratados.
Compartir