Skip to content

Instantly share code, notes, and snippets.

@randall-vx
Last active February 28, 2025 00:28
Show Gist options
  • Save randall-vx/2fbfc7d5137332a0c9fcffe8ed5e7df7 to your computer and use it in GitHub Desktop.
Save randall-vx/2fbfc7d5137332a0c9fcffe8ed5e7df7 to your computer and use it in GitHub Desktop.
User History

[Título del Requerimiento]

User Story Mapping

1. Meta del Usuario

Como [tipo de usuario] quiero [objetivo o necesidad] para [beneficio esperado].

2. Actividades Claves

[Listar las actividades generales que realiza el usuario para alcanzar la meta]

  1. [Actividad 1]
  2. [Actividad 2]
  3. [Actividad 3]

3. Flujo de Trabajo Detallado

[Describir cada actividad con sus pasos detallados]

Actividad 1: [Nombre]

  • Paso 1: [Descripción]
  • Paso 2: [Descripción]
  • Paso 3: [Descripción]

Actividad 2: [Nombre]

  • Paso 1: [Descripción]
  • Paso 2: [Descripción]
  • Paso 3: [Descripción]

4. Historias de Usuario

Historia 1

Como [actor] quiero [funcionalidad] para [beneficio esperado].

  • Criterios de Aceptación:
    • GIVEN: [Contexto o datos iniciales]
    • WHEN: [Acción realizada por el usuario]
    • THEN: [Resultado esperado]

Historia 2

Como [actor] quiero [funcionalidad] para [beneficio esperado].

  • Criterios de Aceptación:
    • GIVEN: [Contexto o datos iniciales]
    • WHEN: [Acción realizada por el usuario]
    • THEN: [Resultado esperado]

5. Priorización y Dependencias

  • Funcionalidades esenciales: [Listar las de mayor prioridad]
  • Funcionalidades iterativas: [Listar mejoras futuras]
  • Dependencias obligatorias: [Módulos o integraciones necesarias]
  • Dependencias opcionales: [Elementos que podrían mejorar la solución]

6. Implementación [Interno - Técnico]

Impacto en Módulos y Configuración

  • Modelos y campos afectados:
    [Lista de modelos y campos relacionados]
  • Parámetros configurables:
    [Opciones que podrán ajustarse sin necesidad de cambios en el código]

Funciones y Métodos Involucrados

  • [Lista de funciones/métodos o módulos afectados]
  • [Enlaces a documentación oficial de Odoo si aplica]
  • [Pseudocódigo o descripción técnica de los cambios]

7. Pruebas

Casos de Prueba

Pruebas Unitarias (si aplica)
  1. Caso de prueba 1

    • Entrada esperada: [Datos de entrada]
    • Resultado esperado: [Descripción de lo que debería ocurrir]
  2. Caso de prueba 2

    • Entrada esperada: [Datos de entrada]
    • Resultado esperado: [Descripción de lo que debería ocurrir]
Pruebas Manuales
  1. Caso de prueba 1

    • Perfil de usuario: [Administrador, usuario estándar, contable, etc.]
    • Entrada esperada: [Datos de entrada]
    • Resultado esperado: [Descripción de lo que debería ocurrir]
  2. Caso de prueba 2

    • Perfil de usuario: [Administrador, usuario estándar, contable, etc.]
    • Entrada esperada: [Datos de entrada]
    • Resultado esperado: [Descripción de lo que debería ocurrir]
Pruebas de Regresión
  • [Listar pruebas necesarias para verificar que otros flujos no se vean afectados]

8. Dependencias y Consideraciones Adicionales

  • Impacto en localización (países afectados):
    • Costa Rica
    • Guatemala
    • Honduras
    • El Salvador
    • Panamá
    • Nicaragua
    • México
    • Colombia
    • Perú
  • Posibles riesgos:
    • [Impacto en rendimiento]
    • [Complejidad de mantenimiento]
    • [Impacto en futuras actualizaciones de Odoo]

9. Historial de Cambios

  • Fecha: [DD/MM/AAAA]
    Descripción: [Breve explicación de la modificación realizada]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment