Extracción de Características de PRD

Descripción

Este prompt extrae y organiza todas las características descritas en tu PRD, organizándolas por prioridad y categoría para la planificación de implementación.

Proceso

  • Identificación de características: Extrae todas las características explícitas e implícitas mencionadas en el PRD
  • Categorización: Agrupa características por categorías lógicas
  • Priorización: Aplica priorización MoSCoW a cada característica
    • Must-have (imprescindible)
    • Should-have (importante)
    • Could-have (deseable)
    • Won't-have (no para esta versión)
  • Detalle: Proporciona descripción clara y criterios de aceptación para cada característica
  • Complejidad: Estima la complejidad relativa de implementación

Ejemplo de Resultado


# Características del Producto

## Categoría: Auth

### F01: Sistema de Registro de Usuario (MUST)
**Descripción:** Los usuarios deben poder registrarse en la plataforma.
**Criterios de Aceptación:** 
- Formulario de registro con validación 
- Confirmación por correo electrónico
- Almacenamiento seguro de credenciales
**Complejidad:** Media

### F02: Inicio de Sesión (MUST)
**Descripción:** Los usuarios existentes pueden iniciar sesión.
**Criterios de Aceptación:** 
- Soporte para email/contraseña
- Restablecimiento de contraseña
- Protección contra ataques de fuerza bruta
**Complejidad:** Baja
                    

Prompt Completo

Usted es un experto gerente de producto y líder técnico encargado de extraer y organizar características del Documento de Requisitos del Producto (PRD) adjunto.

Crear un archivo features.md completo que describa claramente todas las características descritas en el PRD, organizadas por prioridad y categoría. Esta lista de características será utilizada por el equipo de desarrollo para la planificación de la implementación.

Si falta información crítica o no está clara en el PRD que impida una extracción exhaustiva de características, haga preguntas específicas para recopilar los detalles necesarios antes de continuar.

Extraer y organizar las características por:

1. IDENTIFICACIÓN DE CARACTERÍSTICAS:

  • Extraer todas las características explícitas e implícitas mencionadas en el PRD
  • Asegurarse de que cada característica sea discreta, específica y implementable
  • Asignar un identificador único a cada característica (por ejemplo, F1, F2, F3)

2. CATEGORIZACIÓN DE CARACTERÍSTICAS:

  • Agrupar características por categorías lógicas (por ejemplo, Autenticación de Usuario, Panel de Control, Informes)
  • Identificar características centrales frente a mejoras o características deseables
  • Etiquetar características por tipo de usuario/persona cuando sea aplicable

3. PRIORIZACIÓN:

  • Aplicar la priorización MoSCoW a cada característica:
    • Imprescindible: Crítico para el producto mínimo viable
    • Importante: Importante pero no crítico para el lanzamiento inicial
    • Deseable: Deseable pero se puede posponer
    • Fuera de alcance: Fuera del alcance para el lanzamiento actual pero anotado para el futuro
  • Considerar las dependencias entre características al priorizar

4. DETALLE DE CARACTERÍSTICAS:

  • Proporcionar una descripción clara y concisa para cada característica
  • Incluir criterios de aceptación para cada característica
  • Nota sobre cualquier consideración o restricción técnica
  • Identificar posibles casos límite o requisitos de manejo especial

5. COMPLEJIDAD DE IMPLEMENTACIÓN:

  • Estimar la complejidad relativa de cada característica (Baja, Media, Alta)
  • Identificar características que puedan requerir integraciones de terceros o experiencia especial
  • Nota sobre cualquier característica que pueda presentar desafíos técnicos significativos

6. CREACIÓN DE FEATURES.MD:

  • Formatear la lista de características en un markdown limpio y bien estructurado
  • Incluir una tabla de contenido con enlaces a cada categoría
  • Agregar una sección de resumen con recuentos de características por prioridad y categoría
  • Asegurarse de que el documento sea fácil de navegar y referencia

Primero, proporcione una visión general del producto basada en el PRD. Luego, cree el contenido completo de features.md siguiendo la estructura anterior.

Sea específico y claro en sus descripciones de características para asegurarse de que puedan ser entendidas tanto por partes interesadas técnicas como no técnicas.