Está en la página 1de 22

INGENIERÍA DEL SOFTWARE

V SEMESTRE

SCRUM

ESTUDIANTES:
 DEL AGUILA MANANITA JUAN ADRIANO
 FAJARDO SALAS VICTOR
 FUCKS SANTIAGO BRUSS WERLIN

2023

ÍNDICE
ÍNDICE........................................................................................................................................................................... 2
Fase 0-Inicializacion.......................................................................................................................................................3
1.- Antecedentes y ubicación....................................................................................................................................3
1.1.2.- Institución......................................................................................................................................................3
1.1.3.- Descripción de la situación actual..................................................................................................................3
1.1.4.- Ubicación.......................................................................................................................................................4
Giro del Negocio............................................................................................................................................................ 5
1.3.- Misión y Visión......................................................................................................................................................5
1.3.1.- Misión............................................................................................................................................................5
1.3.2.- Visión............................................................................................................................................................. 6
1.4.- Definición de la Metodología y Tecnología............................................................................................................6
¿Cómo funciona el Proceso?....................................................................................................................................6
PARTICIPANTES:........................................................................................................................................................7
1.5.- CRONOGRAMA......................................................................................................................................................7
DIAGRAMA DE GANTT...................................................................................................................................................8
FASE 1 – PREGAME (PLANIFICACIÓN)............................................................................................................................9
2.1.- Definición de roles y equipo Scrum..................................................................................................................9
2.2.- Identificación de problemas.............................................................................................................................9
2.3.- Determinación de requerimientos (Product Backlog).....................................................................................10
2.4.- PRIORIZACIÓN DE REQUERIMIENTOS (PRODUCT BACKLOG)..........................................................................11
2.4 PLANIFICACIÓN DEL PRODUCT BACKLOG..............................................................................................................12
SPRINT 1: Gestión subir documento.......................................................................................................................12
SPRINT 2: Gestión ver documento..........................................................................................................................12
SPRINT 3: Gestión eliminar documento..................................................................................................................12
SPRINT 4: Gestión editar subida del documento....................................................................................................12
2.5 FASE 2 – DESARROLLO...........................................................................................................................................13
SPRINT 1: GESTIÓN SUBIR DOCUMENTO................................................................................................................13
Historia de Usuario 1.........................................................................................................................................13
Historia de usuario 2..........................................................................................................................................14
SPRINT 2: GESTIÓN VER DOCUMENTO...................................................................................................................15
Historia de usuario 1:.........................................................................................................................................15
Historia de Usuario 2.........................................................................................................................................16
SPRINT 3: GESTIÓN ELIMINAR DOCUMENTO..........................................................................................................16
Historia de usuario 1:.........................................................................................................................................16
Historia de usuario 2:........................................................................................................................................17
SPRINT 4: EDITAR SUBIDA DEL DOCUMENTO.........................................................................................................18
Historia de usuario1:..........................................................................................................................................18
Historia de usuario 2:.........................................................................................................................................19
Diagrama de clases......................................................................................................................................................19
Diagrama de dominio..................................................................................................................................................20
PRUEBAS:.................................................................................................................................................................... 21
Fase 0-Inicializacion
1.- Antecedentes y ubicación
1.1.2.- Institución
Universidad Nacional de Ucayali

1.1.3.- Descripción de la situación actual


La Universidad Nacional De Ucayali cuenta con una amplia de postulantes

cada año, para esto los postulantes deben acercarse al módulo admisión.

Admisión está encargada de registrar, inscribir, brindar información, dar

documentos, recibir documentos, etc. Sin embargo, estas funciones la

hacen con papeles físicos, lo cual hace que la petición del que busca hacer

algún trámite demore, también puede ocurrir perdida de documentos.

El módulo Admisión de la UNU no cuenta con un sistema que permita que

los postulantes puedan entregar subir sus documentos para que así, los

tramites sean más factibles y menos estresantes tanto como para los que

van a postular y los trabajadores del módulo admisión.

Se realizará un sistema donde los postulantes puedan subir sus documentos

(Certificado de estudio, datos, etc.), donde los administrados del sistema

podrán eliminar, editar y si en cualquier caso el documento está mal subido

el administrador tendrá la opción de borrar el documento.

1.1.4.- Ubicación
https://goo.gl/maps/ip4AFdZALKU7iWt48

Giro del Negocio


Innovaciones y desarrollo web en las instituciones que necesitan
implementar sistemas y eliminar bases de datos tradicionales (bibliotecas,
carpetas, libros, etc.) especializada en la modernización de bases de datos
físicas almacenadas en libros y documentos. Utilizando tecnología
avanzada, ofrecen servicios integrales para convertir estos datos en
sistemas digitales eficientes. Mediante el escaneo y reconocimiento
óptico de caracteres (OCR), digitalizan la información y la migran a una
plataforma de base de datos electrónica. Además, proporcionan servicios
de limpieza y normalización de datos para garantizar su integridad. "Los
Ingenieros" también ofrece mantenimiento, soporte y asesoramiento en la
optimización de procesos, permitiendo a las organizaciones gestionar su
información de manera efectiva y tomar decisiones informadas para el
crecimiento empresarial.

1.3.- Misión y Visión


1.3.1.- Misión
Nuestra universidad se compromete a brindar a nuestros estudiantes una

educación de calidad, que les permita desarrollarse plenamente como profesionales y

como personas, y enfrentar los retos del mundo actual. Nos enfocamos en atender las

necesidades de nuestros estudiantes, ofreciendo programas académicos innovadores y

de alta calidad, con una amplia gama de opciones para su formación. Apoyándonos en

la excelencia de nuestro capital humano, la utilización de recursos de calidad y la

implementación de tecnología de vanguardia, nos esforzamos por ofrecer una


experiencia de aprendizaje excepcional y por ser líderes en la formación de

profesionales altamente capacitados. Buscamos ser una universidad de referencia a nivel

nacional e internacional, y en ser un agente de cambio positivo en nuestra sociedad.

1.3.2.- Visión
Nuestra visión es crear una herramienta que marque la diferencia y sea reconocida por

la calidad de sus funciones, seguridad y capacidad de adaptación a las necesidades del

usuario. Buscamos crear una plataforma que sea accesible y fácil de usar para una

amplia gama de usuarios, desde particulares hasta grandes empresas, y que esté siempre

a la vanguardia de las últimas tendencias y avances tecnológicos. Nos comprometemos

en proporcionar un servicio que cumpla con los más altos estándares de calidad, y en

hacerlo de manera ética, sostenible y con responsabilidad social.

1.4.- Definición de la Metodología y Tecnología


La metodología que vamos a utilizar para el proyecto es SCRUM. Es una forma de
trabajo colaborativo que ayuda a minimizar los riesgos en el desarrollo del proyecto. Con
SCRUM, nos aseguramos de que los integrantes estén en contacto constante y que el
cliente pueda ver los avances del proyecto de manera diaria.
Las ventajas de usar SCRUM son que mejora la productividad, la calidad y la
comunicación entre los miembros del equipo. También ayuda a resolver situaciones en
las que no se está entregando lo que el cliente necesita, los costos se disparan o la calidad
no es aceptable.
SCRUM se divide en ciclos llamados sprints, donde se trabaja en una lista de tareas
prioritarias. Al final de cada ciclo, se entrega un producto terminado y listo para su uso.
Esto hace que el proceso de desarrollo sea más ágil e incremental. En resumen, SCRUM
es una forma de trabajar que nos permite ser más eficientes y efectivos en la entrega de
un producto de calidad.

¿Cómo funciona el Proceso?


En primer lugar, se define el Product Backlog, lo que permitirá realizar los
Sprints.

 Product Backlog: Es una “wish list” sobre las funcionalidades del producto.
Es elaborado por el Product Owner y las funciones están priorizadas según
lo que es más y menos importante para el negocio. El objetivo es que el
Product Owner responda la pregunta “¿Qué hay que hacer?”.
 Sprint Backlog: Es un subconjunto de ítems del Product Backlog, que son
seleccionados por el equipo para realizar durante el Sprint sobre el que se va
a trabajar. El equipo establece la duración de cada Sprint.
 Sprint Planning Meeting: Esta reunión se hace al comienzo de cada Sprint y
