You are on page 1of 11

Sistema de Gestión de salud Ocupacional y Tópico

Sistema de Gestión de salud Ocupacional y Tópico


Famesa S.A.

Propuesta de Desarrollo de Software


Versión 1.0

Historial de Revisiones
Fecha Versión Descripción Autor
06/02/2019 1.0 Versión preliminar como propuesta de Víctor Vásquez Zelada
desarrollo.
Sistema de Gestión de salud Ocupacional y Tópico Versión: 1.0
Planificación Fecha: 06/02/2019
Documento Plan de desarrollo del Software

Tabla de Contenidos
1. Introducción..............................................................................................................................3

1.1 Propósito.................................................................................................................................3
1.2 Alcance....................................................................................................................................3
1.3 Resumen.................................................................................................................................3

2. Vista General del Proyecto.........................................................................................................3

2.1 Propósito, Alcance y Objetivos................................................................................................3


2.2 Suposiciones y Restricciones...................................................................................................4
2.3 Entregables del proyecto.........................................................................................................4
2.4 Evolución del Plan de Desarrollo del Software........................................................................6

3. Organización del Proyecto.........................................................................................................6

3.1 Participantes en el Proyecto....................................................................................................6


3.2 Interfaces Externas..................................................................................................................6
3.3 Roles y Responsabilidades.......................................................................................................7

4. Gestión del Proceso...................................................................................................................8

4.1 Estimaciones del Proyecto.......................................................................................................8


4.2 Plan del Proyecto....................................................................................................................8
4.2.1 Calendario del Proyecto..................................................................................................8
4.3 Especificaciones Técnicas del Sistema.....................................................................................8
4.4 Seguimiento y Control del Proyecto........................................................................................9

5. Costo del Proyecto........................................................................................................................10

Desarrollo de Software Página 2 de 11


Sistema de Gestión de salud Ocupacional y Tópico Versión: 1.0
Planificación Fecha: 06/02/2019
Documento Plan de desarrollo del Software

Plan de Desarrollo de Software

1. Introducción
Este Plan de Desarrollo del Software es una versión preliminar preparada para ser discutida
con los actores principales del proyecto, además este documento provee una visión global
del enfoque de desarrollo propuesto.

1.1 Propósito
El propósito del Plan de Desarrollo de Software es proporcionar la información necesaria
para controlar el proyecto. En él se describe el enfoque de desarrollo del software.
Los usuarios del Plan de Desarrollo del Software son:
 El jefe del proyecto lo utiliza para organizar la agenda y necesidades de recursos, y para
realizar su seguimiento.
 Los miembros del equipo de desarrollo lo usan para entender lo qué deben hacer,
cuándo deben hacerlo y qué otras actividades dependen de ello.

1.2 Alcance
El Plan de Desarrollo del Software describe el plan global usado para el desarrollo del
“Sistema de Gestión de salud Ocupacional y Tópico para la Empresa FAMESA S.A.”.

1.3 Resumen
Después de esta introducción, el resto del documento está organizado en las siguientes
secciones:

Vista General del Proyecto — proporciona una descripción del propósito, alcance y objetivos
del proyecto, estableciendo los entregables que serán producidos y utilizados durante el
proyecto.
Organización del Proyecto — describe la estructura organizacional del equipo de desarrollo.
Gestión del Proceso — explica los costos y planificación estimada, define las fases e hitos del
proyecto y describe cómo se realizará su seguimiento.

2. Vista General del Proyecto


2.1 Propósito, Alcance y Objetivos
La empresa FAMESA S.A., cuenta con personas que laboran para lograr los objetivos que se
ha propuesto. Dentro de dichos objetivos se encuentra la gestión integral en Salud
Ocupacional y el manejo de los tópicos que tienen a cargo en los distintos proyectos donde
se encuentra, es por ello que se requiere tener un control a detalle del sistema de Salud
ocupacional mencionado, mediante una vigilancia médica que pueda ser mapeada de
manera adecuada, así mismo, es necesario llevar un control de las atenciones médicas en los
tópicos que tienen a cargo y un control de inventario de los medicamentos que allí manejan;
el personal de la empresa es quien realiza esas funciones, mediante hojas de Excel,
ocasionando una sobrecarga en su trabajo y un control muy difícil de los ítem mencionados.
Por estas razones se tiene la necesidad de automatizar esas funciones, desarrollando un
software capaz de optimizar esos procesos.

Desarrollo de Software Página 3 de 11


Sistema de Gestión de salud Ocupacional y Tópico Versión: 1.0
Planificación Fecha: 06/02/2019
Documento Plan de desarrollo del Software

2.2 Suposiciones y Restricciones


Las suposiciones y restricciones respecto del sistema, y que se derivan directamente de las
entrevistas con el stakeholder de la empresa son:
- MÓDULO DE SALUD OCUPACIONAL
o Debe permitir importar datos de los pacientes del ERP de la empresa.
o Registro de Historia Clínica de pacientes.
o Registro de Exámenes Médicos Ocupacionales.
o Programación de Exámenes Médicos Ocupacionales.
o Debe permitir programar campañas de EMO’s Anuales.
o Debe emitir alertas de vencimiento de EMO’s.
o Programación/reprogramación de citas SSO.
o Registro de programas de Vigilancia Médica.
 Conservación Auditiva.
 Conservación Respiratoria.
 Prevención de Cáncer Ocupacional.
 Mujer Gestante.
 Personas con Discapacidad.
 Prevención de Enfermedades Profesionales y Discapacitantes.
 Prevención de Patologías Metabólicas.
o Consulta de histórico de programas de vigilancia médica.
o Registro de Protocolos médicos por área y plantas.
o Consulta de estado de EMO por parte del personal propio y tercero.
o Debe permitir registrar la lista de codificación CIE 10 y permitir actualizarla de salir
una nueva versión.
o Debe permitir emitir un Dashboard por sede y de manera integral.
- MÓDULO TÓPICO
o Registrar ficha del paciente.
o Registro de atención de pacientes (Historia Clínica).
o Importación de lista de medicamentos del ERP de la empresa.
o Control de inventario de medicamentos.
o Debe emitir alertas para el control de stock’s mínimos y máximos.
o Debe permitir elaborar requerimientos e interactuar con el módulo de
logística del ERP.
- MODULO DE SEGURIDAD.
o Todo el sistema tendrá auditoría de tablas para conocer que usuarios hicieron
cambios, visualizaron determinada información.
o La información sensible estará encriptada para mantener la confidencialidad de la
misma.
o El control de ingreso de usuarios se realizará mediante perfiles, lo que permitirá
mantener la confidencialidad de la información.

Como es natural, la lista de suposiciones y restricciones se incrementará durante el


desarrollo del proyecto, particularmente una vez establecido el entregable de especificación
de requisitos.

2.3 Entregables del proyecto


Es preciso destacar que de acuerdo a la filosofía de SCRUM (y de todo proceso iterativo e
incremental), todos los entregables son objeto de modificaciones a lo largo del proceso de

Desarrollo de Software Página 4 de 11


Sistema de Gestión de salud Ocupacional y Tópico Versión: 1.0
Planificación Fecha: 06/02/2019
Documento Plan de desarrollo del Software

desarrollo, con lo cual, sólo al término del proceso podríamos tener una versión definitiva y
completa de cada uno de ellos. Sin embargo, el resultado de cada incremento y los hitos del
proyecto están enfocados a conseguir un cierto grado de completitud y estabilidad de los
entregables.
A continuación, se indican y describen cada uno de los entregables que serán generados y
utilizados por el proyecto.

1) Plan de Desarrollo del Software


Es el presente documento.

2) Glosario
Es un documento que define los principales términos usados en el proyecto. Permite
establecer una terminología consensuada.

3) Especificación de Requisitos
Este documento define los requerimientos del producto desde la perspectiva del cliente,
especificando las necesidades y características del producto.

4) Especificación de Casos de Uso


El modelo de Casos de Uso presenta las funciones del sistema y los actores que hacen
uso de ellas. Se representa mediante Diagramas de Casos de Uso.

5) Arquitectura del sistema


Este documento proporciona una apreciación global y comprensible de la arquitectura
del sistema usando diferentes puntos de vista para mostrar distintos aspectos del
sistema. Intenta capturar y llegar a las decisiones de arquitectura críticas que han sido
hechas en el sistema.

6) Modelo de Datos
Previendo que la persistencia de la información del sistema será soportada por una base
de datos relacional, este modelo describe la representación lógica de los datos
persistentes, de acuerdo con el enfoque para modelado relacional de datos. Para
expresar este modelo se utiliza un Diagrama de Clases (donde se utiliza un profile UML
para Modelado de Datos, para conseguir la representación de tablas, claves, etc.)

7) Casos de Uso Extendidos


Para los casos de uso que lo requieran (cuya funcionalidad no sea evidente o que no
baste con una simple descripción narrativa) se realiza una descripción detallada
utilizando una plantilla de documento, donde se incluyen: precondiciones, post-
condiciones, flujo de eventos, requisitos no-funcionales asociados. También, para casos
de uso cuyo flujo de eventos sea complejo podrá adjuntarse una representación gráfica
mediante un Diagrama de Actividad.

8) Prototipos de Interfaces de Usuario


Se trata de prototipos que permiten al usuario hacerse una idea más o menos precisa de
las interfaces que proveerá el sistema y así conseguir retroalimentación de su parte
respecto a los requisitos del sistema. Estos prototipos se realizarán como: dibujos a
mano en papel, dibujos con alguna herramienta gráfica o prototipos ejecutables
interactivos, siguiendo ese orden de acuerdo al avance del proyecto. Sólo los de este

Desarrollo de Software Página 5 de 11


Sistema de Gestión de salud Ocupacional y Tópico Versión: 1.0
Planificación Fecha: 06/02/2019
Documento Plan de desarrollo del Software

último tipo serán entregados al final de la fase de Elaboración, los otros serán
desechados. Asimismo, este entregable, será desechado en la fase de Construcción en la
medida que el resultado de las iteraciones vaya desarrollando el producto final.

2.4 Evolución del Plan de Desarrollo del Software


El Plan de Desarrollo del Software se revisará semanalmente y se refinará antes del comienzo
de cada fase.

3. Organización del Proyecto


3.1 Participantes en el Proyecto
El personal del proyecto estará formado por los siguientes puestos de trabajo y personal
asociado:

Gerente y Jefe de Proyecto (Scrum Master): Se encarga de administrar el proceso del


proyecto, su planificación, coordinación con los equipos y realizar un seguimiento e informes
del progreso del proyecto, en términos de calidad y plazos de entrega.
• Realiza la planificación y el diagrama Gantt de todas las actividades generales del
proyecto.
• Acepta o rechaza los resultados del trabajo del equipo.
• Responsable de promover los valores y prácticas de Scrum.
• Remueve impedimentos.
• Se asegura de que el equipo es completamente funcional y productivo.
• Permite la estrecha cooperación en todos los roles y funciones.
Equipos: Los Equipos convierten el Product Backlog en incrementos de funcionalidad
potencialmente entregables en cada Sprint. Los Equipos también se auto-organizan, nadie -
ni siquiera el ScrumMaster - dice al Equipo cómo convertir el Product Backlog en
documentación entregable. El Equipo busca por su cuenta la mejor forma de hacerlo. Cada
miembro del equipo aplica su experiencia a todos los problemas.

3.2 Interfaces Externas


Para el presente proyecto se definirá a la Jefe de Personal y a la Contadora como los
participantes del proyecto que proporcionarán los requisitos del sistema, y que serán los
encargados de evaluar los entregables de acuerdo a cada subsistema y según el plan
establecido.
El equipo interactuará activamente con los participantes de la empresa FAMESA S.A. para
especificación y validación de los entregables generados.

Desarrollo de Software Página 6 de 11


Sistema de Gestión de salud Ocupacional y Tópico Versión: 1.0
Planificación Fecha: 06/02/2019
Documento Plan de desarrollo del Software

3.3 Roles y Responsabilidades


A continuación, se describen las principales responsabilidades de cada uno de los puestos
para el proyecto.

Puesto Responsabilidad Documentos a Producir


Gerente y Jefe Gestiona las prioridades, coordina las
de Proyecto interacciones entre equipos y
(SCRUM mantiene al equipo del proyecto
Master) enfocado en los objetivos. También
establece un conjunto de prácticas
que aseguran la integridad y calidad
de los entregables del proyecto.
Además, se encargará de la
planificación y control del proyecto.
Ingeniero de Se encargan de la educción y Educción de requerimientos
Requerimientos elicitación del conocimiento, obtener Elicitación de requerimientos
los requisitos indispensables para la Glosario de términos
construcción, tienen trato directo con Notas de entrevistas
los stakeholders y documentan sus
reuniones de manera clara y sin
ambigüedades.
Analistas Se encarga de transformar la Especificación de requerimientos
información proporcionada por el de software
equipo de ingenieros de requisitos en Requerimientos no funcionales
una definición clara del problema. Casos esenciales de uso
Diagrama de casos de uso
Diseñadores de Se encarga de proporcionar soluciones Casos reales de uso
soluciones que cubren la definición del problema Diagrama de actividad
Diagrama de secuencias
Diagrama de colaboración
Arquitectura de Encargados de los componentes del Arquitectura del sistema
Software y producto y su interrelación con la vida Diagrama de interacción
Hardware real Diagrama de despliegue
Ingenieros de Se encargan del diseño de bases de Diagrama de clases
Bases de Datos datos, definir esquemas y tablas Esquema de bases de datos
Diseñador de Diseñan las interfaces del usuario Documento de Interfaz de
Interfaces usuario
Documentador Se encargan de la documentación de Documentación del producto
versiones de documentos del
proyecto
Calidad Se encarga de evaluar la calidad del Plan de aseguramiento de calidad
proyecto, verificando la correctitud de Control de Riesgos.
los documentos y evaluando los
riesgos que puedan existir.

Desarrollo de Software Página 7 de 11


Sistema de Gestión de salud Ocupacional y Tópico Versión: 1.0
Planificación Fecha: 06/02/2019
Documento Plan de desarrollo del Software

4. Gestión del Proceso


4.1 Estimaciones del Proyecto
El presupuesto del proyecto y los recursos involucrados se adjuntarán al final del presente
documento.

4.2 Plan del Proyecto


En esta sección se presenta la organización en fases y el calendario del proyecto.

4.2.1 Calendario del Proyecto


Para este proyecto se ha establecido el siguiente calendario. La fecha de aprobación indica
cuándo el artefacto en cuestión tiene un estado de completitud suficiente para someterse a
revisión y aprobación, pero esto no quita la posibilidad de su posterior refinamiento y
cambios.

Disciplinas / Artefactos generados Duración Aprobación


Planificación del proyecto 1 días Al finalizar la etapa
Ingeniería de Requisitos
Educción de requerimientos
4 días Al finalizar la etapa
Elicitación de requerimientos
Análisis 1 días Al finalizar la etapa
Diseño de soluciones 1 días Al finalizar la etapa
Arquitectura
Arquitectura del sistema 1 días Al finalizar la etapa
BD
Diseño de la base de datos 1 días Al finalizar la etapa
Interfaces
Diseño de interfaces 1 días Al finalizar la etapa
Desarrollo 20 días
Gestión de Cambios y Configuración Durante todo el proyecto
Gestión del proyecto Durante todo el proyecto
Control de calidad Durante todo el proyecto
TIEMPO TOTAL ITERACION(*) 30 DIAS
TIEMPO TOTAL 180 DIAS

(*) Tener en cuenta que siguiendo la metodología SCRUM, el software se irá incrementando
(agregando funciones) en iteraciones consecutivas, existirán un mínimo de 6 iteraciones en el
presente sistema y cada una tendrá las funciones con mayor prioridad según el análisis inicial

4.3 Especificaciones Técnicas del Sistema

Sistema basado en módulos Web de JAVA con base de datos SQL Server 2014.

Desarrollo de Software Página 8 de 11


Sistema de Gestión de salud Ocupacional y Tópico Versión: 1.0
Planificación Fecha: 06/02/2019
Documento Plan de desarrollo del Software

4.4 Seguimiento y Control del Proyecto


Gestión de Requisitos
Los requisitos del sistema son especificados en el entregable de especificación de requisitos.
Cada requisito tendrá una serie de atributos tales como importancia, estado, fase donde se
implementa, etc. Estos atributos permitirán realizar un efectivo seguimiento de cada
requisito. Los cambios en los requisitos serán gestionados mediante una Solicitud de Cambio,
las cuales serán evaluadas y distribuidas para asegurar la integridad del sistema y el correcto
proceso de gestión de configuración y cambios.
Control de Plazos
El calendario del proyecto tendrá un seguimiento y evaluación semanal por el jefe de
proyecto y por Calidad.

Control de Calidad
Los defectos detectados en las revisiones tendrán un seguimiento para asegurar la
conformidad respecto de la solución de dichas deficiencias. Para la revisión de cada
entregable y su correspondiente garantía de calidad se utilizarán las guías de revisión y
checklist (listas de verificación).

Gestión de Riesgos
A partir de la fase de Inicio se mantendrá una lista de riesgos asociados al proyecto y de las
acciones establecidas como estrategia para mitigarlos o acciones de contingencia. Esta lista
será evaluada al menos una vez en cada fase.

Gestión de Configuración
Se realizará una gestión de configuración para llevar un registro de los entregables generados
y sus versiones. Al final de cada fase se establecerá una baseline (un registro del estado de
cada entregable, estableciendo una versión).

