CAPÍTULO IV
PROPUESTA TECNOLÓGICA
Plan del Proyecto
Para llevar a cabo el Sistema para la Gestión de Citas Médicas en el Consultorio del Dr.
Carlos Matos, en el municipio Antonio José de Sucre del estado Barinas, será aplicada la
metodología de desarrollo de software White Watch. El método WATCH, es un marco
metodológico que describe los procesos técnicos, gerenciales y de soporte que deben emplear los
equipos y grupos que tendrán a su cargo el desarrollo de las aplicaciones informáticas de un SIE
(Sistema de Información Empresarial), la cual se descompone en las siguientes fases:
GESTIÓN DE PROYECTO
Acta de constitución del proyecto
Sistema para la Gestión de Citas Médicas en el Consultorio del Dr. Carlos Matos, en el
municipio Antonio José de Sucre del estado Barinas.
Proyecto
Nombre Corto GCMCM Equipo del Proyecto
Nombre Completo o Titulo Nombres y Apellidos Cédula
Cristian Guevara 32.048.274
Jesús Ramírez 30.821.864
Frank Flórez 31.789.921
Descripción del Proyecto: El proyecto consiste en el diseño e implementación de un Sistema
para la Gestión de Citas Médicas en el Consultorio del Dr. Carlos Matos, en el municipio
Antonio José de Sucre del estado Barinas. El mismo, tiene como fin transcendental mejorar la
eficiencia en la administración de los registros de pacientes, el seguimiento de sus citas, y la
reproducción de reportes minuciosos para los profesionales de la salud.
Gerente del Proyecto Asignado: Jesús Ramírez
Necesidades del Negocio El proyecto responde a la necesidad del Consultorio del Dr. Carlos
Matos, de disponer con un sistema computarizado eficiente que perfeccione la gestión de citas
médicas, mejorando la atención y seguimiento del tratamiento y control de los pacientes, por
ende, disminuyendo el lapso de tiempo dedicado al proceso manual. Esto permitirá,
conjuntamente, un acceso más rápido y seguro a los datos de los pacientes, favoreciendo a una
atención de salud más eficientemente y personalizada.
Visión del Producto
Para el Consultorio del Dr. Carlos Matos, que busca perfeccionar la gestión de citas
médicas y la atención al paciente, el Sistema para la Gestión de Citas Médicas en el Consultorio
del Dr. Carlos Matos, en el municipio Antonio José de Sucre del estado Barinas, es una
herramienta computarizada eficiente y segura que agiliza los procesos, mejora el seguimiento y
personaliza la atención de salud.
A diferencia de los métodos manuales, este sistema reducirá significativamente el tiempo
administrativo, optimizará la experiencia del paciente y proporcionará acceso instantáneo a
información vital, permitiendo al Dr. Matos y su equipo enfocarse plenamente en el bienestar de
sus pacientes.
Justificación del Proyecto (Caso de Negocio)
Ineficiencia en la gestión de citas: La programación y reprogramación de citas manual es
propensa a errores, duplicidades y pérdida de tiempo, lo que genera conflictos y esperas
prolongadas para los pacientes.
Acceso lento e inseguro a la información del paciente: La búsqueda de historiales
médicos, datos de contacto o información de tratamientos se realiza de forma manual en
archivos físicos, lo que es lento, susceptible a la pérdida o deterioro de documentos y
compromete la confidencialidad y seguridad de los datos.
Dificultad en el seguimiento y control de tratamientos: La gestión manual dificulta un
seguimiento proactivo y personalizado de los tratamientos de los pacientes, pudiendo llevar
a omisiones o retrasos en el control de su evolución.
Alto lapso de tiempo administrativo: Una parte considerable del tiempo del personal del
consultorio se dedica a tareas administrativas repetitivas y manuales, desviando recursos que
podrían destinarse a la atención directa al paciente.
Percepción de obsolescencia: La falta de un sistema computarizado puede proyectar una
imagen de menor modernidad y eficiencia frente a otros consultorios que ya han adoptado
soluciones tecnológicas.
Recursos Preasignados
Recurso Físico:
Servidores y equipos de computación para hospedar la plataforma.
Conexión a Internet, la infraestructura de red y conexión a internet con la que ya cuenta
el consultorio.
Estaciones de trabajo para el personal médico y administrativo.
Recurso Técnico:
Software para la gestión de base de datos (por ejemplo, Xampp, MySQL o
PostgreSQL).
Herramientas para el diseño del sistema (Html, Css, etc.).
Lenguajes de programación como JavaScript y PHP.
Recurso Financiero:
Asignar un presupuesto inicial para el desarrollo del sistema (por determinar).
Fondos para la contratación de desarrolladores y otros recursos humanos necesarios.
Disponibilidad para gastos operativos, implica costos recurrentes como: licencias,
mantenimiento, servicios en la nube.
Requerimientos Conocidos de los Interesados
Requerimientos para el alcance del proyecto:
El sistema debe permitir registrar y hacer seguimiento de las consultas de los pacientes.
La plataforma debe ser accesible tanto para profesionales de la salud como para
pacientes.
Debe cumplir con las normativas de protección de datos personales.
Requerimientos para el producto:
La interfaz debe ser intuitiva y cómoda de usar.
El sistema debe ser compatible con diferentes dispositivos (computadoras y móviles).
Integración con otros sistemas de gestión del Consultorio del Dr. Carlos Matos (de ser
necesario).
Acta de Nombramiento del Líder Técnico
Líder Técnico Asignado:
Nombre del Líder Técnico: Frank Flórez
Cargo: Líder Técnico de Desarrollo del sistema.
Nivel de Autoridad: El Líder Técnico será responsable de la supervisión del desarrollo
técnico del sistema. Esto incluye la gestión del equipo de desarrolladores, la definición de
la arquitectura del sistema, la toma de decisiones técnicas y la garantía de la calidad del
código y la implementación. Además, se asegurará de que la solución final cumpla con
los requisitos del proyecto en términos de funcionalidad, rendimiento y seguridad.
Responsabilidades del Líder Técnico:
Inspeccionar y coordinar las actividades del equipo de desarrollo.
Asegurar que el desarrollo del sistema esté alineado con las especificaciones técnicas y
los requisitos del cliente.
Gestionar el ciclo de vida del desarrollo del software, desde el diseño hasta la
implementación y mantenimiento.
Garantizar la unificación efectiva de todas las partes del sistema, como la base de datos,
la interfaz de usuario y las funcionalidades de seguridad.
Nombre del Líder Técnico:
Nombre: Frank Flórez
Cargo: Líder Técnico del Proyecto
Cédula: 31.789.921
Plan de Recursos Humanos - Equipo del Proyecto
Rol N° 1: Líder Técnico
Nombre del Rol: Líder Técnico
Objetivos del Rol:
Supervisar el desarrollo técnico de la plataforma, asegurando que el sistema cumpla
con los requisitos establecidos y sea eficiente, seguro y de alta calidad.
Tomar decisiones clave en la implementación técnica del sistema.
Responsables:
Dirigir al equipo de desarrollo técnico.
Asegurar la calidad del código y el cumplimiento de los plazos establecidos.
Funciones:
Coordinar y supervisar la arquitectura técnica de la plataforma.
Gestionar los recursos técnicos del equipo de desarrollo.
Supervisar las pruebas y aseguramiento de calidad del sistema.
Nivel de autoridad: Alta
Reporta a: Líder del Proyecto
Supervisa a: Desarrolladores y Soporte Técnico
Nombre del responsable: Frank Flórez
Rol N° 2: Líder del Proyecto
Nombre del Rol: Líder del Proyecto
Objetivos del Rol:
Supervisar la gestión general del proyecto, asegurando que se cumplan los plazos,
presupuesto y calidad establecidos.
Servir de enlace entre los stakeholders y el equipo de trabajo.
Responsables:
Planificar, ejecutar y coordinar todas las actividades del proyecto.
Monitorear el avance y gestionar los riesgos del proyecto.
Garantizar que los objetivos del proyecto se cumplan en tiempo y forma.
Funciones:
Coordinar el cronograma de trabajo y los recursos disponibles.
Mantener la comunicación constante con los interesados y equipo de trabajo.
Asegurar que el proyecto avance según lo planeado y en línea con las expectativas.
Nivel de autoridad: Alta
Reporta a: Comité del Proyecto
Supervisa a: Líder Técnico, Analista de Requisitos, Soporte Técnico
Nombre del responsable: Cristian Guevara
Rol N° 3: Soporte Técnico
Nombre del Rol: Soporte Técnico
Objetivos del Rol:
Ofrecer apoyo en la resolución de problemas técnicos relacionados con el sistema
durante su desarrollo e implementación.
Asegurar que todos los aspectos técnicos del sistema funcionen correctamente.
Responsables:
Resolver problemas técnicos que surjan durante la fase de desarrollo e
implementación.
Proveer asistencia técnica tanto al equipo de desarrollo como a los usuarios finales
del sistema.
Funciones:
Atender los fallos técnicos, errores y mantener el sistema operativo.
Realizar pruebas de funcionalidad y solución de problemas en la plataforma.
Colaborar con el equipo para mejorar el rendimiento del sistema.
Nivel de autoridad: Media
Reporta a: Líder Técnico
Supervisa a: No supervisa a otros miembros del equipo.
Nombre del responsable: Jesús Ramírez.
Rol N° 4: Análisis de Requisitos
Nombre del Rol: Análisis de Requisitos
Objetivos del Rol:
Identificar y documentar los requisitos funcionales y no funcionales del sistema, en
colaboración con los usuarios finales y otros stakeholders.
Asegurar que la plataforma cumpla con las necesidades del hospital y los usuarios.
Responsables:
Recopilar y analizar los requisitos del sistema a partir de las necesidades del cliente.
Documentar los requisitos para asegurar que el equipo de desarrollo los comprenda y
los implemente correctamente.
Funciones:
Realizar entrevistas con los usuarios para entender sus necesidades.
Traducir las necesidades en requisitos técnicos claros.
Colaborar con el equipo de desarrollo para asegurarse de que los requisitos se
cumplan.
Nivel de autoridad: Media
Reporta a: Líder del Proyecto
Supervisa a: No supervisa a otros miembros del equipo.
Nombre del responsable: Jesús Ramírez
Identificación de los Interesados
Nombre Carlos Matos
Identificació
Empresa/Cargo Consultorio del Dr. Carlos Matos / Líder Técnico
n
Información de contacto (correo, teléfono)
Rol en el proyecto Líder Técnico
Expectativa principal / Espera que la plataforma sea sólida, segura y
Evaluación
Requerimientos primordiales eficiente para la gestión de las citas.
Influencia potencial Alta
Fase de mayor interés Desarrollo y pruebas
Interno o Externo Interno
Clas.
Apoyo/Neutral/Opositor Apoyo
Estimación de Costo para el sistema GCMCM:
1. Investigación y Análisis de Requerimientos
Esta fase implica el análisis de necesidades, entrevistas con usuarios y definición de
especificaciones técnicas.
Duración Costo estimado ($) Equipo
2 meses (máximo) 30 1 analista de sistemas
2. Diseño del Sistema
Incluye la creación de prototipos y la definición de la estructura del sistema.
Duración Costo estimado ($) Equipo
30 1 diseñador de sistema
2 meses (máximo) 40 1 diseñador de bases
de datos
3. Desarrollo del Sistema
Se refiere al desarrollo y codificación del software, creación de módulos específicos y la base de
datos.
Duración Costo estimado ($) Equipo
4 meses 130 1 programador
4. Implementación de la Plataforma
Esta fase cubre la instalación en los servidores y la configuración de la infraestructura
tecnológica.
Duración Costo estimado ($) Equipo
100 1 ingeniero (soporte)
1 mes (máximo) 100 1 administrador de
servidor
5. Capacitación del Personal
Capacitar a los psicólogos y personal administrativo para el uso del sistema.
Duración Costo estimado ($) Equipo
1 mes 50 1 instructor
Nota: aunque se refleje los montos, éstos no serán tomados en cuenta, en el presupuesto, ya que
el grupo de trabajo, hará la capacitación de forma gratuita.
Nota1: los montos antes reflejados, son tomados en cuenta en los sitios web de empresa tales
como: Talently, Computrabajo, y en el campo laboral del país.
6. Mantenimiento y Soporte Post-Implementación
El mantenimiento continuo incluye la resolución de problemas y actualizaciones de software.
Duración Costo estimado ($) Equipo
1 vez al año 50 1 programador
50 1 soporte técnico
Resumen de Costos Estimados Ajustados
Fase Costo Estimado ($)
Investigación y Análisis de Requerimientos 30,00
Diseño del Sistema 70,00
Desarrollo del Sistema 130,00
Implementación de la Plataforma 200,00
Mantenimiento y Soporte Anual 100,00
Totales 0
Definición del Alcance del Proyecto: El Sistema para la Gestión de Citas Médicas en el
Consultorio del Dr. Carlos Matos, en el municipio Antonio José de Sucre del estado Barinas,
tiene como principal objetivo desarrollar un sistema computarizado que permita gestionar de
manera eficiente las consultas médicas de pacientes, desde su registro hasta su seguimiento. Este
sistema incluirá módulos para el registro de pacientes, la historia clínica, la programación de
citas, el seguimiento de evolución del paciente y la generación de reportes.
Alcance:
Implementación de un sistema de gestión para el control y seguimiento de consultas
médicas.
Registro de información detallada de los pacientes, historial médico y gestión de citas.
Mejora la relación entre el personal médico, asistente y paciente
Aseguramiento de la seguridad y confidencialidad de los datos de los pacientes.
Matriz de Responsabilidad (Nota: RECI se refiere a las siguientes responsabilidades)
R (responsable): Responsable de la ejecución de la tarea o actividad.
E (encargado): La persona que tiene la autoridad final sobre la tarea y asegura que se
complete.
C (consultor): Personas que deben ser consultadas durante la realización de la tarea.
I (informador): Personas que deben ser informadas sobre el progreso o el resultado de la
tarea.
Director
Equipo de Equipo
Área/Actividad de Médico Asistente
Desarrollo de TI
Proyecto
Definir los
Requisitos del E C C I C
Sistema
Diseño del
C A/R C I C
Sistema
Desarrollo del
I A/R I I C
Sistema
Validación de
I R E I C
Funcionalidades
Pruebas de
Seguridad y C C I I E/R
Privacidad
Capacitación
I C E/R C I
del Personal
Implementación
I A/R I I E/R
del Sistema
Mantenimiento
I R I I E/R
del Sistema
Generación de
Reportes de E I C R I
Progreso
Descripción de Roles:
Director de Proyecto (A): Es el responsable de garantizar que el proyecto se ejecute
correctamente, monitoreando el progreso y tomando decisiones clave.
Equipo de Desarrollo (A/R): Son responsables de la programación, diseño y desarrollo
del sistema.
Médico(A/R): Es el usuario principal del sistema y proporcionan las necesidades
específicas del sistema. Aseguran que éste cumpla con los requisitos clínicos.
Asistente (R): Gestiona la parte administrativa, como la programación de citas y la
gestión de pacientes.
Equipo de TI (A/R): Se encarga de la infraestructura tecnológica, la implementación y el
mantenimiento del sistema.
Diagrama de Gantt
Lista de Identificación de Riesgos
Resistencia al cambio por parte del personal: El médico y otros empleados pueden resistirse
a adoptar el nuevo sistema debido a la falta de familiaridad con la tecnología.
Falta de capacitación adecuada: La capacitación del personal para el uso del sistema puede
no ser suficiente, lo que puede generar errores o ineficiencia en su uso.
Falta de compromiso del consultorio: La falta de apoyo o compromiso puede causar el no
progreso del proyecto o reducir los recursos disponibles.
Falta de recursos suficientes (financieros o humanos): El proyecto podría carecer de los
recursos necesarios (presupuesto, personal capacitado, etc.) para completarse a tiempo o
dentro del presupuesto.
Cambios en la legislación: Modificaciones en las leyes o regulaciones relacionadas con la
salud, la privacidad de los pacientes o la informática podrían afectar el proyecto.
Mala gestión del cronograma: El proyecto podría no completarse a tiempo debido a una
mala gestión de tiempos, atrasos en las actividades o no cumplimiento de plazos.
Mala comunicación entre los equipos de trabajo: La falta de una comunicación efectiva
entre el equipo de desarrollo, médico y el asistente, podría generar malentendidos y errores
durante la implementación del sistema.
MODELADO DE NEGOCIO
El sistema de negocio tiene como objetivo la Gestión de Citas Médicas en el Consultorio
del Dr. Carlos Matos, permitiendo un registro eficiente de las consultas, seguimiento de
pacientes, coordinación entre el médico y paciente, asegurando la confidencialidad de la
información. Este sistema facilitará la gestión de citas de los pacientes, mejorando la eficiencia
operativa y la calidad del servicio.
Alcance del Producto
Alcance:
Gestionar Pacientes
Gestionar Médico
Agendar Cita
Historial Médico
Reportes
Diagrama de Objetivos del Sistema de Negocios
Objetivo de Alto Nivel
Objetivos de Bajo Nivel
Modelado de Procesos
Cadena de Valor del Negocio
DIAGRAMA DE ACTIVIDADES
Diagrama de Actividades
Diagrama actividad (general)
Diagrama de Actividades del Sistema (Administrador)
Diagrama de Actividades del Sistema (Médico)
Diagrama de Actividades del Sistema (Asistente)
Diagrama de Actividades por Actor
Descripción de Actores y sus Roles
Los actores son los diferentes roles que interactúan con el sistema. Aquí están algunos
actores clave y sus roles dentro del sistema:
Matriz Actores-Procesos
La Matriz Actores-Procesos es una herramienta que ayuda a identificar qué actores
están implicados en cada uno de los procesos del sistema y qué tipo de interacción tienen con
esos procesos. Se utiliza una codificación de letras para identificar las acciones que realiza cada
actor con respecto a cada proceso:
T (Tramita): El actor gestiona o inicia el proceso.
C (Consulta): El actor consulta la información generada por el proceso.
E (Ejecuta): El actor realiza la acción específica dentro del proceso.
A (Actualiza): El actor actualiza información en el sistema o los registros del proceso.
Matriz actores-procesos:
Registro de Asignación Evaluación Generación de
Actor / Proceso Seguimiento
Pacientes de Citas médica Informes
Paciente T C C C C
Médico C C E A A
Asistente E T C C C
Administrador del
A A A A A
Sistema
El paciente proporciona datos personales, solicita cita y consulta la evaluación e informe
médico
El médico lleva a cabo la ejecución de la consulta, evaluación médica y actualiza los
informes.
El asistente tramita el registro de paciente y asigna las citas.
El administrador del sistema actualiza y mantiene el sistema.
Modelado de los Objetos del Negocio
El modelado de los objetos del negocio ayuda a representar las entidades claves dentro del
sistema, sus relaciones y las funciones que realizan.
Objetos más relevantes para el desarrollo del sistema incluye:
Paciente
Atributos: ID del paciente, nombre, fecha de nacimiento, edad, dirección y teléfono
Cita
Atributos: ID de cita, fecha, hora, estado de la cita, ID del paciente, ID del médico.
Médico
Atributos: ID del médico, nombre, especialidad, teléfono.
Historial
Atributos: ID de historia, ID de paciente, fecha, síntomas, diagnóstico, tratamiento y
observación.
Diagramas de Clase en UML
Identificación de las Reglas de Negocio
Las reglas de negocio definen las restricciones y directrices dentro de un sistema. Se
pueden dividir en reglas de alto nivel (más generales) y reglas de bajo nivel (más específicas).
Lista de reglas de alto nivel:
1. Un paciente solo puede estar registrado una vez en el sistema.
2. Las citas solo pueden ser programadas dentro del horario de trabajo.
3. Los informes médicos solo pueden ser generados por el médico tratante.
4. El seguimiento del paciente debe realizarse dentro de un plazo de 30 días después de la
consulta inicial.
Lista de reglas de bajo nivel:
1. El paciente debe proporcionar su nombre completo, ID y fecha de nacimiento durante el
registro.
2. Si un paciente no asiste a una cita, esta debe ser marcada como “Cancelada” en el
sistema.
3. Un médico no puede tener más de 5 citas programadas por día.
INGENIERÍA DE REQUISITOS
Alcance del Producto:
El sistema de Gestión de Citas Médicas en el Consultorio del Dr. Carlos Matos, en el
municipio Antonio José de Sucre del estado Barinas; facilitará el registro de pacientes,
programación de citas, evaluación médica, generación de informes y seguimiento de los
pacientes.
Lo que el sistema hará:
Registro de pacientes y sus datos médicos básicos.
Programación y asignación de citas médicas.
Generación de informes médicos.
Generación de reportes de pacientes y citas.
Descripción General:
El Sistema para la Gestión de Citas Médicas en el Consultorio del Dr. Carlos Matos, en el
municipio Antonio José de Sucre del estado Barinas, permitirá a los pacientes registrarse,
agendar citas. A través de una plataforma intuitiva, el personal administrativo podrá gestionar las
citas y el flujo de pacientes, mientras que el médico tendrá acceso a información crítica para
realizar diagnósticos y proporcionar recomendaciones adecuadas. Además, los administradores
del sistema podrán mantener y actualizar la base de datos de los pacientes, médico y sesiones,
garantizando la integridad y confidencialidad de la información.
Objetivos del sistema:
• Proporcionar una plataforma para la gestión eficiente de las citas médicas.
• Optimizar la asignación de citas y la planificación de recursos (médicos).
• Asegurar la calidad y confidencialidad de la información del paciente.
• Facilitar el acceso a informes y datos históricos tanto para médicos como para pacientes.
Perspectivas del Producto:
El Sistema para la Gestión de Citas Médicas en el Consultorio del Dr. Carlos Matos, en el
municipio Antonio José de Sucre del estado Barinas, éste utilizará bases de datos seguras para
almacenar la información de los pacientes y el médico. En términos de plataformas, el sistema
será accesible a través de una aplicación web o portal en línea, lo que permite a los usuarios
(pacientes, médico y asistente) acceder desde el consultorio o de forma remota, en el caso de que
se les permita el acceso a los pacientes para realizar ciertas consultas o seguir un tratamiento a
distancia.
Listado de Requisitos Funcionales:
Requisitos Funcionales
ID Historia de Usuario Tareas Prioridad Estado Estimación
1. Crear interfaz para
Como médico quiero poder visualizar citas del
visualizar la lista de día.
RF01 pacientes programados 2. Integrar el sistema Alta Pendiente 8 pts
para el día, para preparar con la agenda para ver
mi consulta. los pacientes
programados.
1. Desarrollar interfaz
Como médico quiero poder para generar informes
generar informes detallados por
detallados de los pacientes paciente.
RF02 Alta Pendiente 12 pts
para poder tener un 2. Permitir incluir
análisis completo de su observaciones,
evolución. diagnósticos y
tratamientos.
1. Crear interfaz para
Como médico quiero poder
ver expedientes
acceder al expediente
completos.
completo de un paciente de
RF03 2. Integrar todos los Alta Pendiente 10 pts
forma rápida, para tener
datos relevantes del
toda la información
paciente en un solo
disponible.
documento.
RF04 Como médico quiero poder 1. Crear formulario de Alta Pendiente 9 pts
modificar la información edición de datos de
pacientes.
de los pacientes cuando
2. Verificar permisos
sea necesario, para
de edición para evitar
mantener los registros
cambios no
actualizados.
autorizados.
Como asistente quiero 1. Crear formularios
poder agendar citas para de gestión de citas.
RF05 los pacientes de forma 2. Integrar calendario Alta Pendiente 8 pts
rápida, para facilitar el con disponibilidad del
acceso a la consulta. médico.
1. Implementar vista
Como asistente quiero
de historial de citas de
poder consultar el historial
pacientes.
RF06 de citas de los pacientes Alta Pendiente 7 pts
2. Verificar que la
para asegurarme de que las
agenda esté
citas sean correctas.
actualizada.
1. Crear formulario de
Como asistente quiero registro de pacientes.
poder registrar nuevos 2. Verificar que los
RF07 pacientes en el sistema, datos del paciente Alta Pendiente 9 pts
para que puedan ser estén correctamente
atendidos por el médico. ingresados en el
sistema.
1. Crear función de
edición de datos del
Como asistente quiero
paciente.
poder modificar los datos
2. Asegurar que las
RF08 de los pacientes, para Media Pendiente 8 pts
modificaciones sean
mantener la información
guardadas
actualizada.
correctamente en la
base de datos.
Como asistente quiero 1. Desarrollar interfaz
poder generar un informe gráfica para generar
RF09 general de todas las citas informes mensuales. Alta Pendiente 10 pts
realizadas en el mes, para 2. diseñar botones
obtener un resumen. acordes.
Como administrador 1. Desarrollar interfaz
quiero poder crear y de gestión de usuarios.
eliminar usuarios, para
RF10 Alta Pendiente 8 pts
gestionar el acceso al 2. Incluir opciones
sistema de manera para crear y eliminar
eficiente. usuarios.
Como administrador 1. desarrollar bitácora
quiero poder auditar todas de acciones.
las actividades realizadas 2. Registrar todas las
RF11 Alta Pendiente 12 pts
en el sistema, para acciones realizadas
garantizar la seguridad y el por los usuarios en el
cumplimiento. sistema.
Como administrador
quiero poder generar un
informe general de todas 1. Crear formularios
RF12 las actividades del sistema, para generar informes Alta Pendiente 10 pts
para tener un análisis generales del sistema.
completo del
funcionamiento.
RF13 Como administrador 1. Crear panel de Alta Pendiente 9 pts
quiero poder gestionar las configuración del
configuraciones del sistema.
sistema, para adaptarlo a 2. Permitir modificar
las necesidades del configuraciones
consultorio. relacionadas con el
acceso, roles y la
gestión de citas.
1. Desarrollar módulo
Como administrador
de estadísticas de
quiero poder gestionar las
pacientes.
RF14 estadísticas de los Alta Pendiente 10 pts
2. Crear herramientas
pacientes atendidos, para
de visualización de
tener un reporte detallado.
informes.
Requisitos No Funcionales
ID Descripción Tareas Prioridad Estado Estimación
1. Desarrollar diseño
El sistema debe ser
web responsive.
accesible desde
2. Realizar pruebas
RNF01 dispositivos móviles, Alta Pendiente 10 pts
de compatibilidad en
tabletas y computadoras
diferentes
de escritorio.
dispositivos.
1. Implementar
El sistema debe garantizar
cifrado de datos
la seguridad de la
sensibles.
RNF02 información confidencial Alta Pendiente 12 pts
2. Configurar acceso
de los pacientes mediante
restringido a los
encriptación de datos.
expedientes.
RNF03 El sistema debe tener una 1. Implementar un Alta Pendiente 15 pts
disponibilidad del 99.9%, sistema de
asegurando que esté redundancia en
operativo en todo servidores.
momento. 2. Monitorizar el
tiempo de
inactividad del
sistema.
El sistema debe ser 1. Optimizar el
rápido, con tiempos de código del sistema.
RNF04 respuesta (en segundos) 2. Realizar pruebas Alta Pendiente 13 pts
en las operaciones de rendimiento y
comunes. carga.
El sistema debe ser 1. Configurar un
escalable para manejar un sistema de bases de
RNF05 incremento de pacientes y datos escalable. Alta Pendiente 14 pts
usuarios sin afectar su 2. Implementar
rendimiento. balanceo de carga.
Diagrama de Secuencia
Paciente.
Asistente.
Medico.