se define cómo se va a enfocar el proyecto que viene del Product Backlog las
etapas y los plazos. Cada Sprint está compuesto por diferentes features. Por
ejemplo, decidimos que los features del primer Sprint son: diseño del logo,
definición colores y contenido multimedia.
 Daily Scrum o Stand-up Meeting: Es una reunión breve que se realiza a
diario mientras dura el periodo de Sprint. Se responden individualmente tres
preguntas: ¿Qué hice ayer?, ¿Qué voy a hacer hoy?, ¿Qué ayuda necesito? El
Scrum Master debe tratar de solucionar los problemas u obstáculos que se
presenten.
 Sprint Review: Se revisa el sprint terminado, y ya debería haber un avance
claro y tangible para presentárselo al cliente.
 Sprint Retrospective: El equipo revisa los objetivos cumplidos del Sprint
terminado. Se anota lo bueno y lo malo, para no volver a repetir los errores.
Esta etapa sirve para implementar mejoras desde el punto de vista del
proceso del desarrollo.

PARTICIPANTES:
o Product Owner: Habla por el cliente, y asegura que el equipo cumpla las
expectativas. Es “el jefe” responsable del proyecto.
o Scrum Master: Lidera las reuniones y ayuda al equipo si es que tienen
problemas. Además, minimiza los obstáculos para cumplir el objetivo del
Sprint, es un “facilitador” pero no es un gestor.
o Scrum Team: Son los encargados de desarrollar y cumplir lo que les asigna
el Product Owner.
o Cliente: Recibe el producto y puede influir en el proceso, entregando sus
ideas o comentarios respecto al desarrollo.

1.5.- CRONOGRAMA
Nombre de la tarea Duración Inicio Finalizar
I. FASE 0 – INICIALIZACIÓN
1.1.- Giro del Negocio 1h 11/05 14/05
1.2.- Misión y Visión 1h 11/05 14/05
1.4.- Definición de metodología y tecnología 1h 11/05 14/05
II. FASE I – PREGAME (PLANIFICACIÓN)
2.1.- Definición de roles y equipo scrum 1h 12/05 13/05
2.2.- Identificación de problemas 2h 12/05 13/05
2.3.- Determinación de requerimientos (Product Backlog) 2h 12/05 13/05
2.4.- Priorización de requerimiento (Product Backlog) 1h 12/05 13/05
2.5.- Planificación de Product Backlog 1h 12/05 13/05
2.6.- Elaboración y estimación de historias de usuarios 1h 12/05 13/05
DIAGRAMA DE GANTT
FASE 1 – PREGAME (PLANIFICACIÓN)

2.1.- Definición de roles y equipo Scrum


Persona Contacto Rol
ING. BRUSS WERLIN 967809803 Product Owner
(Cliente)
ING. ELIO 996780893 Scrum Master,
Equipo Scrum
ING. BRUSS WERLIN 941990337 Equipo Scrum

ING. JUAN DEL ÁGUILA 965137583 Equipo Scrum

Tabla 1: Tabla de asignación de roles para la realización del sistema


Fuente: Elaboración Propia

2.2.- Identificación de problemas


 El usuario no puede acceder al sistema con la dirección proporcionada.
 El usuario no puede acceder al Login.
 El usuario no sube sus documentos correctamente en la Base de Datos.
 El usuario no puede descargar sus archivos subidos en el sistema.
 El administrador no puede enviar archivos a usuario.
 El usuario no puede agregar detalles sobre su documento.
 El usuario no puede subir archivos deseados al sistema.
 El Administrador no puede visualizar los archivos subidos al sistema por los usuarios.
 El usuario no puede editar, eliminar los archivos subidos al sistema.
 Subida de los archivos con errores al sistema como: documentos mal cargados,
descripciones borradas.
 El sistema no es capaz de listar los documentos tanto del usuario como del
administrador.
 Los documentos no se listan por orden de subida (reciente a menos reciente)
 El Administrador no puede subir archivos al sistema.
2.3.- Determinación de requerimientos (Product Backlog)
N° BACKLOG ITEM
El usuario podrá acceder al sistema dependiendo el permiso que tiene
1 hacia ello; mientras que el cliente tendrá acceso al sistema completo.
El usuario accederá al sistema con un usuario y contraseña.
2
El usuario al acceder al software tendrá la opción de ver los documentos
3 enviados.
El usuario tendrá una opción “Inicio”, donde podrá ver el total de
4 documentos enviados.
El usuario tendrá una opción “Documentos”, que tendrá dos opciones
5 más para el usuario.
El usuario tendrá una opción “Añadir nuevo”, donde podrá enviar sus
6 documentos.
El usuario tendrá una opción “Lista”, donde podrá visualizar los
documentos, editar y borrar.
7
Tabla 2: Tabla de determinación de requerimientos
Fuente: Elaboración propia

2.4.- PRIORIZACIÓN DE REQUERIMIENTOS (PRODUCT BACKLOG)

N° BACKLOG ITEM ESTIMACIÓN PRIORIDAD


El usuario podrá acceder al sistema 8 2
1 dependiendo el permiso que tiene
hacia ello; mientras que el cliente
tendrá acceso al sistema completo.
El usuario accederá al sistema con 14 2
2 un usuario y contraseña.
El usuario al acceder al software 8 1
3 tendrá la opción de ver los
documentos enviados.
El usuario tendrá una opción 8 2
4 “Inicio”, donde podrá ver el total
de documentos enviados.
El usuario tendrá una opción 16 3
5 “Documentos”, que tendrá dos
opciones más para el usuario.
El usuario tendrá una opción 10 2
6 “Añadir nuevo”, donde podrá
enviar sus documentos.
El usuario tendrá una opción 8 2
“Lista”, donde podrá visualizar los
7 documentos, editar y borrar.
Tabla 3: Tabla de priorización de requerimientos
Fuente: Elaboración propia
DIAGRAMA DE CASO DE USO

Usuario
2.5 PLANIFICACIÓN DEL PRODUCT BACKLOG
SPRINT 1: Gestión subir documento
 El usuario tendrá la opción “subir documento donde habrá una pestaña que le
permitirá subir cualquier documento. Al ingresar se le podrá agregar una
descripción.
 El usuario subirá su documento y este se guardará automáticamente en la carpeta
Documentos
 El sistema guardará los documentos subidos en la Base de Datos del sistema

SPRINT 2: Gestión ver documento


 Una vez subido el documento al sistema y guardado en la Base de Datos el
usuario tendrá la opción de visualizar sus documentos
 La carpeta donde se podrá visualizar se llamará ‘’Documentos’’.

SPRINT 3: Gestión eliminar documento


 El documento tendrá la opción de eliminarse, se podrá reconocer con la imagen
de un tacho de basura.
 El usuario al usar esta opción tendrá la posibilidad de eliminar permanentemente
su documento de la Base de Datos del Sistema.

SPRINT 4: Gestión editar subida del documento


 El usuario podrá editar la subida del Documento, la opción se reconocerá con la
imagen de un lápiz
 El usuario podrá editar el título, añadir otros documentos.

2.5 FASE 2 – DESARROLLO


SPRINT 1: GESTIÓN SUBIR DOCUMENTO
Planificación del Sprint

Esta fase se lleva acabo entre los meses de marzo y abril “29-03-2023 hasta 05-04-2023”. El
objetivo en este Sprint es entregar al cliente una parte del sistema que le permita manejar sus
documentos con facilidad de la empresa o facultad que maneje.
Primero se realiza el Sprint Planning en donde se estiman las historias de usuario que se
desarrollarán en este sprint (teniendo en cuenta la priorización en el sprint 0).
En este Sprint se va a organizar la subida de los documentos, ya que se tendrá la opción de
Documentos donde se podrá Agregar nuestros archivos en la carpeta única y predeterminada
“Documentos”.
También se definen las tareas que se deben realizar para la implementación de cada historia, los
criterios de usabilidad y criterios de aceptación que se tendrán que cumplir en cada una.
Luego de realizada la estimación se asignan las historias a los integrantes del grupo para su
desarrollo.

N° Historia de Prioridad Estimación Horas


Usuario (Hrs/D) Reales/Dia
1 Mostrar la lista 30 1 Hrs 1 hrs
de los
documentos
2 Agregar un 100 1 Hrs 1 hrs
Documento

Historia de Usuario 1
Título: Mostrar Listado de Documentos
Descripción: Como usuario deseo poder mostrar la lista de todos los documentos correctamente
subidos a mi carpeta “Documentos” en mi cuenta personal del sistema.
Prioridad: 30
Estimación Hrs / Dia: 1 Hrs Horas Reales / Dia: 1 Hrs

