5. Crear el backlog priorizado del producto

Entradas:


Herramientas:

Método MoSCoW

Épica 1: Seguridad y gestión de usuarios

Implementar un sistema que permita registrar, editar y eliminar usuarios, validando credenciales de forma segura y cerrando sesiones tras un tiempo de inactividad.

Historias de usuario:

MUST HAVE

  • Como administrador quiero registrar, editar y eliminar usuarios para asegurar que solo el personal autorizado pueda acceder al CRM.

    • Valor: Alto (esencial para la seguridad)

    • Riesgo: Bajo

    • Dependencia: Sistema de gestión de roles, base de datos

MUST HAVE

  • Como administrador quiero que el sistema valide mis credenciales usando un método seguro para proteger la información del sistema.

    • Valor: Alto (fundamental para la protección de datos)

    • Riesgo: Bajo

    • Dependencia: Integración con sistema de autenticación

SHOULD HAVE

  • Como administrador quiero que mi sesión se cierre automáticamente después de un tiempo de inactividad para evitar accesos no deseados.

    • Valor: Medio

    • Riesgo: Medio

    • Dependencia: Configuración de tiempo de inactividad, sistema de notificaciones


Épica 2: Gestión de Clientes

Gestionar la información de los clientes, incluyendo su registro, búsqueda y visualización de sus contratos y proformas anteriores.

Historias de usuario:

MUST HAVE

  • Como administrador quiero poder registrar los datos de mis clientes para tener la información organizada en el sistema.

    • Valor: Alto (fundamental para la gestión eficiente de clientes)

    • Riesgo: Bajo

    • Dependencia: Formulario de registro de clientes, base de datos

MUST HAVE

  • Como administrador quiero poder encontrar clientes por RUC, nombre o giro para acceder rápidamente a sus detalles sin tener que buscar manualmente.

    • Valor: Alto

    • Riesgo: Bajo

    • Dependencia: Motor de búsqueda, base de datos optimizada

SHOULD HAVE

  • Como administrador quiero ver el historial de proformas y contratos por cliente para tener referencia de propuestas anteriores.

    • Valor: Alto

    • Riesgo: Medio

    • Dependencia: Base de datos de transacciones, gestión de clientes


Épica 3: Catálogo de Productos

Gestionar un catálogo centralizado de productos, permitiendo su edición y eliminación de acuerdo a la necesidad.

Historias de usuario:

MUST HAVE

  • Como administrador quiero disponer de un catálogo de productos con precios y descripciones para usarlos en las proformas.

    • Valor: Alto (fundamental para el sistema)

    • Riesgo: Bajo

    • Dependencia: Base de datos de productos, interfaz de edición

MUST HAVE

  • Como administrador quiero editar y eliminar productos o servicios existentes para mantener el catálogo actualizado.

    • Valor: Alto

    • Riesgo: Medio

    • Dependencia: Sistema de validación, base de datos de productos


Épica 4: Procesos Comerciales

Gestionar la generación de proformas y contratos asociados a clientes, calculando los totales y permitiendo su conversión.

Historias de usuario:

MUST HAVE

  • Como administrador quiero generar una proforma asociada a un cliente seleccionando productos/servicios desde el catálogo para ofrecer un presupuesto ajustado.

    • Valor: Alto

    • Riesgo: Bajo

    • Dependencia: Catálogo de productos, base de datos de clientes

MUST HAVE

  • Como administrador quiero que el sistema calcule el subtotal con respecto a la cantidad y precio ingresado para obtener un total preciso sin errores de cálculo.

    • Valor: Alto

    • Riesgo: Bajo

    • Dependencia: Sistema de cálculos automáticos, catálogo de productos

SHOULD HAVE

  • Como administrador quiero generar un contrato seleccionando productos/servicios desde el catálogo para formalizar la venta de los productos adquiridos por el cliente.

    • Valor: Alto

    • Riesgo: Medio

    • Dependencia: Catálogo de productos, base de datos de clientes

SHOULD HAVE

  • Como administrador quiero poder convertir una proforma en un contrato para agilizar el proceso de venta.

    • Valor: Medio

    • Riesgo: Bajo

    • Dependencia: Funcionalidad de conversión, gestión de productos y contratos


Épica 5: Alertas y Vencimientos

Permitir la visualización de alertas y fechas de vencimiento de los productos o servicios para evitar problemas de vencimiento.

Historias de usuario:

MUST HAVE

  • Como administrador quiero poder visualizar alertas y las fechas de vencimiento de recargas para evitar que los productos queden fuera de su periodo de validez.

    • Valor: Alto

    • Riesgo: Bajo

    • Dependencia: Sistema de alertas, base de datos de productos

MUST HAVE

  • Como administrador quiero recibir una alerta cuando un producto esté cerca de vencer para tomar acciones preventivas.

    • Valor: Alto

    • Riesgo: Bajo

    • Dependencia: Sistema de notificaciones, base de datos de productos

SHOULD HAVE

  • Como administrador quiero recibir recordatorios previos a las fechas de vencimiento para tomar medidas con antelación.

    • Valor: Medio

    • Riesgo: Medio

    • Dependencia: Configuración de fechas y alertas


Épica 6: Gestión de Certificados

Generar y gestionar los certificados de los contratos, permitiendo su impresión masiva y vista previa antes de la entrega.

Historias de usuario:

