Sprint 1 Ciclo 4

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 16

SPRINT 1 CICLO 4

Juan David Maldonado Rodríguez.


Grupo 8
Equipo 5

1. Repositorio donde integraran el trabajo.


Link GitHub: https://github.com/JuanMaldonado95/CICLO4.git

2. Gestión de la configuración

Instalación de mongodb
Sitio de descarga: https://www.mongodb.com/try/download/community

Una vez descargado el instalador, procedemos a instalarlo:


1.- Aceptamos los términos de instalación

2.- Hacemos clic en el botón “Complete” para una instalación completa

3.- En la siguiente pantalla de instalación, no se modifica ningún parámetro de instalación


4.- En la siguiente pantalla de instalación, asegurarse de que este tildada la opción: “Install
MongoDB Compass”.

5.- Una vez finalizada todas etapas de instalación, en la siguiente pantalla, hacemos clic en
el botón “Install”
6.- Una vez instalado, nos vamos a la carpeta MongoDB para crear dos accesos directos de los
archivos “Mongod.exe” y “Mongo.exe”
Carpeta MongoDB: C:\Program Files\MongoDB\Server\4.4\bin
• Mongod.exe: Este ejecutable resulta útil si por algún motivo la BD no levanta, lo
ejecutamos y listo.

• Mongo.exe: Este ejecutable resulta útil para probar que MongoDB está funcionando,
de tal forma, que nos permite conectarnos con la BD.
Para verificar que estamos conectados efectivamente, hacemos clic sobre el acceso directo
mongo, paso seguido, se habilita un CMD con información acerca de la conexión (De ser
efectiva).

Instalación de Mongodb Atlas

1. Dirígete a mLab y crea una cuenta.

https://mlab.com/
2. Cree una nueva implementación de MongoDB

Seleccione Shared como su tipo de plan, AWS como su proveedor de nube, dejando la
región de AWS por defecto. Por último, asigne un nombre a su base dedatos y envíe su
pedido (es gratis).
3. Crea tu usuario para acceder a tus bases de datos
Vaya a la pestaña Database Access, haga clic en Agregar usuario de base de datos ycree un
usuario de base de datos. Su base de datos necesita al menos un usuario para poder utilizarla.

Coloque su nombre de usuario y contraseña y presione el botón “Add User”


4. Ahora, agregue una IP address para tu lista de acceso, de la forma:

Haga click en la opción “ALLOW ACCESS FROM ANYWHERE”. Asegúrese que quede
de la siguiente forma:
5. Conectarse a la base de datos

Presione el botón “Connect” ubicado al lado derecho del cluster

Luego, seleccione “Connect your application”