Criterio de Aceptación:
1. Validar que el sistema muestre correctamente la lista de los Documentos.
2. Validar que el sistema cargue correctamente el Documento tanto en la BD como en la
cuenta del cliente.
3. Validar que no registre caracteres especiales.
4. Validar que se filtren datos al momento de escribir algo en el input del buscador.
5. Validar que registre correctamente en la Base de Datos.
Tarea:

 Análisis
 Diseño
 Codificación
 Pruebas

Historia de usuario 2
Título: Agregar un Documento
Descripción: Como usuario deseo poder agregar un nuevo Documento
Prioridad: 100
Estimación Hrs / Dia:1 Hrs Horas Reales / Dia: 1 Hrs

Criterio de Aceptación
1. Validar que el sistema muestre el formulario para subir un Documento.
2. Validar que, al momento de terminar el llenado de datos, se proceda a guardar
presionando un botón.
3. Validar que se pueda cancelar el llenado de datos con un botón.
4. Validar que se muestre un mensaje de confirmación al momento de guardar el
documento.
5. Validar que después de haber guardado se muestre la lista de documentos con la carpeta
actualizada

Tarea:
 Análisis
 Diseño
 Codificación
 Solución de errores

SPRINT 2: GESTIÓN VER DOCUMENTO


Planificación de sprint
Este sprint se desarrolla con la finalidad de mostrar correctamente los documentos subidos por
el usuario al sistema, su correcta visualización y correcto funcionamiento en la carpeta
“Documentos” de cada cliente.

N° Historia de Usuario Prioridad Estimación Horas


(Hrs/D) Reales/Dia
1 Mostrar todos los documentos 100 1 Hrs 1 hrs
subidos por el usuario en la carpeta
“Documentos”
2 Listar los documentos por orden de 70 1 Hrs 1 hrs
subida

Historia de usuario 1:
TITULO: Mostrar todos los documentos subidos por el usuario en la carpeta “Documentos”.
Descripción: como usuario deseo mostrar la lista general de los documentos que agrego al
sistema.
Prioridad: 100
Estimación hrs/día: 1hrs Horas reales/ día : 1 hrs
Criterio de Aceptación:

 Validar el correcto listado de los documentos del usuario.


 Validar que la lista muestre correctamente todos los documentos del usuario.
 Validar que la lista esta ordenada por orden de subida de documento.
Tarea:

 Análisis
 Diseño
 Codificación
 Pruebas

Historia de Usuario 2
Título: Listar los documentos por orden de subida
Descripción: Como usuario deseo poder mostrar la lista por orden de subida de todos los
documentos de mi carpeta documentos.
Prioridad: 70
Estimación hrs / Dia: 1 Hrs Horas Reales / Dia: 1 Hrs

Criterio de Aceptación:
1. Validar que el sistema liste todos los Documentos.
2. Validar que los documentos estén ordenados por orden de subida.
3. Validar que registre correctamente en la Base de Datos.

Tarea:
 Análisis
 Diseño
 Codificación

SPRINT 3: GESTIÓN ELIMINAR DOCUMENTO


Planificación de sprint
Este sprint se desarrolla con la finalidad de poder eliminar los documentos del sistema y que el
usuario tenga control sobre los documentos que quiera guardar en el sistema, así como gestionar
el espacio de memoria otorgado a su cuenta.

N° Historia de Usuario Prioridad Estimación Horas


(Hrs/D) Reales/Dia
1 Eliminar los documentos deseados 100 1 Hrs 1 hrs
2 Gestionar mi espacio de 90 1 Hrs 1 hrs
almacenamiento en el sistema

Historia de usuario 1:
Título: Eliminar los documentos deseados
Descripción: como usuario deseo eliminar documentos específicos o no deseados
permanentemente del sistema.
Prioridad: 100
Estimación Horas/día: 1hrs Hora real/día: 1hrs

Criterio de aceptación:

 Validar que se eliminen los documentos seleccionados por el usuario


 Validar que el sistema y la base de datos se eliminen a la vez
 Validar la eliminación con un mensaje de alerta
Tarea:

 Análisis
 Diseño
 Codificación
 Pruebas