MUST HAVE

  • Como administrador quiero poder generar protocolos de operatividad de los detalles de un contrato para tener documentación que respalde cada proceso relacionado con el contrato.

    • Valor: Alto

    • Riesgo: Bajo

    • Dependencia: Plantillas de certificados, datos del contrato

MUST HAVE

  • Como administrador quiero poder generar certificados individuales para cada contrato para entregar al cliente un respaldo oficial de que los productos han sido revisados correctamente.

    • Valor: Alto

    • Riesgo: Medio

    • Dependencia: Base de datos de contratos, plantilla de certificados

SHOULD HAVE

  • Como administrador quiero poder imprimir todos los certificados asociados a un contrato en una sola operación para facilitar la entrega de documentos al cliente.

    • Valor: Medio

    • Riesgo: Medio

    • Dependencia: Sistema de impresión masiva, base de datos de contratos

COULD HAVE

  • Como administrador quiero seleccionar un rango de fechas o filtros para la impresión masiva de certificados para gestionar grandes volúmenes de servicios realizados.

    • Valor: Bajo

    • Riesgo: Medio

    • Dependencia: Filtros de fecha, sistema de impresión masiva

COULD HAVE

  • Como administrador quiero tener una vista previa antes de imprimir los certificados para verificar que la información técnica esté correcta antes de entregarlos al cliente.

    • Valor: Bajo

    • Riesgo: Bajo

    • Dependencia: Funcionalidad de vista previa, base de datos de certificados

Salidas:

Backlog Priorizado del Producto

Épica 1: Seguridad y gestión de usuarios


Épica 2: Gestión de Clientes


Épica 3: Catálogo de Productos


Épica 4: Procesos Comerciales


Épica 5: Alertas y Vencimientos


Épica 6: Gestión de Certificados



Criterios de Terminado

Épica 1: Seguridad y gestión de usuarios

  • Registrar, editar y eliminar usuarios:

    • Se han implementado las funcionalidades de registro, edición y eliminación de usuarios dentro del sistema.

    • Las pruebas de validación aseguran que solo los usuarios con los permisos adecuados puedan realizar estas acciones.

    • El Product Owner ha revisado y aprobado el flujo de usuarios en el sistema.

    • La documentación técnica y de usuario está actualizada, y se ha agregado un apartado que describe el proceso de gestión de usuarios.

    • Se ha realizado una sesión de feedback con los stakeholders para evaluar la experiencia del administrador en la gestión de usuarios.

  • Validación de credenciales de forma segura:

    • El sistema utiliza un método de autenticación seguro, como el cifrado de contraseñas.

    • Se ha realizado una auditoría de seguridad para confirmar que las credenciales de los usuarios son validadas correctamente.

    • El Product Owner ha aprobado la seguridad del sistema tras las pruebas de penetración y vulnerabilidad.

    • La documentación técnica describe los procedimientos para la gestión segura de credenciales.

  • Cierre automático de sesión tras inactividad:

    • El sistema implementa un tiempo configurable de inactividad tras el cual la sesión se cierra automáticamente.

    • Se ha realizado la prueba de inactividad para asegurarse de que el cierre automático funcione correctamente en todos los dispositivos compatibles.

    • El Product Owner ha revisado y validado el flujo de cierre automático de sesión.

    • Se ha actualizado la documentación de usuario para incluir instrucciones sobre la gestión de sesiones y tiempos de inactividad.


Épica 2: Gestión de Clientes

  • Registro de datos de clientes:

    • Se ha implementado un formulario para registrar los datos de los clientes (nombre, RUC, giro, teléfono, etc.).

    • Los datos de clientes se almacenan correctamente en la base de datos y son accesibles para consultas.

    • El Product Owner ha revisado y aprobado el flujo de registro de clientes y la integración con la base de datos.

    • La documentación técnica está actualizada con los detalles sobre el formato y validación de los datos de clientes.

  • Búsqueda de clientes por RUC, nombre o giro:

    • Se ha implementado un motor de búsqueda rápido y eficiente que permite encontrar clientes por RUC, nombre o giro.

    • Las pruebas de rendimiento han confirmado que la búsqueda es eficiente incluso con grandes volúmenes de datos.

    • El Product Owner ha validado el motor de búsqueda y su eficiencia en el sistema.

    • La documentación de usuario ha sido actualizada con los procedimientos de búsqueda de clientes y la optimización de consultas.


Épica 3: Catálogo de Productos

  • Catálogo de productos con precios y descripciones:

    • Se ha creado un catálogo de productos que incluye nombre, precio, descripción y otros detalles necesarios para las proformas.

    • El sistema permite la visualización, edición y eliminación de productos dentro del catálogo de manera eficiente.

    • El Product Owner ha revisado y aprobado el diseño y las funcionalidades del catálogo de productos.

    • La documentación técnica está actualizada y describe cómo agregar, editar y eliminar productos en el catálogo.

  • Edición y eliminación de productos o servicios:

    • Los administradores pueden editar y eliminar productos o servicios existentes dentro del catálogo sin problemas.

    • Las pruebas de validación aseguran que solo los administradores con permisos adecuados puedan modificar el catálogo.

    • El flujo de edición y eliminación de productos ha sido probado y validado por el Product Owner.

    • La documentación de usuario ha sido actualizada con las instrucciones sobre cómo manejar el catálogo de productos.

Entradas populares de este blog

7. Crear historias de usuario

3. Formar al equipo Scrum

4. Desarrollar Épicas