INTERVENCIÓN METODOLÓGICA
3.2. PLANIFICACION
40
CAPÍTULO III
41 3.2.1. Establecimiento de las Historias de Usuario
El proyecto Extreme Programming, se inicia con el establecimiento de las Historias de Usuario, que se detallan en las tablas siguientes.
Tabla 3.1 Historia de Usuario Nº 01.
Historia de Usuario Número: 1 Usuario: RESPONSABLE DE MEDICINA GENERAL
Nombre historia: REGISTRO DE PERSONAS Prioridad en negocio:
ALTA
Riesgo en desarrollo:
MEDIA
Puntos estimados: 5 Iteración asignada: 1
Programador responsable:
Descripción: SE DEBE REALIZAR EL REGISTRO DE NUEVOS PACIENTES Y EDICION DE LOS REGISTROS DE LOS MISMOS, SE ESPECIFICA LOS DATOS PERSONALES COMO:
NOMBRES, APELLIDOS, NUMERO DE DNI, PROCEDENCIA Observaciones:
Fuente: Desarrollo del proyecto.
Elaboración: Desarrollo del proyecto.
La implementación de la Historia de Usuario Nº 01 y las consecutivas suponen el modelamiento de la base de datos y la implementación de la base de datos, creación de clases e interfaces de usuario que se desarrollan más adelante.
Tabla 3.2 Historia de Usuario Nº 02.
Historia de Usuario Número: 2 Usuario: RESPONSABLE DE MEDICINA GENERAL
Nombre historia: REGISTRO DE NUEVAS ATENCIONES Prioridad en negocio:
ALTA
Riesgo en desarrollo:
MEDIA
Puntos estimados: 5 Iteración asignada: 1
Programador responsable
Descripción: SE DEBE REALIZAR E REGISTRO DE LA ATENCION DE LA PERSONA CONSGINANDO LA FECHA DE ATENCION Y LA FUENTE DE VERIFICACION (CODIGO DEL REGISTRO FISICO)
Observaciones:
Fuente: Desarrollo del proyecto.
Elaboración: Desarrollo del proyecto.
42 La tabla 3.2 anterior muestra la Historia de Usuario denominada ¨Registro de nuevas atenciones¨ que mediante su implementación satisface el registro de nuevas atenciones de las personas y los detalles generales de la misma.
Tabla 3.3 Historia de Usuario Nº 03.
Historia de Usuario Número: 3 Usuario: RESPONSABLE DE MEDICINA GENERAL
Nombre historia: LISTADO DE ENFERMEDADES SEGÚN EL CIE 10 Prioridad en negocio:
ALTA
Riesgo en desarrollo:
MEDIA
Puntos estimados: 5 Iteración asignada: 1
Programador responsable
Descripción: SE DEBE TENER A DISPOSICION EL LISTADO DE ENFERMEDADES DEL CIE 10 (CODIGO INTERNACIONAL DE ENFERMEDADES VERSION 10)
Observaciones:
Fuente: Desarrollo del proyecto.
Elaboración: Desarrollo del proyecto.
La Historia de Usuario ¨Listado de enfermedades según el CIE 10¨ mostrado en la tabla anterior 3.3 especifica la implementación en la base de datos del Clasificación Internacional de Enfermedades elaborado por la Organización Mundial de la Salud y que se utiliza para fines estadísticos de morbilidad y mortalidad, mediante la cual se resuelve el problema de consignar con diferentes denominaciones a una misma enfermedad.
Tabla 3.4 Historia de Usuario Nº 04.
Historia de Usuario Número: 4 Usuario: RESPONSABLE DE MEDICINA GENERAL
Nombre historia: LISTADO DE TRATAMIENTOS SEGÚN EL CIE 10 Prioridad en negocio:
ALTA
Riesgo en desarrollo:
MEDIA
Puntos estimados: 5 Iteración asignada: 2
Programador responsable
Descripción: SE DEBE TENER A DISPOSICION EL LISTADO DE LOS TRATAMIENTOS DEL CIE 10 (CODIGO INTERNACIONAL DE ENFERMEDADES VERSION 10)
Observaciones:
Fuente: Desarrollo del proyecto.
Elaboración: Desarrollo del proyecto.
43 La Historia de Usuario Nº 4 involucra la implementación correspondiente para poner a disposición de los usuarios el listado de tratamientos que también están estandarizados mediante el CIE 10, esto se realizó con el responsable del área a fin de consignar los tratamientos más comunes a fin de no registrar toda la información del CIE 10 ya que resulta muy tediosa.
Tabla 3.5 Historia de Usuario Nº 05.
Historia de Usuario Número: 5 Usuario: RESPONSABLE DE MEDICINA GENERAL
Nombre historia: LISTADO DE MEDICAMENTOS Prioridad en negocio:
ALTA
Riesgo en desarrollo:
MEDIA
Puntos estimados: 5 Iteración asignada: 2
Programador responsable
Descripción: SE DEBE TENER A DISPOSICION EL LISTADO DE LOS MEDICAMENTOS EXISTENTES.
Observaciones:
Fuente: Desarrollo del proyecto.
Elaboración: Desarrollo del proyecto.
La Historia de Usuario Nº 05 involucra la implementación correspondiente al registro de las existencias de medicamentos, donde se especifican la presentación, concentración y el costo unitario.
Tabla 3.6 Historia de Usuario Nº 06.
Historia de Usuario Número: 6 Usuario: RESPONSABLE DE MEDICINA GENERAL
Nombre historia: HISTORIAL DE ATENCIONES Prioridad en negocio:
ALTA
Riesgo en desarrollo:
MEDIA
Puntos estimados: 8 Iteración asignada: 2
Programador responsable
Descripción: SE DEBE TENER UN REGISTRO DE LAS ATENCIONES REALIZADAS EN ORDEN CRONOLOGICO.
Observaciones:
Fuente: Desarrollo del proyecto.
Elaboración: Desarrollo del proyecto.
44 La Historia de Usuario mostrada en la tabla 3.6 anterior hace referencia a la implementación de un listado que muestre en orden cronológico las atenciones realizadas, en relación con la especialidad del usuario (Medicina General, Obstetricia, Odontología o Enfermería).
Tabla 3.7 Historia de Usuario Nº 07.
Historia de Usuario Número: 7 Usuario: RESPONSABLE DE MEDICINA GENERAL
Nombre historia: HISTORIAL MEDICO Prioridad en negocio:
ALTA
Riesgo en desarrollo:
MEDIA
Puntos estimados: 10 Iteración asignada: 2
Programador responsable
Descripción: SE DEBE OBTENER EL HISTORIAL DE CUALQUIER PERSONA.
Observaciones:
Fuente: Desarrollo del proyecto.
Elaboración: Desarrollo del proyecto.
En la tabla 3.7 se establece la Historia de Usuario que deberá cumplir la implementación del software en cuanto a la obtención del Historial Médico de cualquier paciente en particular.
Tabla 3.8 Historia de Usuario Nº 08.
Historia de Usuario Número: 8 Usuario: RESPONSABLE DE MEDICINA GENERAL
Nombre historia: CONSOLIDADO Prioridad en negocio:
ALTA
Riesgo en desarrollo:
MEDIA
Puntos estimados: 10 Iteración asignada: 3
Programador responsable
Descripción: SE DEBE TENER UN REGISTRO CONSOLIDADO POR ORDEN ALFABETICO DE LAS PERSONAS ATENDIDAS.
Observaciones:
Fuente: Desarrollo del proyecto.
Elaboración: Desarrollo del proyecto.
45 Tabla 3.9 Historia de Usuario Nº 09.
Historia de Usuario Número: 9 Usuario: RESPONSABLE DE MEDICINA GENERAL
Nombre historia: REPORTE ESTADISTICO Prioridad en negocio:
ALTA
Riesgo en desarrollo:
MEDIA
Puntos estimados: 10 Iteración asignada: 3
Programador responsable
Descripción: SE DEBE TENER UN REPORTE DE LAS ATENCIONES REALIZADAS POR DIVERSOS CRITERIOS.
Observaciones:
Fuente: Desarrollo del proyecto.
Elaboración: Desarrollo del proyecto.
Las tablas 3.8 y 3.9 establecen los requerimientos para la obtención de los reportes estadístico y la obtención de reportes dependiendo de diversos criterios como: por fechas, por procedencia, por sexo, etc.
3.2.2. Planificación de los Lanzamientos
Luego de haber establecido las Historias de Usuario se realiza la planificación de lanzamientos o entregas, como resultado de esto se establece el Plan de Lanzamientos. Luego de haber negociado con el cliente los alcances de cada Historia de Usuario, es decir haber evaluado los riesgos, las prioridades y realizado estimaciones basadas en los ¨Spike¨ se establece el plan mostrado en la Tabla 3.10 siguiente.
Tabla 3.10 Plan de Lanzamientos.
N NOMBRE DE HISTORIA
ITERACION
1 2 3
1 REGISTRO DE PERSONAS X
2 REGISTRO DE NUEVAS ATENCIONES X
3 LISTADO DE ENFERMEDADES SEGÚN EL CIE 10 X
4 LISTADO DE TRATAMIENTOS SEGÚN EL CIE 10 X
5 LISTADO DE MEDICACION X
6 HISTORIAL DE ATENCIONES X
7 HISTORIAL MEDICO X
46
8 CONSOLIDADO X
9 REPORTE ESTADISTICO X
Fuente: Desarrollo del proyecto.
Elaboración: Desarrollo del proyecto.
3.2.3. Iteraciones
En la tabla 3.11 siguiente se muestra el Plan de Iteraciones que fue elaborado en coordinación constante con el cliente, entonces se establecieron las iteraciones en las diez semanas que se estimó para la culminación del proyecto.
Tabla 3.11 Plan de Iteraciones.
Fuente: Desarrollo del proyecto.
Elaboración: Desarrollo del proyecto.
Las Historias de Usuario fueron agrupadas en las iteraciones dadas de acuerdo a su complejidad y afinidad en los componentes a desarrollar, es decir un desarrollo incremental que tiene como base la implementación de los requerimientos iniciales.
3.2.4. Architectural Spike