4. INGENIERIA DEL PROYECTO
4.1. Diseño de la aplicación móvil
4.1.1. Servicio
Para el diseño del producto, se identificaron los aspectos básicos
requeridos por los clientes según la investigación del mercado
realizado en el capítulo 1 del trabajo, en la figura 51 se presenta en el
centro (nivel 1), la necesidad básica del usuario, el cual es mejorar la
comunicación con el profesional de salud, y en el exterior se encuentra
el nivel 2, el valor agregado que puede ofrecer el producto diseñado
en este proyecto:
Página | 84
Fuente: Propio
Con la identificación de necesidades básicas, se identificaron los
principales aspectos que deben atender los enfermeros para satisfacer
las necesidades de los usuarios:
Cuidados a pacientes que se encuentren hospitalizados o en
casa.
Cuidados al adulto mayor.
Cuidado y acompañamiento a pacientes con demencias
(Alzheimer, Parkinson, PSP, Demencia Fronto-temporal y
Senil, etc.)
Cuidado a pacientes en postoperatorio de cualquier tipo de
cirugía.
Pacientes con enfermedades terminales.
Cuidado a pacientes con discapacidades.
Cuidado de pacientes con enfermedades crónicas.
Curaciones, aplicación de enemas, paso de sondas, etc.
Terapias y procedimientos ortopédicos.
Página | 85
Procedimientos generales de inyección.
4.1.2. Especificaciones funcionales
Plataforma tecnológica a nivel web y app para el préstamo del servicio,
para esto la arquitectura orientada a servicios, en esta etapa del
proyecto diseño del producto, un servicio es el encapsulamiento de un
componente lógico de negocio (software), definido en términos de dos
elementos independientes pero relacionados: Interfaz de servicio e
implementación de servicio.
La siguiente figura ilustra la estructura interna de un servicio desde
una perspectiva de diseño.
Figura 56. Descripción diseño de un servicio
Fuente: Propio
4.2.
Metodología QFD
Se realiza la matriz QFD – casa de la calidad con base a los resultados del estudio de mercado, identificando las necesidades, expectativas, requerimientos, etc. Que
Página | 86
tiene el cliente frente a la propuesta de diseño para el desarrollo de una aplicación móvil para servicios de enfermería en la organización Excellentiam soluciones empresariales s.a.s.
De acuerdo con esto se asigna los parámetros de medición establecidos con el fin de identificar las características potenciales que tiene nuestro servicio frente a la competencia en el mercado.
Fuente: Autores
Página | 88
En la competencia se observa que nuestros principales competidores en su
portafolio de servicios la promesa de valor radica en la oportunidad del servicio, calidad, con profesional idóneo es por esto por lo que no es un parámetro de competición en el mercado.
ADOM y Enfermeras Bogotá no presentan como servicios el acceso por
medio de una aplicación web
En el servicio se evidencia el mayor parámetro para cumplir con las
necesidades del cliente, seguido de la ubicación y el tiempo de respuesta para la prestación del servicio.
Se identifica que los posibles clientes buscan la prestación de un buen servicio, con profesionales de calidad y mejorando la oportunidad de servicio que en este momento no tiene en sus instituciones prestadoras de salud.
4.3.
Ficha técnica
La Política y estrategia del Servicio ofrecido por la organización están basadas en las necesidades presentes y futuras y en las expectativas de los colectivos y personas involucradas, orientándose 100 %hacia sus clientes y usuarios finales para ello se establece la siguiente ficha técnica con fines de conocimiento general para la prestación de los servicios ofrecidos.
Tabla 8. Ficha técnica de la prestación de los servicios de enfermería
Ficha técnica del servicio Requerimientos técnicos
del equipo
Sistema Operativo Android con la versión 4.0.3 o posterior o iOS 8 o posterior
Página | 89
Accesos de la aplicación
Identidad, contactos, ubicación, SMS, teléfono, fotos/medios/archivos, cámara, información de la conexión Wifi, ID del dispositivo e información de llamadas, información medio de pagos
Tipo de servicio a prestar
Tipo de atención
* Atención médica domiciliaria. * Atención pre-hospitalaria de urgencias.
* Atención pre-hospitalaria de emergencias.
Tipo de usuario Personas naturales
Ubicación Bogotá
Descripción del servicio
EXCELLENTIAM ofrece proveer a un profesional en servicios de enfermería capacitado para atención a domicilio u hospitalaria, con una atención oportuna en cualquier parte del a ciudad de Bogotá el tiempo que sea solicitado por el cliente y de acuerdo al historial clínico suministrado por el mismo
Proceso Atención domiciliaria
Tiempo de traslado Máximo 2 horas
Tiempo de atención El requerido por el paciente Días de prestación del
servicio Lunes a domingo 24 horas del día
Nivel de satisfacción
Por medio de la aplicación, EXCELLENTIAM desea medir la satisfacción del cliente por medio de puntuaciones de 1 al 5. Normatividad Ley 266 de 1996 Ley 100 de 1993 Decreto 2174 de 1996 Decreto 1011 de 2006 Resolución 1474 de 2002
Página | 90
Resolución 8430 de 1993 Resolución 1043 de 2006 Ley 1438 de 2011
Información suministrada
por el usuario Historial clínico
Costo del servicio El costo dependerá de las horas solicitas Medio de pago Por descuento de la tarjeta débito o
crédito
Fuente: Propio
4.3.1. Lenguaje de Programación
Para la prestación del servicio, se requiere desarrollar la aplicación
móvil cualquiera de los siguientes lenguajes de programación tales
como HTML5, JavaScript, C# enfocado en dispositivos convergentes
multiplataforma.
Cuadro 12. Lenguajes de programación diseño del producto
Lenguaje de Programación HTML5, JavaScript, C#
Software de edición y
programación Visual Studio Xamarin Forms
Formato de
empaquetamiento .APK
Software (CMS) Móvil Fácil
Compañía a la cual se
presentará Excellentiam Soluciones Empresariales
Página | 91
Utilizando Visual Studio como herramienta de desarrollo e igualmente
para editor de código, la cual facilitara a optimizar eventos y diferentes
funciones para el aplicativo móvil en plataformas como los son IOS y
Android.
Las funciones para desarrollar el aplicativo móvil están enfocadas en
el área médica específicamente en las ocupaciones que desempeñan
las enfermeras en los institutos médicos, con el fin de poder tener una
respuesta eficaz y rápida ante una emergencia en cualquier sitio.
Esta aplicación puede acceder a información del usuario como lo es:
Ubicación del usuario
Perfil de Google
ID de Apple
Información agregada manualmente del usuario
Base de datos Usuario-App
Por otro lado, el software a utilizar sería:
Microsoft – Xamarin (cross platform)
Base de datos: Big Data, microsoft server
IBM – Watson
Conexión a Internet
A nivel de los servidores de base de datos y Aplicaciones se requiere
de:
Tipo Procesador: x64: AMD Opteron, AMD Athlon 64, Intel Xeon
compatible con Intel EM64T Intel Pentium IV compatible con
EM64T o superior
Página | 92
Velocidad procesador: > 2Ghz
Sistema Operativo: Windows Server 2010 o Superior
Memoria: 4 GB RAM o superior
Pantalla: Resolución de Pantalla 1280 x 1024
Disco Duro: 80 GB o superior (*)
Velocidad del segmento de red de área local (LAN) debe ser
mínimo de 100 Mbps.
Habilitación de puerto de navegación a utilizar por la aplicación.
Software Antivirus Actualizado y Software Antispyware
Software Servidor de Aplicaciones:
.NET Framework 4.6
JDK de Java 7 o superior 32 o 64 bit / Tomcat 7.0 o superior
4.3.2. Rapidez y persistencia
Debido a los diferentes procesos que se manejarán en el aplicativo
móvil la estabilidad está garantizada debido a que las funcionalidades
que se ofrecerán han sido efectuadas y ensayadas con el área de QA.
La velocidad de la aplicación estará en manos únicamente del
smartphone que tendrá el usuario, esto se debe a la instalación del
APK y el internet que se tendrá en el dispositivo.
4.3.3. Diseño gráfico
En la siguiente gráfica se presenta el interfaz usuario del dispositivo
móvil:
Página | 93
Fuente: Propio
Dentro de la aplicación, el usuario contara con el siguiente menú de
opciones que le permitirán navegar en la aplicación:
Cuadro 13. Descripción Proceso Funcional
No. ACTIVIDAD DESCRIPCION DE LA ACTIVIDAD
1 Ingreso a la plataforma
móvil Los usuarios ingresan a la plataforma móvil.
2 Presentación del catálogo
del servicio Presentación del catálogo de servicios de enfermería.
3 Seleccionar tarifa Las tarifas varían de acuerdo con el horario, lugar de
prestación de servicio, desplazamiento, servicio.
4 Seleccionar profesional
De acuerdo con la necesidad se selecciona el tipo de enfermería, además de seleccionar: sexo del profesional, rango de edad.
5 Datos del servicio Los usuarios deben identificar los parámetros para el
Página | 94 6
Asignación del servicio
Una vez asignado el servicio se realizará dos procesos paralelos tanto para el cliente como interno:
→ Para el cliente: se enviará por medio de correo electrónico, mensaje de texto, etc. El profesional asignado de acuerdo con las especificaciones dadas.
→ Para la empresa: se genera un correo al profesional de la salud informándole cuando inicia y termina el servicio. Una vez finalizado el servicio el profesional de la salud deberá entregar un reporte de novedades con el fin de auditar el servicio dado.
7 Atención al usuario en sitio Se presta la atención y servicio al paciente garantizando la
calidad y seguridad del servicio.
8 Encuesta del servicio Se realiza una encuesta de satisfacción a los clientes sobre
la prestación del servicio y la persona que les fue asignada.
9 Fin del proceso
Fuente: Propio
Para que la aplicación función de forma rápida, siendo agradable con
la experiencia del usuario, se definió el siguiente proceso operativo del
software, para que la información que llegue del usuario sea lo más
oportuna y completa:
Página | 95
Fuente: Propio
A nivel interno de la empresa el desarrollo de la aplicación móvil se
define en los siguientes puntos:
Figura 59. Diagrama de desarrollo de aplicaciones móviles
Fuente: Propio
Con estos tres pasos se implementará el desarrollo de la aplicación
móvil, a continuación, se especifica a nivel interno de la empresa
Excellentiam el proceso funcional para el desarrollo de la aplicación
móvil:
Desarrollo de plataforma web Desarrollo de plataforma móvil Manejo de medios de pagoPágina | 96
Figura 60. Diagrama funcional a nivel administrativo
Página | 97
La arquitectura de la aplicación está compuesta por tres capas / elementos
a saber:
El Cliente: incluye la infraestructura necesaria para poder tener
acceso a la aplicación, ya sea a través de Internet, esta es un
esquema de cliente ligero, eso significa que lo que el usuario
necesita es solo un Web browser instalado en su PC.
Servidor de Origen/Base de datos: Este Servidor contiene la data
(información) en el motor de base de datos designado el cual será
requerido por la capa del cliente y del servidor transaccional.
Servicio Transaccional: este servidor esta encargada de soportar la
carga de trabajo, es el que tiene todos los componentes de la
aplicación instalados y el encargado de brindar los servicios básicos
en tiempo de ejecución. Como parte de este servidor transaccional
tenemos servicios básicos que la aplicación implementa, estos
servicios son:
File Transfer Services: encargado de enviar y recibir archivos desde
hacia y desde el Servidor.
Log Services: encargado de registrar movimientos y actividades de
una determinada tarea (log file). En un servidor Web, se encarga de
guardar todos los requerimientos (request) y servicios entregados
desde él, por lo que es la base del software de estadísticas de visitas.
Web Server: Encargado de recibir los requerimientos http que llegan
desde el cliente, también se encarga de hacer llegar las respuestas
y/o resultados, generados por la aplicación, a los usuarios.
Aplicación Server: Este componente se encarga de ejecutar nuestra
aplicación también es responsable de brindar los servicios básicos
en tiempo de ejecución.
Página | 98
Figura 61. Arquitectura
Fuente: Empresa Excellentiam
Figura 62. Arquitectura del cliente
Fuente: Empresa Excellentiam
Página | 99
Fuente: Empresa Excellentiam
4.3.4. Marca
En la siguiente figura se presenta el logotipo de la empresa:
Figura 64. Logotipo Excelettiam
Fuente: http://excellentiam.co/
4.3.5. Diagrama funcional
En la siguiente figura se presenta el diagrama funcional de la aplicación
móvil:
Página | 100
Fuente: Propio
4.4.
Diseño del proceso
Para el desarrollo y ejecución de la aplicación móvil se necesitará el siguiente recurso humano:
Cuadro 14. Definición cargo gerente de proyectos
Nombre del Puesto
Gerente de proyectos
Nombre del cargo
Gerente
Área
Proceso servicios de enfermería
Jefe Directo
Gerente general
Características del Puesto
Comunicar y trasladar al profesional de enfermería y el usuario Contactar al enfermero Identificar ubicación del usuario
Calcular mejor ruta de desplazamiento Calcular tiempo de desplazamiento Identificar tipo de atención Identificar tipo de paciente Identificar disponibilidad del profesional de la salud
Página | 101
Finalidad del puesto:
Dirigir el equipo de que dispone para alcanzar los objetivos
del proyecto. Más concretamente
Descripción
de
las
funciones especificas
Colaboración con el cliente en la definición y
concreción de los objetivos del proyecto.
Planificación del proyecto en todos sus aspectos,
identificando las actividades a realizar, los recursos
a poner en juego, los plazos y los costos previstos.
Dirección y coordinación de todos los recursos
empleados en el proyecto.
Mantenimiento permanente de las relaciones
externas del proyecto: clientes, proveedores,
subcontratistas, otras direcciones, etc.
Toma de decisiones necesarias para conocer en
todo momento la situación en relación con los
objetivos establecidos.
Adopción de las medidas correctoras pertinentes
para poner remedio a las desviaciones que se
hubieran detectado.
Responder ante clientes y superiores de la
consecución de los objetivos del proyecto.
Proponer, en su caso, modificaciones a los límites
u objetivos básicos del proyecto cuando concurran
circunstancias que así lo aconsejen.
Competencias
Orientación a resultados.
Compromiso
Responsabilidad
Dinamismo
Trabajo en equipo.
Empatía
Proactividad
Liderazgo y toma de decisiones
Capacidad analítica
Orientación a resultados
Fuente: Propio
Cuadro 15. Definición cargo ingeniero de sistemas
Página | 102
Nombre del cargo
Ingeniero
Área
Proceso servicios de enfermería
Jefe Directo
Gerente de proyecto
Características del Puesto
Finalidad del puesto:
Diseñar, desarrollar y mantener sistemas informáticos.
Descripción
de
las
funciones especificas
Instalar
equipos
informáticos
y
establecer
diagnósticos sobre equipos e
instalaciones
informáticas.
Crear y desarrollar aplicaciones
de los soportes y programas lógicos y sistemas.
Mantener actualizadas y en buen funcionamiento
las aplicaciones de los soportes de los programas
lógicos y los sistemas de operación.
Competencias
Compromiso
Responsabilidad
Trabajo en equipo.
Dinamismo
Confidencialidad
Capacidad de resolución
Orientación a
resultados.
Fuente: Propio
Cuadro 16. Definición cargo desarrollador Web
Nombre del Puesto
Desarrollador web
Nombre del cargo
Analista
Área
Proceso servicios de enfermería
Página | 103
Características del Puesto
Finalidad del puesto:
Realizan investigaciones acerca de los principios y
métodos informáticos; la planificación, la proyección de
la arquitectura de las computadoras; el desarrollo y
mantenimiento de programas y soportes lógicos, y la
estructura y sistematización de datos, las bases de datos,
los algoritmos, la inteligencia artificial y la robótica.
Descripción
de
las
funciones especificas
Investigar, perfeccionar o desarrollar conceptos y
métodos de informática y trabajar en su aplicación.
Analizar las necesidades de los usuarios, para
determinar
las configuraciones de estas y sus unidades
periféricas, programas y soportes lógicos.
Idear, proyectar y perfeccionar los programas
lógicos que rigen el funcionamiento general de las
computadoras.
Proyectar y realizar redes de comunicación entre
diferentes instalaciones informáticas
Competencias
Orientación a resultados.
Compromiso
Responsabilidad
Dinamismo
Trabajo en equipo.
Perseverancia
Prudencia
Fuente: Propio
Cuadro 17. Definición cargo auditor médico
Nombre del Puesto
Auditor medico
Página | 104
Área
Proceso servicios de enfermería
Jefe Directo
Gerente de proyecto
Características del Puesto
Finalidad del puesto:
Desarrollar el proceso de auditoria medica presentando
servicios
profesionales
especializados
ejecutando
acciones de auditoria clínica y concurrente al interior de la
empresa.
Descripción
de
las
funciones especificas
Planear, diseñar y desarrollar el programa de
auditoria médica, de acuerdo con las leyes,
decretos y resoluciones originadas del SGSSS y
demás normas expedidas sobre calidad de la
atención y servicio al cliente.
Identificar
fortalezas
y
oportunidades
de
mejoramiento de acuerdo con metodologías
establecidas.
Evaluar las estadísticas de oferta – demanda de los
servicios críticos, y generar recomendaciones para
el mejoramiento de la calidad de atención medica a
los usuarios.
Efectuar auditoria medica a los servicios de salud
contratados, hacer seguimiento a los compromisos
derivados de las observaciones dadas por los
clientes.
Competencias
Orientación a resultados
Transparencia
Compromiso con la organización
Trabajo en equipo
Creatividad e innovación
Fuente: Propio
Cuadro 18. Definición cargo auxiliar de enfermería
Nombre del Puesto
Auxiliar de enfermería
Página | 105
Área
Proceso servicios de enfermería
Jefe Directo
Gerente de proyecto
Características del Puesto
Finalidad del puesto:
Prestar por delegación las necesidades asistenciales y de
cuidados de enfermería de los pacientes y sus familias.
Descripción
de
las
funciones especificas
Cuidados a pacientes que se encuentren
hospitalizados o en casa.
Cuidados al adulto mayor.
Cuidado y acompañamiento a pacientes con
demencias (Alzheimer, Parkinson, PSP, Demencia
Fronto-temporal y Senil, etc.)
Cuidado a pacientes en postoperatorio de cualquier
tipo de cirugía.
Pacientes con enfermedades terminales.
Cuidado a pacientes con discapacidades.
Cuidado de pacientes con enfermedades crónicas.
Curaciones, aplicación de enemas, paso de
sondas, etc.
Terapias
Competencias
Orientación a resultados
Transparencia
Compromiso con la organización
Trabajo en equipo
Creatividad e innovación
Fuente: Propio
Cuadro 19. Definición cargo controller
Nombre del Puesto
Controller
Nombre del cargo
Controller
Página | 106