Desarrollo de Software Página 9 de 11


Sistema de Gestión de salud Ocupacional y Tópico Versión: 1.0
Planificación Fecha: 06/02/2019
Documento Plan de desarrollo del Software

5. Costo del Proyecto

Presupuesto Utilidad Total


$
Fecha: 06/02/2019 Total 15,053.00 $ 1,505.30 $ 16,558.30

Código Tarea / Actividad Elemento Tipo Unidad Cantidad Tasa Presupuesto


1 Sistema de Gestión de Salud Ocupacional $ 8,429.00
1.1 Gestión de EMO's $ 3,624.00
Gerente de Proyecto Labor (Personal) HH 120 $ 7.00 $ 840.00
Ingeniero de Requerimientos/BD Labor (Personal) HH 120 $ 6.00 $ 720.00
Analista/Documentador Labor (Personal) HH 120 $ 5.50 $ 660.00
Diseñador de Soluciones/interfaces Labor (Personal) HH 240 $ 5.50 $ 1,320.00
Laptop Materiales Cantidad 240 $ 0.25 $ 60.00
Impresora Materiales Cantidad 160 $ 0.15 $ 24.00
1.2 Vigilancia Médica $ 4,805.00
Gerente de Proyecto Labor (Personal) HH 150 $ 7.00 $ 1,050.00
Ingeniero de Requerimientos/BD Labor (Personal) HH 150 $ 6.00 $ 900.00
Analista/Documentador Labor (Personal) HH 100 $ 5.50 $ 550.00
Diseñador de Soluciones/interfaces Labor (Personal) HH 400 $ 5.50 $ 2,200.00
Laptop Materiales Cantidad 300 $ 0.25 $ 75.00
Impresora Materiales Cantidad 200 $ 0.15 $ 30.00
2 Sistema de Gestión de Tópico $ 6,624.00
2.1 Gestión de Atenciones $ 3,064.50
Gerente de Proyecto Labor (Personal) HH 135 $ 7.00 $ 945.00
Ingeniero de Requerimientos/BD Labor (Personal) HH 90 $ 6.00 $ 540.00
Analista/Documentador Labor (Personal) HH 90 $ 5.50 $ 495.00
Diseñador de Soluciones/interfaces Labor (Personal) HH 180 $ 5.50 $ 990.00

Desarrollo de Software Página 10 de 11


Sistema de Gestión de salud Ocupacional y Tópico Versión: 1.0
Planificación Fecha: 06/02/2019
Documento Plan de desarrollo del Software

Laptop Materiales Cantidad 270 $ 0.25 $ 67.50


Impresora Materiales Cantidad 180 $ 0.15 $ 27.00
2.2 Gestión de Inventarios $ 3,559.50
Gerente de Proyecto Labor (Personal) HH 135 $ 7.00 $ 945.00
Ingeniero de Requerimientos/BD Labor (Personal) HH 90 $ 6.00 $ 540.00
Analista/Documentador Labor (Personal) HH 90 $ 5.50 $ 495.00
Diseñador de Soluciones/interfaces Labor (Personal) HH 270 $ 5.50 $ 1,485.00
Laptop Materiales Cantidad 270 $ 0.25 $ 67.50
Impresora Materiales Cantidad 180 $ 0.15 $ 27.00
3 Gastos Generales $ 3,120.00
3.1 Utilería $ 100.00
Útiles de Escritorio Gastos Indirectos Global 1 $ 100.00 $ 100.00
Capacitacione $ 1,570.00
3.2 s
Capacitador Labor (Personal) HH 64 $ 5.00 $ 320.00
* Viajes Gastos Indirectos Cantidad 4 $ 200.00 $ 800.00
Viáticos Gastos Indirectos Día 9 $ 50.00 $ 450.00
3.3 Configuración de Servidor de Aplicaciones $ 450.00
** Configuración de Servidor de Aplicaciones Gastos Indirectos Global 1 450 $ 450.00
3.4 Otros Costos Indirectos $ 1,000.00
SCTR, Exámenes Médicos y EPP Gastos Indirectos Global 1 1000 $ 1,000.00

* Se considera las capacitaciones para 4 sedes según lo indicado en el requerimiento.


** Se están considerando licencias libres para Java.
*** El presupuesto no incluye alimentación ni transporte del personal.
NOTA: El presupuesto no incluye IGV.

Desarrollo de Software Página 11 de 11

You might also like