Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CLÍNICA”
SCRUM”
INTEGRANTES: REGISTRO:
GRUPO: 16
pág. 2
1.6.6 Interfaces extras .................................................................................... 24
pág. 3
PROCESO DE DESARROLLO SCRUM ............................................................... 33
pág. 4
1.5.2 Modelo de Arquitectura ........................................................................ 56
Bibliografía ............................................................................................................... 59
pág. 5
PAPS (PLAN DE ADMINISTRACION DE PROYECTO DE SOFTWARE)
1.1 Introducción
atención.
(EHR) para reemplazar el papel. Los departamentos de enfermería ahora utilizan software
software de gestión de equipos médicos también se está utilizando para controlar a los
Diagnostico medico
hospitalario.
pág. 6
En este sistema, los especialistas médicos ingresan información como conceptos
un posible diagnóstico basado en los hallazgos renales del paciente. Este sistema, por lo
Las bases de datos médicas, similares a los EHR, permiten a los médicos,
enfermeras y otros profesionales de la salud ingresar los datos de los pacientes en una
que, en las bases de datos médicas, los casos se clasifican de acuerdo con el diagnóstico de
la enfermedad, de modo que existe una base de datos médica específica para diabetes
pág. 7
Este tipo de software médico permite a los médicos hacer referencia a casos
anteriores, tanto para tomar decisiones clínicas más acertadas como para ordenar datos y
Sistema de Citas
clínicas y otras instalaciones de atención médica para maximizar la eficiencia del personal
hacinamiento, mejora la atmósfera del hospital y aumenta los niveles de satisfacción laboral
del personal.
las que cuenta la aplicación móvil, además que se describe el enfoque de desarrollo de
software.
pág. 8
De esta manera, se entrega a los usuarios y programadores que lleguen a encontrarse
con la aplicación, una referencia amplia de consulta, para la interacción con la estructura
de riesgo al contagio que tuvo una persona en varios escenarios. Son maneras orientativas,
ya que no existe ninguna manera que un algoritmo sepa de manera cierta si esa persona
realmente tiene una enfermedad a menos que esa persona realmente se haga una prueba en
síntomas que presenta el paciente. Esto permite dar una resolución más clara al paciente de
su riesgo de salud.
Ada
Tonic
Symptomate
1.4.1.1 Ada
Es una app de salud creada por médicos para pensar como un médico. Entrenaron a
pág. 9
alergia, el evaluador de síntomas de Ada puede ayudarte a encontrar respuestas y hacerte
Características:
alguien más.
Captura de interfaces:
pág. 10
1.4.1.2 Tonic
salud y el bienestar.
Características:
chat.
Reservar una cita al instante con los médicos a su alcance y obtener acceso a
Captura de interfaces:
pág. 11
1.4.1.3 Symptomate
evaluar sus síntomas. Desarrollado y validado por médicos, conoce más de 700 condiciones
Captura de interfaces:
Productividad = KLDC/persona-mes
Calidad = errores/KLDC
Costo = $/KLDC
Líneas de Código:
pág. 12
PROYECTO KLDC GENTE ESFUERZO(PM) TIEMPO ERRORES DEFECTOS
(EN
MESES)
Ada 7.523 5 30 6 25 10
Tonic 10.945 4 48 12 10 5
Symptomate 8.665,8 3 9 3 2 3
Calidad =
E D ; Productividad =
KLDC
KLDC Esfuerzo
Ada
FACTOR DE PESO
PARÁMETROS DE CUENTA SIMPLE MEDIO COMPLEJO TOTAL
MEDICIÓN
# de entradas de 50 3 4 6 200
usuario
# de salidas de 175 4 5 7 1225
usuario
# de peticiones 30 3 4 6 120
# de archivos 84 7 10 15 12660
# de interfaces 6 5 7 10 42
externas
Cta Total 14247
pág. 13
SIGNIFICATIVO
MODERADO
INCIDENTAL
NO INFLUYE
FACTORES
ESENCIAL
MEDIO
F
1 Comunicaciones de datos X 3
2 Procesamiento distribuido X 4
3 Objetivos de rendimiento X 2
Configuración de uso
4 X 4
intensivo
Tasas de transacción
5 X 3
rápidas
6 Entrada de datos en línea X 5
7 Amigabilidad en el diseño X 0
Actualización de datos en
8 X 5
línea
9 Procesamiento complejo X 2
10 Reusabilidad X 4
11 Facilidad de instalación X 2
12 Facilidad operacional X 0
13 Adaptabilidad X 3
14 Versatilidad X 3
40
pág. 14
Tonic
FACTOR DE PESO
SIGNIFICATIVO
MODERADO
INCIDENTAL
NO INFLUYE
FACTORES
ESENCIAL
MEDIO
F
1 Comunicaciones de datos X 4
2 Procesamiento distribuido X 4
3 Objetivos de rendimiento X 5
Configuración de uso
4 X 3
intensivo
Tasas de transacción
5 X 4
rápidas
6 Entrada de datos en línea X 1
7 Amigabilidad en el diseño X 5
Actualización de datos en
8 X 1
línea
9 Procesamiento complejo X 4
10 Reusabilidad X 2
11 Facilidad de instalación X 4
pág. 15
12 Facilidad operacional X 5
13 Adaptabilidad X 4
14 Versatilidad X 4
40
Symptomate
FACTOR DE PESO
FACTORES
ESENCIAL
MEDIO
1 Comunicaciones de datos X 4
2 Procesamiento distribuido X 4
3 Objetivos de rendimiento X 5
pág. 16
Configuración de uso
4 X 3
intensivo
Tasas de transacción
5 X 4
rápidas
6 Entrada de datos en línea X 5
7 Amigabilidad en el diseño X 1
Actualización de datos en
8 X 5
línea
9 Procesamiento complejo X 1
10 Reusabilidad X 2
11 Facilidad de instalación X 4
12 Facilidad operacional X 5
13 Adaptabilidad X 4
14 Versatilidad X 4
45
1.5 Estimaciones
pág. 17
En la parte de la aplicación móvil tenemos una cantidad de 5 casos de uso
diagnóstico médico para realizar consultas de las posibles enfermedades de manera segura
desarrollar software.
pág. 18
Crear e implementar una base de datos en FireBase que soporte todas las
clases.
Cumplir con los tiempos establecidos en los Sprint del marco de trabajo
síntomas.
1.6.3 Rendimiento
realiza generalmente para observar el comportamiento de una aplicación bajo una cantidad
de peticiones esperadas. Esta carga puede ser el número esperado de usuarios concurrentes
tiempo que dura la carga. Esta prueba puede mostrar los tiempos de respuesta de todas las
pág. 19
etc. también se monitorizan, entonces esta prueba puede mostrar el cuello de botella en la
aplicación.
de este tipo de pruebas es verificar que no existen fugas de memoria o procesos que pierdan
imaginemos que los autos son peticiones y en ciertas horas del día (las horas pico) el
sistema tiene una cantidad de peticiones, pero en otros horarios las peticiones disminuyen.
Se obtienen los límites de funcionamiento del sistema y los elementos que limitan el
ver que el código que tiene la cohesión débil, estrecho acoplamiento, la redundancia y la
pág. 20
1.6.4 Fiabilidad
trabajo en tiempo real. Por lo tanto, se realizarán los procedimientos necesarios para
Fiabilidad test-retest
Está indicado para estimar la fiabilidad de un test del que sólo disponemos una
pág. 21
1.6.4.2.2 Método: pruebas paralelas
Se utiliza cuando se preparan dos versiones del mismo test; los ítems son distintos
en cada test, pero con ambos se pretende medir lo mismo. En este caso el coeficiente de
fiabilidad es la correlación entre las dos formas paralelas, respondidas por los mismos
sujetos.
los dos tests: si la correlación es alta, las dos formas del mismo test dan
razonable no es que los sujetos han cambiado, sino que las dos formas no
Una confirmación adicional de que las dos formas son realmente paralelas es
magnitud similar, lo mismo que la correlación de los ítems de una forma con
pág. 22
1.6.5 Restricciones
Las interfaces del software deberán ser intuitivas para el usuario final.
Los recursos de tiempo son limitados y no deberá ser mayor a 3 meses (no incluye
pág. 23
Los recursos humanos son 5 personas, pero solo contará con 1 persona que
Android.
1.7 Alcance
datos para que este pueda ser descargado en un histórico médico en pdf para su
de enfermedad y su tratamiento.
pág. 24
Módulo de Usuario: en este módulo abarca el registro de los usuarios que
utilizaran el siguiente software para los cuales se les pedirá los siguientes datos:
1.8.1 Hardware
1.8.1.1 Servidor
Procesador Intel Core i5-7200U (2.5 GHz Frec. Base hasta 3.10 GHz, 3 MB
1.8.1.2 Cliente
Computadoras de Escritorio.
Computadoras portátiles.
pág. 25
1.8.1.3 Métodos De Comunicación
Red LAN
Switch
Ninguno
1.8.2 Software
1.8.2.1 Servidor
1.8.2.2 Cliente
Enterprise Architect.
pág. 26
1.8.3 Datos
1.8.4 Procesos
Gestionar Paciente
Gestionar Enfermedades
Gestionar Especialidad
Gestionar Médico
1.8.5 Gente/Usuarios
Desarrolladores:
Usuarios:
1.9.1 Software
Los elementos que utilizaremos para el desarrollo del software son los siguientes:
pág. 27
Sistema operativo
Sistemas de Aplicación.
aplicación móvil.
Herramienta Case
Modelado) que nos servirá para realizar los diferentes Diagramas necesarios en el proceso
1.9.2 Hardware
computadoras portátiles y dos de escritorio que son con las que se cuenta en el equipo de
HP 15-ac143wm
12 GB de memoria RAM
pág. 28
Pantalla 17,6”
Gente
Analista 09/10/2021 4/01/2022 1 600 0 600 600
Diseñador 09/10/2021 4/01/2022 1 500 0 500 500
Programadores 09/10/2021 4/01/2022 1 400 0 400 400
Infraestructura
Energía Eléctrica 09/10/2021 4/01/2022 35 0 35 105
Servicio de agua 09/10/2021 4/01/2022 15 0 15 45
potable
Internet 09/10/2021 4/01/2022 65 0 65 195
Logística
Mat. Escritorio 09/10/2021 4/01/2022 25 0 25 75
Mat. De limpieza 09/10/2021 4/01/2022 15 0 15 45
Refrigerio 09/10/2021 4/01/2022 42 0 42 126
Total 2946.75
pág. 29
REDUCIR REDUCIR
PROBABILIDAD IMPACTO
R1: Fallas en el 40 Significativo -Hacer el respectivo -Obtener equipos
hardware o mantenimiento y/o accesorios
software preventivo a los equipos informáticos con
periódicamente. garantía.
-Guardar la Información
con la que está -hacer los
trabajando en los trabajos en
dispositivos. equipos nuevos y
-Realizar las instalaciones
periódicamente copias se encuentren en
de la aplicación en buenas
desarrollo. condiciones.
R2: Perdida de 40 Critico -Realizar las -Almacenar en
información por actualizaciones otros
software mal correspondientes a los dispositivos
intencionado antivirus de los equipos. como USB,
(virus) Disco duro de
reserva,
Nube y que sean
de buena calidad.
R3: 20 Moderado -Emplear metodologías -Trabajar de
Desconocimiento usadas con anterioridad. manera
de la estrategia -Realizar las organizada y
de desarrollo. capacitaciones a los minuciosamente,
desarrolladores en las empleando toda
nuevas tecnologías. la documentación
posible acerca de
las estrategias a
utilizar.
R4: 20 Significativo -Trabajar con -Buscar
Herramientas de herramientas empleadas información y
desarrollo previamente. ayuda en el
desconocido. -Capacitar manejo de la
periódicamente al misma.
personal.
R5: Mala 70 Critico -En el momento de -Contemplar
estimación del realizar la planificación dentro de la
tiempo debido a de tiempos y planificación de
no contemplar actividades, realizar tiempo un tiempo
actividades siguiendo un calendario de demora u
ajenas al en el cual contemple holgura
proyecto. posibles eventualidades asumiendo
y cualquier tipo de
tiempos reales. eventualidad.
pág. 30
1.12 Planificación del Tiempo
Todo proyecto requiere una planificación del tiempo a emplear en las diversas
actividades que se van a llevar a cabo para el cumplimiento del mismo, a través de 2
diagrama de Gantt, a través del cual se podrá apreciar el tiempo que se le va a otorgar para
la realización de cada actividad y las actividades que son requisitos para realizar otras
actividades.
Identificar Actividades
pág. 31
1.13 Diagrama de Gantt
pág. 32
MODELOS DEL DESARROLLO DEL SOFTWARE
Sprint 1
El Equipo Scrum incluye tres roles: el Product Owner, el Scrum Master y los
Sprint 2
pág. 33
1.2 Planeación de la Iteración
pág. 34
HU7 GESTIONAR ESPECIALIDAD Media
pág. 35
HU2-4 Revisar el funcionamiento de lo implementado Prueba Vidal Erick
HU5-2 Diseñar interfaz de usuario para Ver Médico Diseño Ponce Lorena
HU6-1 Elaborar historia para gestionar Cita Médica Análisis Ponce Lorena
HU6-2 Diseñar interfaz de usuario para Ver Cita Diseño Ponce Lorena
Médica
HU6-3 Implementación de la historia de Ver Cita Desarrollo Vidal Erick
Médica
HU6-4 Revisar el funcionamiento de lo implementado Prueba Vidal Erick
pág. 36
1.2.4 Lista de Historias de Usuario
Gestionar Paciente
Gestionar Enfermedades
Gestionar Especialidad
Gestionar Médico
Durante el proceso del Sprint 0 se pudo lograr la realización de todos los puntos
Usuario).
pág. 37
1.3 Artefacto
pág. 38
DURACION EN DIAS Sprint 1 Sprint 2 Sprint 3 Sprint 4
27 V S D L MM J V S D L MM J V S D L MM J V S D L MM
01-nov
02-nov
03-nov
04-nov
05-nov
06-nov
07-nov
08-nov
09-nov
09-nov
15-oct
16-oct
17-oct
18-oct
19-oct
20-oct
21-oct
22-oct
23-oct
24-oct
25-oct
26-oct
27-oct
28-oct
29-oct
30-oct
31-oct
Tareas Pendientes 10 10 9 8 7 7 7 6 6 6 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1
Horas de Trabajo 10 9 9 9 9 10 3 4 2 5 3 1 10 8 7 7 6 6 3 2 4 2 3 3 4 2 1
Pila del Sprint
Backlog Lista de Tareas Tipo Estado Responsable ESFUERZO
HU0-1 Recopilación de fuentes de información Requisitos Terminado Lorena Ponce 2
HU0-2 Planteamiento del proyecto Analisis Terminado Erick Vidal 2 2 1
HU0-3 Metodología Analisis Terminado Lorena Ponce 2
HU0-4 Definir la visión de la aplicación Analisis Terminado Erick Vidal 2
HU0-5 Introducción del equipo Preparacion Terminado Lorena Ponce 1
HU0-6 Designación de roles Analisis Terminado Lorena Ponce 2
HU0-7 Definir el plan de desarrollo de la aplicación Preparacion Terminado Lorena Ponce 2
HU0-8 Elección de herramientas Analisis Terminado Erick Vidal 1
HU0-9 Diseño de la base de datos Diseño Terminado Erick Vidal 2
HU0-10 Definir el plan de entrega Analisis Terminado Erick Vidal 2
HU1 Elaborar historia de usuario para Gestionar Paciente Análisis Terminado Lorena Ponce 2
HU1 Diseñar interfaz de usuario para Gestionar Paciente Diseño Terminado Erick Vidal 1 2
HU1 Implementación de la historia de Paciente Desarrollo Terminado Erick Vidal 2 1
HU1 Revisar el funcionamiento de lo implementado Prueba Terminado Lorena Ponce 1 1
HU2 Elaborar historia de usuario para Gestionar Enfermedades Análisis Terminado Erick Vidal 2 1
HU2 Diseñar interfaz de usuario para Gestionar Enfermedades Diseño Terminado Erick Vidal 2 1
HU2 Implementación de la historia de Gestionar Enfermedades Desarrollo Terminado Erick Vidal 2 1 2
HU2 Revisar el funcionamiento de lo implementado Prueba Terminado Lorena Ponce 2 1
HU3 Elaborar historia de usuario para Gestionar Historial Clinico Análisis Terminado Erick Vidal 2 1
HU3 Diseñar interfaz de usuario para Gestionar Historial Clinico Diseño Terminado Erick Vidal 2 1
HU3 Implementación de la historia de Gestionar Historial Clinico Desarrollo Terminado Erick Vidal 2 2 1
HU3 Revisar el funcionamiento de lo implementado Prueba Terminado Lorena Ponce 2 1
HU4 Elaborar historia de usuario para Analisis de Sintomas Análisis Terminado Erick Vidal 4
HU4 Diseñar interfaz de usuario para Gestionar Analisis de Sintomas Diseño Terminado Erick Vidal 2 1
HU4 Implementación de la historia de Gestionar Analisis de Sintomas Desarrollo Terminado Erick Vidal 4 2
HU4 Revisar el funcionamiento de lo implementado Prueba Terminado Lorena Ponce 1 1
HU5 Elaborar historia de usuario para Gestionar Medico Analisis Terminado Erick Vidal 4 2 1
HU5 Diseñar interfaz de usuario para Gestionar Medico Diseño Terminado Erick Vidal 2 1 1
HU5 Implementación de la historia de Gestionar Medico Desarrollo Terminado Erick Vidal 4 4 2
HU5 Revisar el funcionamiento de lo implementado Prueba Terminado Lorena Ponce 2 1 1
HU6 Elaborar historia de usuario para Gestionar Cita Medica Analisis Terminado Erick Vidal 6 4 1
HU6 Diseñar interfaz de usuario para Gestionar Cita Medica Diseño Terminado Erick Vidal 4 2
HU6 Implementación de la historia de Gestionar Cita Medica Desarrollo Terminado Erick Vidal 2 2 1
HU6 Revisar el funcionamiento de lo implementado Prueba Por Hacer Lorena Ponce 1 1
HU7 Elaborar historia de usuario para Gestionar Especialidad Analisis Por Hacer Erick Vidal 4 2 1
HU7 Diseñar interfaz de usuario para Gestionar Especialidad Diseño Por Hacer Erick Vidal 2 1 1
HU7 Implementación de la historia de Gestionar Especialidad Desarrollo Por Hacer Erick Vidal 2 2 1
HU7 Revisar el funcionamiento de lo implementado Prueba Por Hacer Lorena Ponce 1 1 1
pág. 39
1.3.2 Scrum Taskboard
pág. 40
1.4 Incrementos
1.4.1 Sprint 1
HISTORIA DE USUARIO
Número: HU0-1 Usuario: Administrador
Nombre de la historia: Recopilación de fuentes de información
Prioridad en negocio: Alta Riesgo en desarrollo: Alta
Responsables: Lorena Ponce
Descripción: Esta funcionalidad nos permitirá crear una idea y tener las bases del proyecto que se
desarrollará.
Condición de satisfacción: Obtener la información necesaria para poder comenzar con el modelado,
diseño e implementación.
HISTORIA DE USUARIO
Número: HU0-2 Usuario: Administrador
Nombre de la historia: Planteamiento del proyecto
Prioridad en negocio: Muy alta Riesgo en desarrollo: Media
Responsables: Erick Vidal
Descripción: Esta funcionalidad nos permitirá identificar los puntos más primordiales del proyecto.
Condición de satisfacción: Definir el planteamiento adecuado que cumpla con las necesidades del
Product Owner.
Metodología
pág. 41
HISTORIA DE USUARIO
Número: HU0-3 Usuario: Administrador
Nombre de la historia: Metodología
Prioridad en negocio: Muy alta Riesgo en desarrollo: Media
Responsables: Lorena Ponce
Descripción: Se expondrá la metodología que se aplicará para el desarrollo del proyecto.
Condición de satisfacción: Todos los participantes deben tener conocimiento sobre la metodología
con la cual se trabajará.
HISTORIA DE USUARIO
Número: HU0-4 Usuario: Administrador
Nombre de la historia: Definir la visión de la aplicación
Prioridad en negocio: Alta Riesgo en desarrollo: Alta
Responsables: Erick Vidal
Descripción: Se comienza a definir qué es lo que se va a realizar y el cómo.
Condición de satisfacción: Estos requisitos deben ir satisfaciendo al Product Owner.
HISTORIA DE USUARIO
Número: HU0-5 Usuario: Administrador
Nombre de la historia: Introducción del equipo
Prioridad en negocio: Alta Riesgo en desarrollo: Media
Responsables: Lorena Ponce
Descripción: Esta parte nos permite evaluar al equipo y la forma en cómo se trabajara
Condición de satisfacción: El equipo debe mantener la armonía
Designación de roles
pág. 42
HISTORIA DE USUARIO
Número: HU0-6 Usuario: Administrador
Nombre de la historia: Designación de roles
Prioridad en negocio: Alta Riesgo en desarrollo: Media
Responsables: Lorena Ponce
Descripción: Esta funcionalidad nos permitirá asignar los roles dentro del grupo de desarrollo.
Condición de satisfacción: Cada integrante tendrá un rol asignado
HISTORIA DE USUARIO
Número: HU0-7 Usuario: Administrador
Nombre de la historia: Definir el plan de desarrollo de la aplicación
Prioridad en negocio: Alta Riesgo en desarrollo: Media
Responsables: Lorena Ponce
Descripción: Esta funcionalidad comienza a evaluar y estimar los tiempos de duración de las distintas
actividades
Condición de satisfacción: Los tiempos estimados deben ser tratados de cumplir para lograr el
propósito de los mismos
Elección de herramientas
HISTORIA DE USUARIO
Número: HU0-8 Usuario: Administrador
Nombre de la historia: Elección de herramientas
Prioridad en negocio: Alta Riesgo en desarrollo: Media
Responsables: Erick Vidal
Descripción: Esta funcionalidad nos permite la capacitación respecto de la programación con las
herramientas elegidas.
Condición de satisfacción: El equipo debe relacionarse con las herramientas de desarrollo para su
óptima utilización.
pág. 43
Diseño de base de datos
HISTORIA DE USUARIO
Número: HU0-9 Usuario: Administrador
Nombre de la historia: Diseño de la base de datos
Prioridad en negocio: Alta Riesgo en desarrollo: Alta
Responsables: Erick Vidal
Descripción: Esta funcionalidad nos lleva al diseño e implementación de la base de datos
Condición de satisfacción: La base de datos debe contemplar en su totalidad todos los aspectos de
cada requisito funcional.
HISTORIA DE USUARIO
Número: HU0-10 Usuario: Administrador
Nombre de la historia: Definir plan de entrega
Prioridad en negocio: Alta Riesgo en desarrollo: Media
Responsables: Erick Vidal
Descripción: Esta funcionalidad estimará la duración total del desarrollo.
Condición de satisfacción: El equipo debe tratar de cumplir con las fechas estimadas para así sacar
los artefactos antes o en las fechas indicadas.
Gestionar Pacientes
HISTORIA DE USUARIO
Número: HU1-1 Usuario: Paciente
Nombre de la historia: Pacientes
Prioridad en negocio: Alta Riesgo en desarrollo: Media
Responsables: Erick Vidal, Lorena Ponce
Descripción: Aquí el paciente podrá ingresar todos sus datos para ser registrado.
pág. 44
Gestionar Enfermedades
HISTORIA DE USUARIO
pág. 45
pág. 46
1.4.1.2 Pila del sprint 1
15-oct
16-oct
17-oct
18-oct
19-oct
20-oct
21-oct
Tareas Pendientes 10 10 9 8 7 7 7
Horas de Trabajo 8 6 6 7 8 8 2
Pila del Sprint
Backlog Lista de Tareas Tipo Estado Responsable ESFUERZO
HU0-1 Recopilación de fuentes de información Requisitos Terminado Lorena Ponce 2
HU0-2 Planteamiento del proyecto Analisis Terminado Lorena Ponce 2 2 1
HU0-3 Metodología Analisis Terminado Erick Vidal 2
HU0-4 Definir la visión de la aplicación Analisis Terminado Erick Vidal 2
HU0-5 Introducción del equipo Preparacion Terminado Lorena Ponce 1
HU0-6 Designación de roles Analisis Terminado Lorena Ponce 2
HU0-7 Definir el plan de desarrollo de la aplicación Preparacion Terminado Erick Vidal 2
HU0-8 Elección de herramientas Analisis Terminado Lorena Ponce 1
HU0-9 Diseño de la base de datos Diseño Terminado Erick Vidal 2
HU0-10 Definir el plan de entrega Analisis Terminado Lorena Ponce 2
HU1 Elaborar historia de usuario para Gestionar Paciente Análisis Terminado Erick Vidal 2
HU1 Diseñar interfaz de usuario para Gestionar Paciente Diseño Terminado Erick Vidal 1 2
HU1 Implementación de la historia de Paciente Desarrollo Terminado Erick Vidal 2 1
HU1 Revisar el funcionamiento de lo implementado Prueba Terminado Lorena Ponce 1 1
HU2 Elaborar historia de usuario para Gestionar Enfermedades Análisis Terminado Erick Vidal 2 1
HU2 Diseñar interfaz de usuario para Gestionar Enfermedades Diseño Terminado Erick Vidal 2 1
HU2 Implementación de la historia de Gestionar Enfermedades Desarrollo Terminado Erick Vidal 2 1 2
HU2 Revisar el funcionamiento de lo implementado Prueba Terminado Lorena Ponce 2 1
1.4.1.3 Burndown
TAREAS
ID NOMBRE ESTIMADO Dia 1 Dia 2 Dia 3 Dia 4 Dia 5 Dia 6 Dia 7 TOTAL HRS
HU0-1 Recopilación de Fuentes de Información 2 2 2
HU0-2 Planeamiento del Proyecto 5 2 2 1 5
HU0-3 Metodología 2 2 2
HU0-4 Definir la Visión del Sistema 2 2 2
HU0-5 Capacitación del equipo (TEAM) 1 1 1
HU0-6 Designación de roles 2 2 2
HU0-7 Definir el plan de desarrollo del Sistema 2 2 2
HU0-8 Elección de herramientas 1 1 1
HU0-9 Diseño de la base de datos 2 2 2
HU0-10 Definir el plan de entrega 2 2 2
HU1-1 Elaborar historia de usuario para Gestionar Paciente 2 2 2
HU1-2 Diseñar interfaz de usuario para Gestionar Paciente 3 1 2 3
HU1-3 Implementación de la historia de Paciente 3 2 1 3
HU1-4 Revisar el funcionamiento de lo implementado 2 1 1 2
HU3-1 Elaborar historia de usuario para Gestionar Enfermedades 3 2 1 3
HU3-2 Diseñar interfaz de usuario para Gestionar Enfermedades 3 2 1 3
HU3-3 Implementación de la historia de Gestionar Enfermedades 5 2 1 2 5
HU3-4 Revisar el funcionamiento de lo implementado 3 2 1 3
HORAS RESTANTES 45 37 31 25 18 10 2 0
HORAS ESTIMADAS RESTANTES 45 38,57 32,14 25,71 19,29 12,86 6,43 0,00
pág. 47
1.4.1.4 Scrum Task Board Sprint 1
pág. 48
1.4.1.5 Sprint Review
Owner, para poder captar todas las especificaciones necesarias para que el equipo realice
Scrum Master supo darles su tiempo para reforzar aquellos puntos débiles del Equipo de
forma que se trabaje a la par para conseguir terminar las historias de Usuario seleccionadas.
1.4.2 Sprint 2
HISTORIA DE USUARIO
Número: HU3-1 Usuario: Médico y Paciente
Nombre de la historia: Historial Clínico
Prioridad en negocio: Alta Riesgo en desarrollo: Media
Responsables: Erick Vidal, Lorena Ponce
Descripción: En el historial clínico accederá el médico como el paciente, donde estará todos los datos del
paciente como por ejemplo enfermedad, tipo de sangre, etc.
pág. 49
Gestionar Análisis de Síntomas
HISTORIA DE USUARIO
Gestionar Médico
HISTORIA DE USUARIO
Número: HU4-1 Usuario: Paciente
Nombre de la historia: Médico
Prioridad en negocio: Alta Riesgo en desarrollo: Media
Responsables: Erick Vidal, Lorena Ponce
Descripción: El médico registrará los datos del paciente en el historial clínico y también tendrá una lista de
todas las citas médicas de sus pacientes del día.
pág. 50
1.4.2.2 Pila del sprint 2
23-nov
24-nov
25-nov
26-nov
27-nov
28-nov
29-nov
30-nov
Tareas Pendientes 4 4 4 4 3 3 3 3
Horas de Trabajo 10 8 7 7 6 6 3 2
Pila del Sprint
Backlog Lista de Tareas Tipo Estado Responsable
ESFUERZO
HU3 Elaborar historia de usuario para Gestionar Historial Clinico Análisis Terminado Erick Vidal 4 2 1
HU3 Diseñar interfaz de usuario para Gestionar Historial Clinico Diseño Terminado Lorena Ponce 2 1 1
HU3 Implementación de la historia de Gestionar Historial Clinico Desarrollo Terminado ERick Vidal 4 4 2
HU3 Revisar el funcionamiento de lo implementado Prueba Terminado Lorena Ponce 2 1 1
HU4 Elaborar historia de usuario para Gestionar Analisis de Sintomas Análisis Terminado Erick Vidal 6 4 1
HU4 Diseñar interfaz de usuario para Gestionar Analisis de Sintomas Diseño Terminado Lorena Ponce 4 2
HU4 Implementación de la historia de Gestionar Analisis de Sintomas Desarrollo Terminado Erick Vidal 2 2 1
HU4 Revisar el funcionamiento de lo implementado Prueba Terminado Lorena Ponce 1 1
HU5 Elaborar historia de usuario para Gestionar Medico Análisis Terminado Erick Vidal 6 4 1
HU5 Diseñar interfaz de usuario para Gestionar Medico Diseño Terminado Lorena Ponce 4 2
HU5 Implementación de la historia de Gestionar Medico Desarrollo Terminado Erick Vidal 2 2 1
HU5 Revisar el funcionamiento de lo implementado Prueba Terminado Lorena Ponce 1 1
pág. 51
1.4.2.3 Burndown
TAREAS
ID NOMBRE ESTIMADO Dia 1 Dia 2 Dia 3 Dia 4 Dia 5 TOTAL HRS
HU3 Elaborar historia de usuario para Gestionar Historial Clinico 4 4 4
HU3 Diseñar interfaz de usuario para Gestionar Historial Clinico 3 2 1 3
HU3 Implementación de la historia de Gestionar Historial Clinico 6 4 2 6
HU3 Revisar el funcionamiento de lo implementado 2 1 1 2
HU4 Elaborar historia de usuario para Gestionar Analisis de Sintomas 4 4 4
HU4 Diseñar interfaz de usuario para Gestionar Analisis de Sintomas 3 2 1 3
HU4 Implementación de la historia de Gestionar Analisis de Sintomas 6 4 2 6
HU4 Revisar el funcionamiento de lo implementado 2 1 1 2
HU5 Elaborar historia de usuario para Gestionar Medico 4 4 4
HU5 Diseñar interfaz de usuario para Gestionar Medico 3 2 1 3
HU5 Implementación de la historia de Gestionar Medico 6 4 2 6
HU5 Revisar el funcionamiento de lo implementado 2 1 1 2
HORAS RESTANTES 15 11 9 4 1 0
HORAS ESTIMADAS RESTANTES 15 12,00 9,00 6,00 3,00 0,00
pág. 52
1.4.2.5 Sprint Review
dadas por este al Scrum Master, se Observaron varios detalles para el buen desarrollo de las
pág. 53
1.4.2.6 Sprint Retrospective
Problemas o Impedimentos
Cosas a Mejorar
pág. 54
1.5 Modelos
pág. 55
1.5.2 Modelo de Arquitectura
Diagrama de Contexto
Diagrama de Contenedores
pág. 56
Diagrama de Componentes
pág. 57
1.5.3 Modelo de Datos
Diagrama de Clases
pág. 58
Bibliografía
El diagnóstico temprano del cáncer salva vidas y reduce los costos de tratamiento.
(2017, February 3). WHO | World Health Organization. Retrieved November 29,
saves-lives-cuts-treatment-costs
En Bolivia el cáncer de mama afecta a 12 mujeres por día. (2020, October 15).
https://www.inforse.com.bo/2020/10/15/en-bolivia-el-cancer-de-mama-afecta-a-12-
mujeres-por-dia/
https://www.auraquantic.com/es/que-es-la-inteligencia-artificial/
pág. 59