Historia de usuario 2:
Título: Gestionar mi espacio de almacenamiento en el sistema
Descripción: Gestionar mi espacio eliminando los documentos más antiguos
Prioridad: 90
Estimación Hrs/Día: 1hrs Hora real/día: 1hrs

Criterio de aceptación:
 Validar que se haya eliminado correctamente los documentos seleccionados
 Validar el espacio adquirido
 Validar el correcto funcionamiento de mi carpeta “Documentos” al concluir la
eliminación.

Tarea:
 Análisis
 Diseño
 Codificación
 Pruebas
 Soluciones

SPRINT 4: EDITAR SUBIDA DEL DOCUMENTO


Planificación de sprint

Este sprint se crea con la finalidad de una vez subido el archivo en la carpeta
“Documentos” se pueda editar detalles como: titulo y el documento subido como tal, y
añadir uno nuevo.
N° Historia de Usuario Prioridad Estimación Horas
(Hrs/D) Reales/Dia
1 Editar documentos seleccionados 100 1 Hrs 1 hrs
2 Añadir nuevos detalles como título al 40 1 Hrs 1 hrs
documento

Historia de usuario1:
Título: Editar documentos seleccionados
Descripción: Editar los documentos seleccionados de la carpeta única y predeterminada
“Documentos”.
Prioridad: 100
Estimación Hrs/Día: 1hrs Hora real/Día: 1hrs
Criterio de aceptación:
 Validar que los documentos seleccionados sean editados
 Validar que se carguen correctamente los documentos luego de la edición
 Validar el correcto funcionamiento de la carpeta “Documentos”.

Tarea:
 Análisis
 Diseño
 Codificación
 Pruebas
 Soluciones

Historia de usuario 2:
Título: Añadir o editar nuevos detalles como: Título del documento
Descripción: como usuario deseo añadir un título (por si no lo tiene) a los archivos de
mi carpeta “Documentos”.
Prioridad: 40
Estimación Hrs/ Día : 1hr Hora real/Día : 1hrs
Criterio de aceptación:
 Validar que mi documento tenga el título escrito correctamente
 Validar que se haya actualizado los títulos de los documentos que hayas
seleccionado

Diagrama de clases
En la imagen 1, se muestra el Diagrama de Clases

Fuente: Elaboración Propia

Diagrama de dominio

En la 2, se muestra el diagrama de Dominio de los sprint.


Fuente: Elaboración Propia
PRUEBAS:
I PROCESO SUB NOMBRE DESCRIPCI PRECONDICIO PASO DATOS RE POSTCONDICIO FECHA RES NOTAS
D PROCESO CASO ON NES SU NES EJECUC ULT EJECUCION
LT ION AD
AD O
O EJE
CUC
ION
P ACCESO ACCESO ACCESO Consiste en Accede con Carga el //url del Sistema cargado 31/05/23 Ingreso a al
0 AL WEB WEB ingresar la cualquier navegador de sistema// correctamente Login en la
1 SISTEMA URL para navegador web, internet y accede ventana
entrar a la de preferencia a la dirección principal
página del Google Chrome URL establecida
sistema
P Acceso al Pantalla Acceso al Consiste en El usuario El usuario ** Juego de Tiene que tener el 31/05/23 Sale un
0 sistema principal internet ingresar un administrativo administrativo datos a usar usuario y mensaje:
2 principal usuario y debe estar presiona en ** contraseña “Bienvenido al
contraseña logueado internet y lo Ejemplo: correcto sistema”
previamente en manda a una Usuario y
el sistema venta Login. contraseña
Escribe sus datos
en venta.
Presiona el botón
iniciar sesión
P Acceso al Pantalla Acceso al Consiste en El usuario El usuario ** Juego de Tiene que tener el 31/05/23 Sale un
0 sistema principal internet ingresar un administrativo administrativo datos a usar usuario y mensaje:
3 principal usuario y debe estar presiona en ** contraseña “Usuario o
contraseña logueado internet y lo Ejemplo: correcto Contraseña
previamente en manda a una Usuario y Incorrecta”
el sistema venta Login. Contraseña
Escribe sus datos
en venta.
Presiona el botón
iniciar sesión

BASE DE DATOS DEL SISTEMA

También podría gustarte