Seleccione el controlador y la versión (En nuestro caso será el mismo que aparecepor defecto y copie su URI,
a saber:

Este URI, se usará para conectarnos a nuestra base de datos.

mongodb+srv://lmolero:<password>@cluster0.bpms5.mongodb.net/myF
irstDatabase?retryWrites=true&w=majority

Reemplace <contraseña> con la contraseña de su usuario. Reemplace myFirstDatabase con el nombre de la


base de datos que las conexiones usarán deforma predeterminada. Asegúrese de que los parámetros de las
opciones estén codificados en URL.
3. Product Backlog

• Desarrollar Product Backlook
• Construir Repositorio (Github) donde se integra el trabajo
• Construir Archivo Gestion Configuracion
• Construir Historias de Usuario a desarrollar en Sprint No.1
• Se describe la empresa y se muestran los productos y servicios para que sean visualizados de forma libre por
todo el público.
• Se elabora la misión, la visión.
• Elaboración de un formulario de contacto a través del cual se podrá ingresar un mensaje con los datos de la
persona para posteriormente ser contactada.
• Establecer mensaje para ser enviado al correo definido por el administrador en su perfil.
• Realizar un formulario de identificación de usuarios, donde a través de las credenciales de acceso (usuario y
contraseña, el usuario será el email de la persona) podrán ingresar al sistema.
• La contraseña deberá ser almacenada de forma cifrada.
• Hacer el control de sesión de usuario y evitar las inyecciones por URL.
• Diseñar la opción de recuperar la contraseña de un usuario específico, a quien se le solicitará el correo
electrónico (verificando que si exista antes de generar una nueva contraseña).
• Realizar la administración de roles y/o permisos que cada usuario tendrá.
• Desde el rol de administrador, se podrán agregar nuevos usuarios y modificar los ya existentes.
• Habilitar las opciones del cliente para ver afiliaciones, compras, historias clínicas, entre otras.
• Un cliente podrá registrarse en el sistema mediante una opción de “registrarse como cliente” que debe estar
en el formulario de identificación del sistema.
• Habilitar para un cliente la afiliación de una o varias mascotas
• Se debe mostrar un listado de las solicitudes de afiliación, el cual muestra la información del cliente y de la
mascota
• Habilitar la opción de eliminación de una solicitud en el listado
• Creación de los tipos de planes y/o productos que se ofertan en la empresa,
• Descripción de proveedores y precios.
• Habilitar la opción del administrador para acceder al listado de solicitudes de todos los clientes filtrando la
información por ciudad, asesor y estado.
• El asesor deberá tener funcionalidades para contactar al cliente, aceptar y rechazar solicitudes.
• El asesor podrá visualizar el listado de solicitudes a evaluar
• Visualización de informes sobre la cantidad de afiliaciones vendidas por rango de fechas
• Elaboración del FrontEnd correspondiente a la pagina.
Product Backlog

Story ID Story name Status Sprint Priority Story Type Comments


1 Desarrollar Product Backlook Done 0 1 Documentacion Se Desarrolla Product Backlog Priorizado
Se Construye Repositorio (Github) en Proyecto de
2 Construir Repositorio (Github) donde se integra el trabajo Done 0 1 Documentacion Equipo, El Proyecto tiene tres fases (To Do, In
Progress, Done)
Back: JavaScript, Express, Node
3 Construir Archivo Gestion Configuracion Done 0 1 Documentacion
BD: Mongo
4 Construir Historias de Usuario a desarrollar en Sprint No.1 Done 0 1 Documentacion Construccion Historias de Usuario Spring 1
Se describe la empresa y se muestran los productos y servicios Para información general
5 Planned 2 1 Programación y Documentación
para que sean visualizados de forma libre por todo el público.
6 Se elabora la misión, la visión. Planned 2 1 Programación y Documentación Para información general
Elaboración de un formulario de contacto a través del cual se Para vinculación y venta de productos
7 podrá ingresar un mensaje con los datos de la persona para Planned 2 1 Programación y Documentación
posteriormente ser contactada.
Establecer mensaje para ser enviado al correo definido por el Para contactar a los posibles clientes
8 Planned 2 1 Programación y Documentación
administrador en su perfil.
Realizar un formulario de identificación de usuarios, donde a través Para seguridad
9 de las credenciales de acceso (usuario y contraseña, el usuario Planned 2 1 Programación y Documentación
será el email de la persona) podrán ingresar al sistema.
10 La contraseña deberá ser almacenada de forma cifrada. Planned 2 1 Programación y Documentación Para seguridad
Hacer el control de sesión de usuario y evitar las inyecciones por Para seguridad
11 Planned 2 1 Programación y Documentación
URL.
Diseñar la opción de recuperar la contraseña de un usuario específico, a Para seguridad
12 quien se le solicitará el correo electrónico (verificando que si exista antes Planned 2 1 Programación y Documentación
de generar una nueva contraseña).
Para seguridad
13 Realizar la administración de roles y/o permisos que cada usuario tendrá. Planned 3 Programación y Documentación

Desde el rol de administrador, se podrán agregar nuevos usuarios y Para seguridad


14 Planned 3 Programación y Documentación
modificar los ya existentes.
Habilitar las opciones del cliente para ver afiliaciones, compras, historias Por control de información
15 Planned 3 Programación y Documentación
clínicas, entre otras.
Un cliente podrá registrarse en el sistema mediante una opción de Para ingresos
16 “registrarse como cliente” que debe estar en el formulario de Planned 3 1 Programación y Documentación
identificación del sistema.
17 Habilitar para un cliente la afiliación de una o varias mascotas Planned 3 1 Programación y Documentación Información
Se debe mostrar un listado de las solicitudes de afiliación, el cual Información
18 Planned 3 1 Programación y Documentación
muestra la información del cliente y de la mascota
19 Habilitar la opción de eliminación de una solicitud en el listado Planned 3 1 Programación y Documentación control de información
Creación de los tipos de planes y/o productos que se ofertan en la Ventas
20 Planned 3 1 Programación y Documentación
empresa,
21 Descripción de proveedores y precios. Planned 4 1 Programación y Documentación Ventas
Habilitar la opción del administrador para acceder al listado de Ventas
22 solicitudes de todos los clientes filtrando la información por ciudad, Planned 4 1 Programación y Documentación
asesor y estado.
El asesor deberá tener funcionalidades para contactar al cliente, Información
23 Planned 4 1 Programación y Documentación
aceptar y rechazar solicitudes.
24 El asesor podrá visualizar el listado de solicitudes a evaluar Planned 4 1 Programación y Documentación Contol
Visualización de informes sobre la cantidad de afiliaciones Ventas
25 Planned 4 1 Programación y Documentación
vendidas por rango de fechas
26 Elaboración del FrontEnd correspondiente a la pagina. Planned 4 1 Programación y Documentación Presentacción con el cliente
4. Historias desarrolladas en el Sprint 1
Historia de Usuario

ID:1 Nombre: Juan David Maldonado Rodríguez

Prioridad en Negocio: Alta Iteración Asignada: 1

rol: Como Desarrollador y Diseñador


funcionalidad: Construir repositorio GitHub para ciclo 4.
Criterio de Aceptación:
● Presentar link de acceso ciclo 4.

Historia de Usuario

ID:1 Nombre: Juan David Maldonado Rodríguez

Prioridad en Negocio: Alta Iteración Asignada: 1

rol: Como Desarrollador y Diseñador


funcionalidad: Construir archivo de gestión de configuración.
Criterio de Aceptación:
● Instalación de programas y desarrollo de documentos.

Historia de Usuario

ID:1 Nombre: Juan David Maldonado Rodríguez

Prioridad en Negocio: Alta Iteración Asignada: 1

rol: Como Desarrollador y Diseñador


funcionalidad: Desarrollo de Producto Backlog Priorizado
Criterio de Aceptación:
● Documentación debidamente diligenciada

Historia de Usuario

ID:1 Nombre: Juan David Maldonado Rodríguez

Prioridad en Negocio: Alta Iteración Asignada: 1

rol: Como Desarrollador y Diseñador


funcionalidad: Desarrollo de historias de usuario de Sprint 2
Criterio de Aceptación:
● Presentación de historias de usuario del ciclo 4
5. Informe de Retrospectiva

REUNIÓN SCRUM
ACTA No. 01
FECHA 02/11/2022

Asistente: Juan David Maldonado Rodríguez

Desarrollo del proyecto durante el primer SPRINT 1

¿Que salió bien? ¿Que no salió Bien? Mejoras por implementar

Dentro del marco general del Debido a la falta de tiempo se Hacer mejor uso del tiempo
primer Sprint no se tuvo presentan retrasos en los para el desarrollo de clases.
inconvenientes con la tiempos de ejecución
instalación de los programas
que se usaran durante el ciclo
4 de programación.
6. Sprint Backlog del siguiente Sprint

Product Backlog

Story ID Story name Status Sprint Priority Story Type Comments


Se describe la empresa y se muestran los productos y servicios Para información general
5 Planned 2 1 Programación y Documentación
para que sean visualizados de forma libre por todo el público.
6 Se elabora la misión, la visión. Planned 2 1 Programación y Documentación Para información general
Elaboración de un formulario de contacto a través del cual se Para vinculación y venta de productos
7 podrá ingresar un mensaje con los datos de la persona para Planned 2 1 Programación y Documentación
posteriormente ser contactada.
Establecer mensaje para ser enviado al correo definido por el Para contactar a los posibles clientes
8 Planned 2 1 Programación y Documentación
administrador en su perfil.
Realizar un formulario de identificación de usuarios, donde a través Para seguridad
9 de las credenciales de acceso (usuario y contraseña, el usuario Planned 2 1 Programación y Documentación
será el email de la persona) podrán ingresar al sistema.
10 La contraseña deberá ser almacenada de forma cifrada. Planned 2 1 Programación y Documentación Para seguridad
Hacer el control de sesión de usuario y evitar las inyecciones por Para seguridad
11 Planned 2 1 Programación y Documentación
URL.
Diseñar la opción de recuperar la contraseña de un usuario específico, a Para seguridad
12 quien se le solicitará el correo electrónico (verificando que si exista antes Planned 2 1 Programación y Documentación
de generar una nueva contraseña).

13 Desarrollo de Historias de usuario Sprint 3 Planned 2 1 Documentación

También podría gustarte