TALLER DE HISTORIAS DE USUARIO
GA1-220501092-AA1-EV03.
Camilo Betancourth
Cristian Villegas
Cristian Camilo Garcia
Alejandro Luque
Martha lucia rivera
Técnico en programación de software
Servicio Nacional de Aprendizaje SENA
Centro minero
Juan Carlos Quintero
23 de Julio de 2025
INTRODUCCIÓN
El presente documento se realiza en el marco de la Evidencia 3 de la guía de aprendizaje 1, en la
cual se solicita simular una reunión de planeación para un sprint dentro de un proyecto bajo el
enfoque de Scrum en el contexto. El objetivo principal de esta actividad poner en práctica la
planificación de Sprints, enfocándose en las historias de usuario épicas, la estimación del
esfuerzo necesario y la definición de criterios de aceptación; Durante esta simulación, el equipo se
enfocará en descomponer historias de usuario épicas en tareas más manejables, estimar el esfuerzo
requerido para completarlas y definir criterios claros de aceptación para asegurar que los resultados
cumplan con los requisitos y expectativas del cliente. Estas actividades son esenciales para
garantizar un desarrollo eficiente y efectivo, permitiendo al equipo adaptarse rápidamente a los
cambios y mejoras continuas.
PROCESO DE PLANEACIÓN DEL SPRINT
Para desarrollar el proyecto, es esencial destacar el proceso de planificación del Sprint. Este
proceso tiene como objetivo definir qué se puede entregar en el Sprint y cómo se va a hacer. Se
realiza con la participación de todo el equipo, asegurando que todos estén alineados y
comprometidos con los objetivos del Sprint; En este caso, se ha definido que el Sprint tendrá una
duración de tres semanas.
Funciones de los roles utilizados y sus principales responsabilidades desarrolladas
durante la reunión:
Product Owner (PO): Sera el contacto entre el equipo que desarrollara el proyecto y los
clientes internos, principalmente controlando y gestionando el Product Backlog, continuamente
realizando un feedback asegurando que el equipo entienda claramente los requisitos y expectativas
del cliente.
Scrum Master: Representado por Cristian Villegas Se encargará de que el equipo de
trabajo siga las guías de trabajo basadas en la metodología scrum, su principal trabajo es ayudar y
facilitar el trabajo organizando las reuniones Scrum, incluyendo la planificación del sprint, las
reuniones de Daily review, Sprint Review y la Sprint Retrospective.
Development team: Representado por Martha Lucia Rivera , Profesional que se hará
cargo de crear la aplicación en este caso una página web de criptomonedas; Trabajan en las tareas
definidas en el sprint backlog, desarrollando las funcionalidades del producto según las
especificaciones, criterios de aceptación establecidos y estima el esfuerzo necesario para
completar cada historia de usuario.
4
El objetivo del Sprint es entregar un software funcional que permita a los usuarios realizar las
funcionalidades definidas en el Product Backlog. La planificación del Sprint comenzará
respondiendo a la pregunta: ¿Qué vamos a hacer?
1. Preparación del Product Backlog
El Product Backlog es presentado por el Product Owner, Alejandro Luque, quien es
responsable de definir y priorizar las historias de usuario épicas necesarias para el desarrollo de la
aplicación de interacción con el mercado de criptomonedas. Las historias épicas presentadas en el
Product Backlog incluyen:
• Registro de los usuarios.
• Gestión de los documentos de soporte.
• Portafolio del usuario.
• Flujo de los depósitos.
• Flujo de los retiros.
• Configuración de la cuenta.
1.1 Sesión #1: Inicio del Proyecto
Objetivo: Establecer la visión del proyecto, los objetivos de alto nivel y crear el Product
Backlog inicial enfocado en la aplicación de criptomonedas.
Actividades:
1.1.1 Reunión de Planificación del Proyecto:
✓ Participantes: Equipo de desarrollo, Product Owner y Scrum Master.
✓ Duración: 2 horas.
1.1.2 Establecimiento de la Visión del Proyecto:
✓ Descripción: El Product Owner presenta la visión del proyecto y los
objetivos de alto nivel de la aplicación de criptomonedas.
✓ Resultados Esperados:
Documentación de la visión del proyecto.
Lista de objetivos de alto nivel.
1.1.3 Definición de Requisitos Iniciales:
✓ Descripción: Se identifican y documentan los requisitos iniciales de la
aplicación de criptomonedas.
✓ Ejemplos de requisitos:
Creación y gestión de billeteras digitales.
Transacciones seguras y encriptadas.
Soporte para múltiples criptomonedas (Bitcoin, Ethereum, etc.).
Funcionalidades de intercambio y conversión de criptomonedas.
Implementación de medidas de seguridad (autenticación de dos factores,
cifrado de datos).
1.1.4 Creación del Product Backlog Inicial:
✓ Descripción: Se elabora el Product Backlog inicial que
funcionalidades, características y requisitos iniciales de la aplicación.
✓ Ejemplos de ítems en el Product Backlog:
▪ Historia de Usuario: Como usuario, quiero crear una billetera digital
para almacenar mis criptomonedas de manera segura.
▪ Historia de Usuario: Como usuario, quiero enviar y recibir
criptomonedas de forma rápida y segura.
▪ Historia de Usuario: Como usuario, quiero ver el historial de mis
transacciones.
▪ Historia de Usuario: Como usuario, quiero asegurarme de que todas las
transacciones sean seguras para proteger los datos de los usuarios.
1.2 Sesión #2: Desarrollo de las Funcionalidades Básicas
Objetivo: Seleccionar y planificar las funcionalidades básicas para desarrollar durante el
Sprint.
Duración: 2 horas.
1.2.1 Reunión de Planificación del Sprint:
Participantes: Todo el equipo de desarrollo, el Product Owner y el Scrum
Master.
Actividades:
Selección de Funcionalidades:
• Registro de usuario.
• Modificación de datos del usuario y su cuenta.
• Creación de una billetera de criptomonedas.
• Visualización de saldos.
• Capacidad de enviar y recibir criptomonedas.
1.3 Sesión Reunión técnica diaria: Desarrollo de las funcionalidades y ampliación de
funcionalidades y seguridad
Objetivo: Revisar el progreso del equipo, identificar obstáculos y planificar el trabajo
diario.
Duración: 20 minutos
Participantes: Todo el equipo de desarrollo, el Product Owner y el Scrum Master.
Actividades:
1.3.1 Actualización de Progreso:
Cada miembro del equipo comparte lo que trabajó el día anterior, lo que planea
trabajar hoy y si tiene algún obstáculo.
1.3.2 Identificación y Resolución de Obstáculos:
El equipo discute cualquier problema identificado y busca soluciones colaborativas.
1.3.3 Planificación del Trabajo Diario:
El equipo ajusta el plan de trabajo diario según el progreso y los obstáculos.
8
Cuando las historias épicas se han presentado y discutido, el equipo subdivide estas historias en
historias de usuario más pequeñas y manejables. Este proceso es crucial para asegurar que cada
historia de usuario sea clara, específica y pueda ser completada dentro del sprint.
1.4 Sesión #4: Pruebas y Lanzamiento
Objetivo: Asegurarse de que el producto final cumpla con las expectativas del Product
Owner y esté listo para el lanzamiento.
Duración: 4 horas
Participantes: Todo el equipo de desarrollo, el Product Owner y el Scrum Master
Actividades
1.4.1 Preparación para Pruebas: Se enfoca en configurar y validar el entorno
de pruebas para garantizar que todos los aspectos del sistema sean evaluados
adecuadamente; Revisión y ajuste de los casos de prueba para incluir
pruebas de seguridad, carga y usabilidad. Objetivo: Asegurarse de que el
entorno de pruebas sea representativo y que todos los escenarios posibles se
hayan considerado.
1.4.2 Revisión de Sprint: Se presentan las características finales de la aplicación
al Product Owner para su revisión y aprobación. Presentación de la
funcionalidad final y verificación de que cumpla con los criterios de
aceptación; Discusión de los detalles finales y resolución de cualquier
problema pendiente.
.
1.4.3 Preparación para el Lanzamiento: Se preparan todos
necesarios para el lanzamiento del sistema, asegurando una transición fluida
a los usuarios finales; Monitoreo en tiempo real del sistema durante el
lanzamiento para resolver cualquier problema rápidamente. Objetivo:
Garantizar que el lanzamiento se realice sin problemas y que el sistema esté
disponible y funcionando correctamente para los usuarios finales.
Subdivisión de historias épicas en historias de usuario
1. Registro primario
Como un nuevo usuario, quiero registrarme en la plataforma de trading de criptomonedas
para poder acceder a todas las funcionalidades de trading.
Criterios de Aceptación:
✓ El usuario puede acceder a la página de registro desde la página de inicio.
✓ El formulario de registro solicita al usuario información básica como nombre,
correo electrónico y una contraseña segura.
✓ El usuario recibe un correo electrónico de confirmación para verificar su dirección
de correo.
✓ El usuario no puede acceder a la plataforma hasta que confirme su correo
electrónico.
1.1 Verificación de Identidad
Como un usuario registrado, quiero completar la verificación de identidad para cumplir con
los requisitos de seguridad y regulaciones de la plataforma.
Criterios de Aceptación:
✓ El usuario puede acceder a la sección de verificación de identidad desde su perfil.
✓ El usuario debe proporcionar documentos de identificación.
✓ El usuario debe cargar una foto reciente y un comprobante de domicilio.
✓ La plataforma valida los documentos y notifica al usuario sobre el estado de la
verificación (aprobado, rechazado, en revisión).
1.2 Configuración de Autenticación
Como un usuario registrado, quiero configurar la autenticación de dos factores para añadir
una capa extra de seguridad a mi cuenta.
Criterios de Aceptación:
✓ El usuario puede acceder a la configuración de seguridad desde su perfil.
✓ El usuario puede elegir entre diferentes métodos de autenticación por SMS o correo
electrónico.
✓ El usuario recibe instrucciones claras sobre cómo configurar el método elegido.
✓ Una vez configurado, el usuario debe usar su método de autenticación cada vez que
inicie sesión.
1.3 Actualización de Información Personal
Como un usuario registrado, quiero actualizar mi información personal para mantener mis
datos actualizados y correctos en la plataforma.
Criterios de Aceptación:
✓ El usuario puede acceder a la sección de perfil desde su cuenta.
✓ El usuario puede editar su información personal como nombre, dirección y número
de teléfono.
✓ Los cambios en la información personal requieren verificación adicional (por
ejemplo, confirmación por correo electrónico o SMS).
✓ El usuario recibe una notificación cuando la información ha sido actualizada con
éxito.
Estimación de esfuerzo:
Registro primario
▪ Esfuerzo estimado: 13 puntos (Aprox 16 horas)
Verificación de Identidad
▪ Esfuerzo estimado: 13 puntos (Aprox 24 horas)
Configuración de Autenticación
▪ Esfuerzo estimado: 13 puntos (Aprox 20 horas)
Actualización de Información Personal
▪ Esfuerzo estimado: 13 puntos (Aprox 16 horas)
2. Gestión de documentos de soporte
2.1 Subida de Documentos de Soporte
12
Como un usuario registrado, quiero poder subir documentos de soporte para completar mi
perfil y cumplir con los requisitos de verificación de la plataforma.
Criterios de Aceptación:
✓ El usuario puede acceder a la sección de subida de documentos desde su perfil.
✓ El usuario puede seleccionar y subir diferentes tipos de documentos, como
identificación personal, comprobante de domicilio y declaración de impuestos.
✓ La plataforma acepta formatos de archivo comunes (PDF, JPG, PNG).
✓ El usuario recibe una confirmación de que los documentos se han subido
correctamente.
✓ El usuario puede ver el estado de los documentos subidos (en revisión, aprobado,
rechazado).
2.2 Verificación de Documentos de Soporte
Como un administrador, quiero revisar y verificar los documentos de soporte subidos por
los usuarios para asegurarme de que cumplan con los requisitos de la plataforma.
Criterios de Aceptación:
✓ El administrador puede acceder a una lista de usuarios con documentos pendientes
de verificación.
✓ El administrador puede ver y descargar los documentos subidos por cada usuario.
✓ El administrador puede aprobar o rechazar los documentos y proporcionar
retroalimentación si es necesario.
13
✓ El usuario recibe una notificación sobre el resultado de la verificación (aprobado,
rechazado, se necesitan más detalles).
2.3 Actualización de Documentos de Soporte
Como un usuario registrado, quiero poder actualizar mis documentos de soporte para
mantener mi información al día y cumplir con las regulaciones de la plataforma.
Criterios de Aceptación:
✓ El usuario puede acceder a la sección de documentos desde su perfil y ver los
documentos actuales.
✓ El usuario puede seleccionar un documento y subir una nueva versión de este.
✓ El usuario recibe una confirmación de que el nuevo documento se ha subido
correctamente.
✓ El estado del documento se actualiza a "en revisión" hasta que el administrador lo
verifique.
2.4 Eliminación de Documentos de Soporte
Como un usuario registrado, quiero poder eliminar documentos de soporte antiguos para
asegurarme de que solo se mantenga información relevante y actualizada en mi perfil.
Criterios de Aceptación:
✓ El usuario puede acceder a la sección de documentos desde su perfil y ver todos los
documentos subidos.
✓ El usuario puede seleccionar un documento y solicitar su eliminación.
14
✓ La plataforma solicita una confirmación antes de eliminar el documento.
✓ El usuario recibe una notificación de que el documento ha sido eliminado
correctamente.
2.5 Notificaciones de Documentos Pendientes
Como un usuario registrado, quiero recibir notificaciones sobre documentos de soporte
pendientes de subida o verificación para asegurarme de que mi cuenta esté en cumplimiento con
las políticas de la plataforma.
Criterios de Aceptación:
✓ El usuario recibe una notificación por correo electrónico y en la plataforma cuando
tiene documentos pendientes de subir o verificar.
✓ Las notificaciones incluyen instrucciones claras sobre los pasos necesarios para
completar la acción requerida.
✓ El usuario puede desactivar las notificaciones no críticas desde la configuración de
su perfil.
Estimación de esfuerzo:
Subida de Documentos de Soporte
▪ Esfuerzo estimado: 13 puntos (aprox 20 horas)
Verificación de Documentos de Soporte
▪ Esfuerzo estimado: 13 puntos (Aprox 24 horas)
Actualización de Documentos de Soporte
▪ Esfuerzo estimado: 13 puntos (Aprox 16 horas)
Eliminación de Documentos de Soporte
▪ Esfuerzo estimado: 13 puntos (Aprox 12 horas)
Notificaciones de Documentos Pendientes
▪ Esfuerzo estimado: 13 puntos (Aprox 16 horas)
3. Portafolio del Usuario
3.1 Ver Criptomonedas Compradas
Como usuario quiero ver las criptomonedas que he comprado con anterioridad.
Criterios de Aceptación:
✓ El sistema debe mostrar una lista de las criptomonedas compradas por el usuario.
✓ Cada criptomoneda debe mostrar su cantidad y fecha de compra.
3.2 Variaciones de Precios
Como usuario quiero ver las variaciones en el precio de mis criptomonedas desde el
momento de la compra hasta el presente para entender cómo han cambiado mis inversiones.
Criterios de Aceptación:
✓ El sistema debe mostrar la variación en el precio de cada criptomoneda en
porcentaje y valor absoluto.
3.3 Gráfica de Tendencias a Futuro
16
Como usuario quiero ver una gráfica de tendencias a futuro basada en análisis de mercado
para anticipar posibles cambios en el valor de mis criptomonedas.
Criterios de Aceptación:
✓ El sistema debe mostrar una gráfica de tendencias a futuro basada en análisis de
mercado.
3.4 Comparar Rendimiento con Otras Criptomonedas
Como usuario quiero comparar el rendimiento de mis criptomonedas con otras
criptomonedas populares para evaluar el desempeño de mis inversiones.
Criterios de Aceptación:
✓ El sistema debe permitir al usuario seleccionar criptomonedas populares para
comparar.
3.5 Notificaciones de Cambios Significativos
Como usuario quiero recibir notificaciones sobre cambios significativos en el valor de mis
criptomonedas para tomar decisiones rápidas y acertadas.
Criterios de Aceptación:
✓ El usuario debe poder configurar alertas para cambios significativos en el valor de
sus criptomonedas.
Estimación de esfuerzo:
Ver Criptomonedas Compradas
▪ Esfuerzo estimado: 8 puntos (Aprox 4 a 8 horas)
Variaciones de Precios
▪ Esfuerzo estimado: 8 puntos (Aprox 4 a 8 horas)
Gráfica de Tendencias a Futuro
▪ Esfuerzo estimado: 4 puntos (Aprox 2 a 4 horas)
Comparar Rendimiento con Otras Criptomonedas
▪ Esfuerzo estimado: 13 puntos ( Aprox más de 8 horas)
Notificaciones de Cambios Significativos
▪ Esfuerzo estimado: 13 puntos ( Aprox más de 8 horas)
4. Iniciar Depósito:
Como usuario, quiero iniciar un depósito desde mi cuenta bancaria para añadir fondos a mi
cuenta de criptomonedas
Criterios de Aceptación:
✓ El sistema debe mostrar una opción para iniciar un nuevo depósito en la página
principal de la cuenta del usuario.
✓ El usuario debe poder seleccionar la cantidad de dinero que desea depositar.
✓ El usuario puede ver que el sistema muestre las instrucciones para completar el
depósito.
4.1 Seleccionar Método de Pago:
Como usuario, quiero seleccionar el método de pago para realizar el depósito.
Criterios de Aceptación:
✓ El sistema muestra a los usuarios los diferentes métodos de pago disponibles (por
ejemplo, transferencia bancaria, tarjeta de crédito).
✓ El usuario puede elegir su método de pago preferido.
✓ El usuario espera que el sistema valide que el método de pago seleccionado sea
compatible con la normativa vigente.
4.2 Verificar Transacción
Como usuario, quiero verificar los detalles de mi transacción antes de confirmar el
depósito.
Criterios de Aceptación:
El sistema debe mostrar un resumen de la transacción incluyendo la cantidad a depositar,
las tarifas aplicables y el método de pago seleccionado.
✓ El usuario debe poder confirmar o cancelar la transacción.
✓ El sistema debe enviar una confirmación de la transacción al correo electrónico del
usuario.
4.3 Confirmación del Depósito:
Como usuario, quiero recibir una confirmación cuando el depósito haya sido exitoso.
Criterios de Aceptación:
✓ El sistema debe enviar una notificación al usuario cuando el depósito haya sido
procesado correctamente.
19
✓ La notificación debe incluir el monto depositado y la fecha de la transacción.
✓ El saldo del usuario en la plataforma debe actualizarse para reflejar el nuevo
depósito.
4.4 Historial de Transacciones:
Como usuario, quiero ver un historial de mis depósitos para mantener un registro de mis
transacciones.
Criterios de Aceptación:
✓ El sistema debe mostrar un historial de todas las transacciones de depósito
realizadas por el usuario.
✓ Cada entrada en el historial debe incluir la fecha, el monto, el método de pago y el
estado de la transacción (completado, pendiente, fallido).
✓ El usuario debe poder filtrar el historial por rango de fechas y estado de la
transacción.
Estimación de esfuerzo:
Iniciar Depósito:
▪ Esfuerzo estimado : 5 puntos (aprox 4-6 horas)
Seleccionar Método de Pago
▪ Esfuerzo estimado : 8 puntos (Aprox 6-8 horas)
Verificar Transacción
▪ Esfuerzo estimado : 5 puntos (Aprox 4-6 horas)
Confirmación del Depósito:
▪ Esfuerzo estimado : 3 puntos (Aprox 2-4 horas)
Historial de Transacciones:
▪ Esfuerzo estimado : 8 puntos (Aprox 6-8 horas)
5. Flujo de retiros
5.1 Iniciar Retiro:
Como usuario, quiero iniciar un retiro desde mi cuenta de criptomonedas para transferir
fondos a mi cuenta bancaria.
Criterios de Aceptación:
✓ El sistema debe mostrar una opción para iniciar un nuevo retiro en la página
principal de la cuenta del usuario.
✓ El usuario debe poder seleccionar la cantidad de dinero que desea retirar.
✓ El usuario puede ver que el sistema muestre las instrucciones para completar el
retiro.
5.2 Seleccionar Método de Retiro:
Como usuario, quiero seleccionar el método de retiro para transferir los fondos.
Criterios de Aceptación:
21
✓ El sistema muestra a los usuarios los diferentes métodos de retiro disponibles (por
ejemplo, transferencia bancaria, billetera electrónica).
✓ El usuario puede elegir su método de retiro preferido.
✓ El usuario espera que el sistema valide que el método de retiro seleccionado sea
compatible con la normativa vigente.
5.3 Verificar Transacción:
Como usuario, quiero verificar los detalles de mi transacción antes de confirmar el retiro.
Criterios de Aceptación:
✓ El sistema debe mostrar un resumen de la transacción incluyendo la cantidad a
retirar, las tarifas aplicables y el método de retiro seleccionado.
✓ El usuario debe poder confirmar o cancelar la transacción.
✓ El sistema debe enviar una confirmación de la transacción al correo electrónico del
usuario.
5.4 Confirmación del Retiro:
Como usuario, quiero recibir una confirmación cuando el retiro haya sido exitoso.
Criterios de Aceptación:
✓ El sistema debe enviar una notificación al usuario cuando el retiro haya sido
procesado correctamente.
✓ La notificación debe incluir el monto retirado y la fecha de la transacción.
✓ El saldo del usuario en la plataforma debe actualizarse para reflejar el
disponible.
5.5 Historial de Transacciones:
Como usuario, quiero ver un historial de mis retiros para mantener un registro de mis
transacciones.
Criterios de Aceptación:
✓ El sistema debe mostrar un historial de todas las transacciones de retiro realizadas
por el usuario.
✓ Cada entrada en el historial debe incluir la fecha, el monto, el método de retiro y el
estado de la transacción (completado, pendiente, fallido).
✓ El usuario debe poder filtrar el historial por rango de fechas y estado de la
transacción.
Estimación de esfuerzo:
Iniciar Retiro:
▪ Esfuerzo estimado: 5 puntos (aprox 4-6 horas)
Seleccionar Método de Retiro:
▪ Esfuerzo estimado: 8 puntos (aprox 6-8 horas)
Verificar Transacción:
▪ Esfuerzo estimado: 5 puntos (aprox 4-6 horas)
Confirmación del Retiro:
▪ Esfuerzo estimado: 3 puntos (aprox 2-4 horas)
Historial de Transacciones:
▪ Esfuerzo estimado: 8 puntos (aprox 6-8 horas)
6. Configuración de cuenta
6.1 Acceder a Configuración de la Cuenta:
Como usuario, quiero acceder a la sección de configuración de mi cuenta para modificar
mis preferencias y datos personales.
Criterios de Aceptación:
✓ El sistema debe mostrar una opción clara para acceder a la configuración de la
cuenta en la página principal del usuario.
✓ El usuario debe poder navegar a diferentes secciones de configuración como perfil,
seguridad y preferencias.
6.2 Modificar Información Personal:
Como usuario, quiero actualizar mi información personal como nombre, correo electrónico
y número de teléfono.
Criterios de Aceptación:
✓ El sistema debe permitir al usuario editar campos de información personal.
24
✓ El usuario debe poder guardar los cambios realizados y recibir una confirmación de
que la información se ha actualizado.
✓ El sistema debe validar que el formato del correo electrónico y del número de
teléfono sea correcto.
6.3 Cambiar Contraseña:
Como usuario, quiero cambiar mi contraseña para mejorar la seguridad de mi cuenta.
Criterios de Aceptación:
✓ El sistema debe proporcionar una opción para cambiar la contraseña actual.
✓ El usuario debe ingresar la contraseña actual y la nueva contraseña.
✓ El sistema debe verificar que la nueva contraseña cumpla con los requisitos de
seguridad (longitud mínima, combinación de caracteres, etc.).
✓ El usuario debe recibir una confirmación por correo electrónico de que la
contraseña ha sido cambiada exitosamente.
6.4 Configurar Preferencias de Notificación:
Como usuario, quiero ajustar mis preferencias de notificación para decidir qué tipo de
alertas recibir.
Criterios de Aceptación:
✓ El sistema debe mostrar opciones para configurar las preferencias de notificación
(por ejemplo, correos electrónicos, notificaciones push).
✓ El usuario debe poder seleccionar o desmarcar las alertas que desea recibir.
25
✓ El sistema debe guardar las preferencias seleccionadas y reflejarlas en el perfil del
usuario.
6.5 Verificar Actividad de la Cuenta:
Como usuario, quiero revisar el historial de actividades recientes para asegurarme de que
no haya acciones no autorizadas.
Criterios de Aceptación:
✓ El sistema debe mostrar un historial de actividades recientes en la cuenta (inicio de
sesión, cambios de configuración, etc.).
✓ Cada entrada en el historial debe incluir la fecha, la acción realizada y el dispositivo
desde el cual se realizó.
✓ El usuario debe poder filtrar el historial por tipo de actividad y rango de fechas.
Estimación de esfuerzo:
Acceder a Configuración de la Cuenta:
▪ Esfuerzo estimado: 3 puntos (aprox 2-4 horas)
Modificar Información Personal:
▪ Esfuerzo estimado: 5 puntos (aprox 4-6 horas)
Cambiar Contraseña:
▪ Esfuerzo estimado: 5 puntos (aprox 4-6 horas)
Configurar Preferencias de Notificación:
▪ Esfuerzo estimado: 4 puntos (aprox 3-5 horas)
Verificar Actividad de la Cuenta:
▪ Esfuerzo estimado: 6 puntos (aprox 5-7 horas)
7. Estado Final de la Pila de Producto
Id Rol Quiero Para Estimación Criterios de aceptación
de esfuerzo
1. Usuario Registrarme en la Acceder a 13 El usuario puede acceder a
plataforma de todas las la página de registro,
trading de funcionalida completar el formulario,
criptomonedas des de recibir un correo de
trading confirmación y no puede
acceder sin confirmación.
1.1 Usuario Completar la Cumplir con 13 El usuario puede
verificación de los requisitos proporcionar documentos,
identidad de seguridad cargar una foto y un
y comprobante, y recibir
regulaciones notificaciones sobre el
estado de la verificación.
1.2 Usuario Configurar la Añadir una 13 El usuario puede acceder a
autenticación de capa extra de la configuración de
dos factores seguridad seguridad, elegir un método
de autenticación y recibir
instrucciones claras.
1.3 Usuario Actualizar mi Mantener 13 El usuario puede editar
información mis datos información personal y
personal actualizados recibir una notificación de
y correctos éxito, con verificación
adicional si es necesario.
2.1 Usuario Subir documentos Completar 13 El usuario puede subir
de soporte mi perfil y documentos en formatos
cumplir con aceptados y recibir
los requisitos confirmación del estado.
de
verificación
2.2 Admini Revisar y verificar Asegurar que 13 El administrador puede ver,
strador documentos de cumplan con descargar, aprobar o
soporte los requisitos rechazar documentos y
de la proporcionar
plataforma retroalimentación.
2.3 Usuario Actualizar mis Mantener mi 13 El usuario puede subir
documentos de información nuevas versiones de
soporte al día documentos y recibir
confirmación, con el estado
actualizado a "en revisión".
2.4 Usuario Eliminar Mantener 13 El usuario puede solicitar
documentos de información eliminación de documentos
soporte antiguos relevante y con confirmación previa y
actualizada recibir notificación de
eliminación.
2.5 Usuario Recibir Asegurar que 13 El usuario recibe
notificaciones mi cuenta notificaciones por correo y
sobre documentos esté en en la plataforma, con
pendientes cumplimient instrucciones claras y la
o con las opción de desactivar
políticas notificaciones no críticas.
3.1 Usuario Ver las Tener claro 8 Para conocer las variaciones
criptomonedas los productos en su precio, las tendencias
que he comprado de mi a futuro y las diferencias
portafolio respecto a otras
criptomonedas
3.2 Usuario Ver las Entender 8 Conocer mis rendimientos o
variaciones en el cómo han perdidas en tiempo real
precio de mis cambiado
criptomonedas mis
desde el momento inversiones
de la compra hasta
el presente
3.3 Usuario Quiero ver una Anticipar la 8 Revisar valores de precio y
gráfica de toma de dar una gráfica
tendencias a decisiones *informacional de los
futuro respecto al valores que puede llegar a
portafolio tomar la criptomoneda
*No se hace responsable por
el hecho de que la
predicción no sea correcta
3.4 Usuario Comparar el Evaluar el 13 Debe permitir al usuario
rendimiento de desempeño seleccionar criptomonedas
mis de mis populares para comparar
criptomonedas Inversiones
con otras
criptomonedas
populares
3.5 Usuario Recibir Tomar 13 Poder configurar alertas
notificaciones decisiones para cambios significativos
sobre cambios acertadas en el valor de sus
significativos en criptomonedas
el valor de mis
criptomonedas
4.1 Usuario Iniciar un depósito Añadir 5 El sistema muestra una
desde mi cuenta fondos a mi opción para iniciar un
bancaria cuenta de depósito, el usuario
criptomoned selecciona cantidad y ve
as instrucciones para completar
el depósito.
4.2 Usuario Seleccionar el Elegir el 8 El sistema muestra métodos
método de pago método de de pago disponibles, el
para realizar el pago usuario elige y el sistema
depósito preferido valida su compatibilidad.
4.3 Usuario Verificar los Confirmar o 5 El sistema muestra un
detalles de la cancelar la resumen de la transacción,
transacción antes transacción incluyendo monto, tarifas, y
de confirmar el método de pago, y envía
depósito confirmación por correo.
4.4 Usuario Recibir una Saber que el 3 El sistema envía una
confirmación depósito fue notificación de éxito,
cuando el depósito procesado incluyendo monto, fecha y
sea exitoso correctament actualización del saldo.
e
4.5 Usuario Ver un historial de Mantener un 8 El sistema muestra un
mis depósitos registro de historial detallado de
las depósitos con filtros por
transacciones fecha y estado.
5.1 Usuario Iniciar un retiro Transferir 5 El sistema muestra una
desde mi cuenta fondos a mi opción para iniciar un retiro,
de criptomonedas cuenta el usuario selecciona
bancaria cantidad y ve instrucciones
para completar el retiro.
5.2 Usuario Seleccionar el Elegir el 8 El sistema muestra métodos
método de retiro método de de retiro disponibles, el
para transferir los retiro usuario elige y el sistema
fondos preferido valida su compatibilidad.
5.3 Usuario Verificar los Confirmar o 5 El sistema muestra un
detalles de la cancelar la resumen de la transacción,
transacción antes transacción incluyendo monto, tarifas y
de confirmar el método de retiro, y envía
retiro confirmación por correo.
5.4 Usuario Recibir una Saber que el 3 El sistema envía una
confirmación retiro fue notificación de éxito,
cuando el retiro procesado incluyendo monto, fecha y
sea exitoso correctament actualización del saldo.
e
5.5 Usuario Ver un historial de Mantener un 8 El sistema muestra un
mis retiros registro de historial detallado de retiros
las con filtros por fecha y
transacciones estado.
6.1 Usuario Acceder a la Modificar 3 El sistema muestra una
sección de mis opción clara para acceder a
configuración de preferencias la configuración de cuenta y
mi cuenta y datos permite navegación a
personales diferentes secciones.
6.2 Usuario Actualizar mi Mantener 5 El sistema permite editar
información mis datos información personal,
personal actualizados guardar cambios, y recibir
y correctos confirmación con validación
de formato.
6.3 Usuario Cambiar mi Mejorar la 5 El sistema permite cambiar
contraseña seguridad de la contraseña actual por una
mi cuenta nueva, verifica requisitos de
seguridad, y envía
confirmación por correo.
6.4 Usuario Configurar mis Decidir qué 4 El sistema muestra opciones
preferencias de tipo de para configurar
notificación alertas notificaciones, permite
recibir selección o desmarcado de
alertas, y guarda las
preferencias.
6.5 Usuario Revisar el Asegurar que 6 El sistema muestra un
historial de no haya historial de actividades
actividades acciones no recientes con fecha, acción y
recientes autorizadas dispositivo, y permite filtrar
por tipo y rango de fechas.
CONCLUSION
La historia de usuario para la configuración de cuentas en una aplicación de criptomonedas es
crucial para ofrecer una experiencia de usuario segura y eficiente, y su correcta implementación
mediante la metodología Scrum garantiza la adaptación a las necesidades del mercado. Asegurar
aspectos clave como la seguridad, la autenticación, y la gestión de información personal fortalece
la plataforma y mejora la satisfacción del usuario, estableciendo una base sólida para el éxito
continuo en un entorno competitivo y dinámico.
REFERENCIAS
13-25 Desarrollo de un sitio web mediante Scrum, para la integración de producción
académica Development of a web site through Scrum, for the integration of academic production
LEDESMA-URIBE (Vol. 2). (2018).
EDteam. (2020, abril 3). ¿Qué es Scrum? - La mejor explicación en español.
[Link]
Indeed. (15 de abril de 2024). ¿Te interesa el trabajo en equipo? Descubre ejemplos de
proyectos con metodología Scrum. Indeed; Indeed. [Link]
laboral/desarrollo-profesional/ejemplos-proyectos-metodologia-scrum
Moreno, J. L. C. (s/f). Elementos evidencia 3Evidencia GA1-220501092-AA1-EV03.
Taller de historias de usuario.
SCRUMstudyTM. (2017). Una guía para el CUERPO DE CONOCIMIENTO DE SCRUM
(Guía SBOKTM) 3ra Edición. VMEdu, Inc.
Sutherland, K. S. &. (2020, noviembre). The Scrum Guide.
[Link]