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.