Rol Iddela Historia: HU-01 Yo Como Usuario
Rol Iddela Historia: HU-01 Yo Como Usuario
Rol Iddela Historia: HU-01 Yo Como Usuario
Id de la
Historia Rol
Característica / Funcionalidad
a Historia
Razón / Resultado
1Acceder a la plataforma:
1.1. Ingresar el nombre de usuario y la contraseña en los campos correspondientes.
1.2. Validar la información ingresada para asegurarse de que los datos sean correctos.
1.3. Mostrar un mensaje de error si la información ingresada es incorrecta.
1.4. Redirigir al usuario a la página principal de la plataforma después de iniciar sesión con éxito.
2Sección de gestión de solicitudes de cambio:
2.1. Mostrar una lista de todas las solicitudes de cambio disponibles en la plataforma.
2.2. Proporcionar la opción de filtrar la lista por diferentes criterios, como el estado de la solicitud o el nombre de la aplicac
2.3. Permitir al usuario crear una nueva solicitud de cambio desde esta sección.
2.4. Proporcionar la opción de ordenar la lista por diferentes criterios, como la fecha de creación o el estado de la solicitud.
3Selección de solicitud de cambio:
3.1. Proporcionar la opción de seleccionar una solicitud de cambio específica de la lista de solicitudes de cambio.
3.2. Mostrar información detallada sobre la solicitud de cambio seleccionada, incluyendo la descripción, el estado actual y l
creación.
3.3. Permitir al usuario actualizar la información de la solicitud de cambio seleccionada si es necesario.
3.4. Proporcionar la opción de volver a la lista de solicitudes de cambio en cualquier momento.
4Aprobar o rechazar solicitud de cambio:
4.1. Proporcionar la opción de aprobar o rechazar la solicitud de cambio seleccionada.
4.2. Enviar una notificación al usuario que creó la solicitud de cambio sobre la decisión tomada.
4.3. Proporcionar la opción de agregar comentarios adicionales sobre la decisión tomada.
4.4. Actualizar el estado de la solicitud de cambio en la plataforma de acuerdo a la decisión tomada.
5Proporcionar comentarios adicionales:
5.1. Permitir al usuario agregar comentarios adicionales sobre la decisión tomada.
5.2. Mostrar los comentarios adicionales en la página de detalles de la solicitud de cambio para que el usuario que creó la so
verlos.
5.3. Enviar una notificación al usuario que creó la solicitud de cambio sobre los comentarios adicionales agregados.
1Abrir la aplicación o sitio web donde se desea realizar la búsqueda.
1.1. Identificar y seleccionar el icono o acceso directo de la aplicación o sitio web en el dispositivo o navegador utilizado.
1.2. Hacer clic en el icono o acceso directo de la aplicación o sitio web para abrirla.
1.3. Esperar a que la aplicación o sitio web se cargue completamente antes de continuar con la búsqueda.
2Ubicar el campo de búsqueda dentro de la interfaz de usuario.
2.1. Identificar la sección de la interfaz de usuario que contiene el campo de búsqueda.
2.2. Observar los elementos gráficos que pueden indicar la presencia del campo de búsqueda, como un icono de lupa o un te
"Buscar".
2.3. Desplazarse hacia la sección que contiene el campo de búsqueda si es necesario.
3Ingresar los términos de búsqueda que se desean encontrar.
3.1. Colocar el cursor del ratón o el foco de la pantalla sobre el campo de búsqueda.
3.2. Escribir las palabras clave, frases u otros términos que se quieren buscar.
3.3. Verificar que los términos de búsqueda hayan sido ingresados correctamente antes de proceder a la búsqueda.
4Seleccionar los filtros de búsqueda si se desea limitar la búsqueda por categoría, fecha, etc.
4.1. Observar los filtros disponibles, como la opción de búsqueda por categoría o fecha.
4.2. Seleccionar los filtros que se desean aplicar a la búsqueda, si están disponibles.
4.3. Verificar que los filtros seleccionados sean los correctos antes de proceder a la búsqueda.
5Hacer clic en el botón de búsqueda y esperar a que la aplicación o sitio web muestre los resultados correspondientes.
5.1. Identificar el botón de búsqueda dentro de la interfaz de usuario.
5.2. Colocar el cursor del ratón o el foco de la pantalla sobre el botón de búsqueda.
5.3. Hacer clic en el botón de búsqueda para iniciar la búsqueda.
5.4. Esperar a que la aplicación o sitio web muestre los resultados correspondientes antes de continuar.
1Ingresar a la plataforma:
1.1 Ir a la página de inicio de la plataforma
1.2 Introducir tus credenciales de usuario
1.3 Hacer clic en el botón "Iniciar sesión"
1.4 Esperar a que se cargue la página principal de la plataforma
2Crear una solicitud de cambio:
2.1 Ir a la sección de "Solicitudes de cambio" o "Cambios"
2.2 Hacer clic en el botón "Crear solicitud de cambio" o similar
2.3 Completar el formulario con los detalles del cambio solicitado
2.4 Adjuntar los archivos o documentos necesarios para proporcionar contexto sobre el cambio
2.5 Hacer clic en el botón "Enviar solicitud de cambio"
3Configurar las notificaciones:
3.1 Ir a la sección de "Configuración de notificaciones"
3.2 Buscar la opción para recibir notificaciones sobre el estado de las solicitudes de cambio
3.3 Seleccionar la opción para recibir notificaciones por correo electrónico o en la plataforma
3.4 Guardar los cambios realizados
4Esperar notificaciones:
4.1 Revisar regularmente tu correo electrónico o la sección de notificaciones en la plataforma
4.2 Esperar a que llegue la notificación correspondiente sobre el estado de la solicitud de cambio
5Verificar el estado de la solicitud:
5.1 Ir a la sección de "Solicitudes de cambio" o "Cambios"
5.2 Buscar la solicitud de cambio que has realizado
5.3 Revisar el estado de la solicitud (aprobado, rechazado, en espera, etc.)
5.4 Leer los detalles y razones proporcionados para el estado de la solicitud
1Accede a la plataforma y busca la sección de "Solicitudes de cambio":
1.1. Ingresa tus credenciales de acceso en la plataforma.
1.2. Busca la opción de "Solicitudes de cambio" en el menú principal.
1.3. Haz clic en "Solicitudes de cambio" para acceder a la lista de solicitudes.
2Busca la solicitud de cambio en la que deseas comentar y selecciónala:
2.1. Revisa la lista de solicitudes de cambio y encuentra la solicitud en la que deseas comentar.
2.2. Haz clic en la solicitud para acceder a sus detalles.
3Busca el botón o la sección de "Comentarios" y haz clic en él:
3.1. Busca la sección de "Comentarios" en la página de detalles de la solicitud.
3.2. Haz clic en el botón "Comentarios" o en el enlace que te lleve a la sección de comentarios.
4Escribe tu comentario en el campo de texto proporcionado y haz clic en "Enviar":
4.1. Escribe tu comentario en el campo de texto de la sección de comentarios.
4.2. Revisa tu comentario para asegurarte de que está completo y sin errores.
4.3. Haz clic en el botón "Enviar" para publicar tu comentario.
5Espera a recibir una notificación o revisa la sección de "Comentarios" para ver las respuestas de otros usuarios o del equip
5.1. Espera a recibir una notificación cuando alguien responda a tu comentario.
5.2. Revisa la sección de comentarios periódicamente para ver las respuestas de otros usuarios o del equipo de soporte.
1Proporcionar una opción para cerrar sesión en todos los dispositivos conectados a la cuenta.
1.1Incluir un botón o enlace "Cerrar sesión en todos los dispositivos" en la página de configuración de la cuenta.
1.2Ofrecer una opción para cerrar sesión en todos los dispositivos desde la página de inicio de sesión.
2Asegurarse de que la opción para cerrar sesión en todos los dispositivos esté claramente visible y fácilmente accesible para
2.1Colocar el botón o enlace en un lugar prominente y fácilmente identificable en la página de configuración de la cuenta.
2.2Incluir una sección dedicada a la seguridad de la cuenta donde se pueda encontrar la opción para cerrar sesión en todos l
3Enviar una notificación al usuario cuando se cierra la sesión en todos los dispositivos para confirmar que la acción fue exit
3.1Enviar un correo electrónico o notificación push al usuario para informarles que la sesión se ha cerrado en todos los disp
3.2Proporcionar detalles sobre los dispositivos en los que se cerró la sesión y la hora en que se realizó la acción.
4Implementar medidas de seguridad adicionales, como la autenticación de dos factores, para proteger la cuenta de accesos n
después de cerrar sesión en todos los dispositivos.
4.1Ofrecer la opción de autenticación de dos factores para aumentar la seguridad de la cuenta.
4.2Enviar un correo electrónico o notificación push al usuario si se detecta un inicio de sesión desde un dispositivo nuevo o
5Incluir una opción para cambiar la contraseña de la cuenta después de cerrar sesión en todos los dispositivos para aumenta
la cuenta.
5.1Proporcionar un enlace o botón para cambiar la contraseña en la página de confirmación de cierre de sesión en todos los
5.2Ofrecer recomendaciones para crear una contraseña segura y fácil de recordar.
6Asegurarse de que el proceso para cerrar sesión en todos los dispositivos sea fácil de seguir y no requiera una cantidad exc
para evitar confusiones por parte del usuario.
6.1Proporcionar instrucciones claras y concisas para cerrar la sesión en todos los dispositivos.
6.2Usar un lenguaje simple y fácil de entender para evitar confusiones.
1 Proporcionar una opción para bloquear o eliminar contactos no deseados desde la lista de contactos:
1.1Proporcionar una opción clara para bloquear o eliminar contactos no deseados desde la lista de contactos en la plataform
1.2Asegurarse de que la opción sea fácil de encontrar para los usuarios.
2 Asegurarse de que la opción para bloquear o eliminar contactos no deseados esté claramente visible y fácilmente accesibl
2.1Asegurarse de que la opción para bloquear o eliminar contactos no deseados esté en una posición clara y fácilmente acce
plataforma.
2.2Asegurarse de que el proceso para bloquear o eliminar contactos no deseados sea fácil de seguir.
3 Permitir al usuario la opción de reportar contactos no deseados para tomar medidas adicionales de seguridad si se conside
3.1Proporcionar una opción para que los usuarios puedan reportar contactos no deseados a los administradores de la platafo
3.2Tomar medidas adicionales de seguridad, como la eliminación de la cuenta del contacto no deseado, si se considera nece
4 Enviar una notificación al usuario cuando se ha bloqueado o eliminado un contacto no deseado para confirmar que la acci
4.1Enviar una notificación al usuario para confirmar que el contacto no deseado ha sido bloqueado o eliminado con éxito.
4.2Proporcionar detalles adicionales sobre la acción tomada, como el tiempo y la fecha de la eliminación.
5 Garantizar que la información personal del usuario, como el número de teléfono o la dirección de correo electrónico, no s
contactos no deseados después de bloquearlos o eliminarlos:
5.1Asegurarse de que la información personal del usuario no se comparta con contactos no deseados después de bloquearlos
5.2Garantizar que el proceso de bloqueo o eliminación del contacto no deseado incluya la eliminación de toda la informació
usuario del contacto no deseado.
6 Proporcionar opciones de privacidad adicionales para que el usuario pueda controlar quién puede ver su información pers
plataforma:
6.1Proporcionar opciones de privacidad adicionales para que el usuario pueda controlar quién puede ver su información per
6.2plataforma, como la configuración de privacidad de perfil.
6.3Asegurarse de que las opciones de privacidad sean claras y fáciles de seguir para los usuarios.
1Proporcionar una opción para que el usuario ajuste sus preferencias de privacidad en su perfil de usuario.
1.1Incluir una sección de privacidad en la página de configuración del perfil del usuario.
1.2Ofrecer opciones de privacidad claras y específicas para que el usuario pueda ajustar sus preferencias según sus necesida
2Permitir al usuario seleccionar quién puede ver su perfil, sus publicaciones y sus comentarios en la plataforma, incluyendo
hacerlos visibles solo para amigos, conexiones de redes profesionales, o solo para el usuario.
2.1Proporcionar opciones claras para que el usuario pueda seleccionar quién puede ver su perfil, publicaciones y comentario
2.2Permitir al usuario personalizar sus preferencias de privacidad según su nivel de comodidad y seguridad.
3Garantizar que la configuración de privacidad del usuario se aplique de manera coherente en toda la plataforma, incluyend
comentarios y publicaciones.
3.1Asegurarse de que las preferencias de privacidad del usuario se apliquen de manera uniforme en toda la plataforma.
3.2Proporcionar un mecanismo para que el usuario pueda informar de cualquier violación de su privacidad y tomar medidas
4Proporcionar una opción para que el usuario controle el alcance de la información compartida, como los datos de ubicació
información de contacto, y permitir que el usuario la modifique o elimine en cualquier momento.
4.1Incluir una sección de privacidad dedicada para la información compartida, como datos de ubicación e información de co
4.2Permitir al usuario modificar o eliminar la información compartida en cualquier momento según su nivel de comodidad
5Asegurarse de que el proceso para ajustar las preferencias de privacidad sea fácil de seguir y no requiera una cantidad exce
para evitar confusiones por parte del usuario.
5.1Proporcionar instrucciones claras y concisas para que el usuario pueda ajustar sus preferencias de privacidad.
5.2Diseñar una interfaz de usuario intuitiva y fácil de usar que no requiera una cantidad excesiva de pasos para completar.
6Proporcionar información clara y fácil de entender sobre cómo funcionan las preferencias de privacidad de la plataforma y
los datos del usuario en la plataforma.
6.1Incluir una sección de preguntas frecuentes (FAQ) en la plataforma que aborde las preguntas más comunes sobre privaci
6.2Proporcionar una explicación clara y concisa sobre cómo se utilizan los datos del usuario en la plataforma, qué datos se r
quién se comparten.
1Accede a la sección de perfil: Busca el icono de perfil en la parte superior o inferior de la pantalla y selecciónalo.
2Busca la opción de cerrar sesión: En la sección de perfil, busca la opción de "cerrar sesión" o "logout".
3Confirma que deseas cerrar sesión: Al hacer clic en la opción de cerrar sesión, es posible que aparezca una ventana emerge
pregunte si estás seguro de que deseas cerrar sesión. Si es así, confirma tu elección.
4Cierra la aplicación: Una vez que hayas cerrado sesión, asegúrate de cerrar completamente la aplicación para evitar que ot
cuenta.
ss
ss
s
s
s
s
ss
ss
ss
ss
ss
ss
V – 1.0 – 2019
GI-F-044
13 m (must have)
2 m (must have)
8 s (should have)
13 s (should have)
20 c (could have)
13 s (should have)
1 s (should have)
5 c (could have)
13 c (could have)
13 s (should have)
20 c (could have)
2 c (could have)
3 c (could have)
8 c (could have)
13 s (should have)
2 c (could have)
13 s (should have)
8 s (should have)
13 s (should have)
13 s (should have)
8 s (should have)
5 s (should have)
8 s (should have)
5 s (should have)
13 s (should have)
5 c (could have)
8 s (should have)
13 s (should have)
40 s (should have)
13 c (could have)
5 c (could have)
13 c (could have)
8 c (could have)
13 s (should have)
8 c (could have)
13 c (could have)
8 s (should have)
13 s (should have)
8 s (should have)
13 s (should have)
5 w (won't have)
ya que es una función básica que se puede
implementar fácilmente utilizando una base
de datos para almacenar la información de
los cambios realizados en la plataforma.
M Must have Debe tenerse CORE
S Should have Debería tenerse Complementa el core
C Could have Podría tenerse Plus
W won't have no se tendrá NO
HU Complejidad Priorización (MoSCoW)
HU-01 18 M
HU-02 2 M
HU-03 8 S
HU-04 13 S
HU-05 20 C
HU-06 13 S
HU-07 1 S
HU-08 5 S
HU-09 13 S
HU-10 13 S
HU-11 20 C
HU-12 2 S
HU-13 3 C
HU-14 8 C
HU-15 13 S
HU-16 2 S
HU-17 13 C
HU-18 8 S
HU-19 13 S
HU-20 13 S
HU-21 8 S
HU-22 5 C
HU-23 8 S
HU-24 5 S
HU-25 13 S
HU-26 5 S
HU-27 8 S
HU-28 13 S
HU-29 40 S
HU-30 13 S
HU-31 5 S
HU-32 13 S
HU-33 8 S
HU-34 13 S
HU-35 8 S
HU-36 13 S
HU-37 8 S
HU-38 13 S
HU-39 8 S
HU-40 13 S
HU-41 5 S
426
HISTORIA MÍNIMA
HISTORIA MÁXIMA
PIVOTE
PESO DEL PROYECTO
< numero de historias COMPROMISO
peso/comp DURACIÓN SPRINT (Semanas)
TAMAÑO SPRINT
compromiso
LAURENT max
x min
x
x
x
x
compromiso es igual
HU-07
HU-29
HU-11
426 496
55
8
1 SEMANA
7 semanas
40 Semana laboral en horas
280 horas por persona
40
1
2
2
5
5
55
codificacion
Compromiso 26 Puntos de complejidad por sprint
FI 8/2/2021 FI
FF 15/2/2021 FF
Sprint 1 Sprint 2
HU Complejidad Prioridad HU
HU-1 8 M HU-14
HU-2 2 S HU-15
HU-6 8 M HU-18
HU-10 5 M HU-19
HU-11 3 M HU-12
Total puntos 26 HU-16
Total puntos
FI 1/3/2021 FI
FF 8/3/2021 FF
Sprint 4 Sprint 5
HU Complejidad Prioridad HU
HU-37 5 S HU-24
HU-39 3 M HU-25
HU-35 13 C HU-27
HU-03 5 C HU-30
Total puntos 26 Total puntos
FI 22/3/2021 FI
FF 29/3/2021 FF
Sprint 7 Sprint 8
HU Complejidad Prioridad HU
HU-32 5 S HU-23
HU-34 3 S HU-31
HU-36 5 S Total puntos
HU-26 5 S
HU-37 5 S
HU-38 5 M
Total puntos 28
Compromiso 62 por sprint
FI 15/04/2023 FI
FF 2/5/2023 FF
Semana 1 Semana 2
Sprint 1 Sprint 2
HU Complejidad Prioridad HU
HU-29 40 S HU-01
HU-07 1S HU-23
HU-02 5M HU-21
HU-24 5S HU-04
HU-16 2S HU-36
HU-31 5S HU-06
Total de puntos 65 Total de puntos
FI 24/05/2023 FI
FF 1/6/2023 FF
Semana 4 Semana 5
Sprint 4
HU Complejidad Prioridad HU
HU-32 13 S HU-32
HU-33 8S HU-33
HU-34 13 S HU-34
HU-25 13 S HU-35
HU-03 8S HU-36
HU-15 13 S HU-38
Total de puntos 68 Total de puntos
FI 26/06/2023
FF 31/06/2023
Semana 7
Sprint 7
HU Complejidad Prioridad HU
HU-37 8S HU-12
HU-11 20 C HU-41
HU-39 8S HU-35
HU-22 5C HU-26
HU-13 3C HU-08
HU-05 20 C Total de puntos
Total de puntos 64
15/2/2021 FI 22/2/2021
22/2/2021 FF 1/3/2021
Sprint 2 Sprint 3
Complejidad Prioridad HU Complejidad Prioridad
5 M HU-13 3 S
3 M HU-17 3 S
3 M HU-20 5 S
5 M HU-21 3 S
5 S HU-04 3 S
5 S HU-05 3 S
26 HU-22 3 C
HU-08 3 C
Total puntos 26
8/3/2021 FI 15/3/2021
15/3/2021 FF 22/3/2021
Sprint 5 Sprint 6
Complejidad Prioridad HU Complejidad Prioridad
8 M HU-33 8 C
3 S HU-07 5 C
8 M HU-28 3 C
8 M HU-29 8 C
27 HU-40 3 C
Total puntos 27
29/3/2021 FI 5/4/2021
5/4/2021 FF 12/4/2021
Sprint 8 Sprint 9
Complejidad Prioridad HU Complejidad Prioridad
20 S HU-09 40 M
8 M Total puntos 40
28
3/5/2023 FI 13/05/2023
12/5/2023 FF 21/05/2023
Semana 3
Sprint 2 Sprint 3
Complejidad Prioridad HU Complejidad Prioridad
13 M HU-09 13 S
8S HU-10 13 S
8S HU-19 13 S
13 S HU-20 13 S
13 S HU-14 8C
13 S HU-37 8S
68 Total de puntos 68
2/6/2023 FI 18/06/2023
10/6/2023 FF 25/06/2023
Semana 6
Strpint 5 Sprint 6
Complejidad Prioridad HU Complejidad Prioridad
13 S HU-28 13 S
8S HU-30 13 S
13 S HU-40 13 S
8S HU-18 8S
13 S HU-27 8S
13 S HU-17 13 C
68 Total de puntos 68
Sprint 8
Complejidad Prioridad
2S
5S
8S
5S
5S
25
Tiempo Medio
Distancia
Difícultad Tecnología
3 2 Kotlin
2 5 Go
3 2 Java
A Login B
1 Muy Fácil
2 Fácil
3 Medio
4 Duro
5 Durisimo
Modelos de estimación Mide
Tradicional COCOMO HH
modelos predictivos PUNTOS DE CASO DE USO HH
PUNTOS FUNCIÓN HH
PUNTOS WEB HH
MÉTODO VARIABLE (PROXY) HH
No tradicionales
modelo no predictivos Poker SCRUM COMPLEJIDAD
Tallas de camisa COMPLEJIDAD
HU Min
requiero visualizar un historial de control de cambio
Front
Desarrollo (Pantallas)
Validaciones (autorizacion)
Lenguaje (desarrollo) - css
Responsabilidad
Modelos (Desarrollo)
Pruebas (desarrollo)
Back
Desarrollo (interfaz)
Service (interfaz)
Repositorio (desarrollo)
Lenguaje (desarrollo)
Base de datos (desarrollo)
Arquitectura(desarrollo)
Implementación (interfaz)
Documentacion
Diagrama de arquitectura del sistema
Guía de usuario
Documentación de código
1 2 3
Baraja
1 2 3
Muy Fácil
Comodines Infinto
e compromiso
l de control de cambio
HU Max
ial de control de cambio requiero definir y administrar políticas de privacidad
Puntuacion
Front
2 Desarrollo (Pantallas)
3 Validaciones (autorizacion)
2 Lenguaje (desarrollo) - css
3 Responsabilidad
1 Modelos (Desarrollo)
1 Pruebas (desarrollo)
Back
3 Desarrollo (interfaz)
3 Service (interfaz)
2 Repositorio (desarrollo)
2 Lenguaje (desarrollo)
3 Base de datos (desarrollo)
2 Arquitectura(desarrollo)
3 Implementación (interfaz)
Documentacion
3 Diagrama de arquitectura del sistema
2 Guía de usuario
1 Documentación de código
3
5 8 13 21 41 62
Baraja
5 8 13 20 40 100
Muy Difícil
Pregunta Café
araja de estimación)
Leer la HU
Se confirma si se entendió?
Si es así se continúa con la estimación
Si no es así, la HU debe ser refinada
Cada uno selecciona un valor de la baraja
El que dirige la reunión pregunta si ya estan todos listo
Mostrar al tiempo las cartas
40
40
20
40
13
5
40
40
13
13
20
13
20
3
5
5
40
83 125
Costos producción
Por persona
Análisis 56 20%
Diseño 56 20%
Desarrollo 280 Valor conocido
Calidad 56 50% a 20%
Despliegue 8 10
456
Valor hora Número de horas Costo por integrante Numero integrantes
$ 6,250 280 $ 1,750,000 1
$ 15,000 280 $ 4,200,000 1
$ 14,000 112 $ 1,568,000 1
$ 20,000 56 $ 1,120,000 1
$ 10,000 56 $ 560,000 1
$ 22,000 56 $ 1,232,000 1
$ 10,430,000
$ 10,633,000
$ 1,981,700
$ 1,147,300
$ 13,762,000
$ 2,752,400
$ 16,514,400
Cotización como independiente
Costo proyecto ICB
$ 1,750,000 $ 700,000
$ 4,200,000 $ 1,680,000.0
$ 1,568,000 $ 627,200.0
$ 1,120,000 $ 448,000.0
$ 560,000 $ 224,000.0
$ 1,232,000 $ 492,800.0
Neto
Valor con planilla
IVA 0.19
Declarante 0.11
Total
Rentabilidad 0.2
Costo proyecto + Rentabilidad
Calculo por mes - Desarrollador junior
$ 112,000 0.16 Pensión
$ 87,500 0.125 Salud
$ 3,500 0.005 ARL
$ 203,000