business-requirements-analyst
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseRequirements Gathering - Levantamiento de Requerimientos
需求收集
Este Skill proporciona una metodología profesional y completa para realizar levantamiento de requerimientos que cubra todas las capas del negocio, no solo "la app" o "el sistema".
本Skill提供一套专业且完整的需求收集方法论,覆盖业务的所有层面,而非仅局限于应用或系统本身。
Principio Fundamental
核心原则
El levantamiento de requerimientos NO es solo una lista de funcionalidades.
Un buen levantamiento cubre todas las capas del negocio:
- 🧠 Idea y objetivo
- 👥 Usuarios
- 💼 Operación
- 💰 Dinero
- ⚙️ Tecnología
- ⚠️ Riesgos
- 📈 Crecimiento
需求收集绝非仅仅是一份功能列表。
优质的需求收集需覆盖业务的所有层面:
- 🧠 想法与目标
- 👥 用户
- 💼 运营
- 💰 财务
- ⚙️ 技术
- ⚠️ 风险
- 📈 增长
Metodologías Disponibles
可用方法论
1. Design Thinking (para ideas nuevas)
1. Design Thinking(适用于全新想法)
Ideal cuando:
- La idea aún se está validando
- No tienes todo claro
- Quieres entender al usuario de verdad
Fases:
- Empatizar - Entender a los usuarios
- Definir - Identificar problemas clave
- Idear - Generar soluciones
- Prototipar - Crear versiones tempranas
- Testear - Validar con usuarios reales
Nota: Sirve para descubrir qué construir, no para documentarlo todo.
适用场景:
- 想法仍在验证阶段
- 尚未完全理清思路
- 希望真正理解用户需求
阶段:
- 共情 - 理解用户
- 定义 - 识别核心问题
- 构思 - 生成解决方案
- 原型制作 - 创建早期版本
- 测试 - 与真实用户验证
注意: 该方法用于明确需要构建什么,而非完整记录所有内容。
2. Análisis de Negocio (Business Analysis - BABOK)
2. 业务分析(Business Analysis - BABOK)
El más completo y profesional.
Cubre:
- Requerimientos del negocio
- Requerimientos funcionales
- Requerimientos no funcionales
- Reglas del negocio
- Stakeholders
- Procesos
Nota: Este es el que se usa para crear documentos formales.
最全面且专业的方法论。
覆盖内容:
- 业务需求
- 功能需求
- 非功能需求
- 业务规则
- Stakeholders
- 业务流程
注意: 该方法用于创建正式的需求文档。
3. Lean / Startup Canvas (visión rápida)
3. Lean / Startup Canvas(快速梳理愿景)
Sirve para:
- Ordenar la idea
- Ver si el negocio tiene sentido
⚠️ Importante: NO reemplaza el levantamiento de requerimientos completo.
用途:
- 梳理商业想法
- 验证商业可行性
⚠️ 重要提示: 无法替代完整的需求收集工作。
Enfoque Recomendado
推荐方法
Combinar 3 elementos clave:
- Visión de negocio
- Procesos
- Sistema / producto
Y documentarlo todo en un artefacto maestro único.
结合三大核心要素:
- 业务愿景
- 业务流程
- 系统/产品
并将所有内容整合到一份核心文档中。
Estructura del Documento Completo de Requerimientos
完整需求文档的结构
📌 1. Visión del Negocio
📌 1. 业务愿景
Incluir:
- Problema que resuelve - ¿Qué dolor o necesidad atiende?
- Propuesta de valor - ¿Por qué es mejor que las alternativas?
- Objetivo del negocio - Metas claras y medibles
- KPIs principales - Métricas de éxito
- Alcance - Qué SÍ y qué NO está incluido
Ejemplo de formato:
markdown
undefined包含:
- 解决的问题 - 针对哪些痛点或需求?
- 价值主张 - 相比其他方案,优势何在?
- 业务目标 - 清晰可衡量的目标
- 核心KPIs - 成功的衡量指标
- 范围 - 包含与不包含的内容
示例格式:
markdown
undefinedVisión del Negocio
业务愿景
Problema
问题
[Descripción del problema que se resuelve]
[描述需要解决的问题]
Propuesta de Valor
价值主张
[Qué hace único a este producto/servicio]
[产品/服务的独特之处]
Objetivos
目标
- Objetivo 1: [Descripción]
- Objetivo 2: [Descripción]
- 目标1: [描述]
- 目标2: [描述]
KPIs
KPIs
- KPI 1: [Métrica específica]
- KPI 2: [Métrica específica]
- KPI1: [具体指标]
- KPI2: [具体指标]
Alcance
范围
Incluye:
- [Elemento 1]
- [Elemento 2]
No incluye:
- [Elemento 1]
- [Elemento 2]
undefined包含:
- [内容1]
- [内容2]
不包含:
- [内容1]
- [内容2]
undefined📌 2. Stakeholders
📌 2. Stakeholders(利益相关者)
Identificar todos los actores involucrados:
- Dueños del negocio - Quiénes toman decisiones
- Usuarios finales - Quiénes usarán el sistema
- Administradores - Quiénes gestionarán el sistema
- Proveedores - Servicios o productos externos
- Terceros - Pagos, logística, integraciones, etc.
Formato sugerido:
markdown
undefined识别所有相关角色:
- 业务所有者 - 决策者
- 终端用户 - 系统使用者
- 管理员 - 系统管理者
- 供应商 - 外部服务或产品提供商
- 第三方 - 支付、物流、集成服务等
推荐格式:
markdown
undefinedStakeholders
Stakeholders
| Tipo | Nombre/Rol | Interés | Influencia |
|---|---|---|---|
| Dueño | [Nombre] | [Alto/Medio/Bajo] | [Alta/Media/Baja] |
| Usuario | [Tipo] | [Alto/Medio/Bajo] | [Alta/Media/Baja] |
undefined| 类型 | 名称/角色 | 关注度 | 影响力 |
|---|---|---|---|
| 所有者 | [姓名] | [高/中/低] | [高/中/低] |
| 用户 | [类型] | [高/中/低] | [高/中/低] |
undefined📌 3. Tipos de Usuarios (Personas)
📌 3. 用户类型(用户画像)
Para cada tipo de usuario, documentar:
- Qué necesita - Funcionalidades clave
- Qué dolor tiene - Problemas actuales
- Qué espera del sistema - Expectativas
Ejemplo:
markdown
undefined针对每种用户类型,记录:
- 需求 - 核心功能
- 痛点 - 当前存在的问题
- 期望 - 对系统的期待
示例:
markdown
undefinedPersonas
用户画像
Cliente Final
终端客户
- Necesita: Realizar compras rápidas y seguras
- Dolor: Procesos de pago complicados
- Espera: Checkout en menos de 3 clics
- 需求: 快速安全地完成购买
- 痛点: 支付流程繁琐
- 期望: 结账步骤不超过3次点击
Administrador
管理员
- Necesita: Gestionar inventario y pedidos
- Dolor: Falta de visibilidad en tiempo real
- Espera: Dashboard con métricas actualizadas
undefined- 需求: 管理库存与订单
- 痛点: 缺乏实时可见性
- 期望: 包含实时指标的仪表盘
undefined📌 4. Procesos del Negocio
📌 4. 业务流程
⚠️ MUY IMPORTANTE - Aquí muchos fallan.
Documentar flujos completos:
- Cómo entra un cliente
- Cómo se genera una venta
- Cómo se cobra
- Qué pasa si falla el pago
- Cómo se atiende un reclamo
Expresar como flujos paso a paso:
markdown
undefined⚠️ 非常重要 - 很多人在此环节出错。
记录完整流程:
- 客户如何进入业务体系
- 销售如何产生
- 如何收款
- 支付失败时的处理流程
- 投诉如何处理
以分步流程呈现:
markdown
undefinedProceso: Compra de Producto
流程:产品购买
- Usuario navega catálogo
- Usuario agrega productos al carrito
- Usuario procede al checkout
- Sistema valida disponibilidad
- Usuario ingresa datos de pago
- Sistema procesa pago
- Si éxito: Confirma pedido y envía email
- Si falla: Muestra error y permite reintentar
- Sistema genera orden de envío
- Usuario recibe confirmación
Para procesos complejos, ver [references/process-mapping.md](references/process-mapping.md).- 用户浏览商品目录
- 用户将商品加入购物车
- 用户进入结账环节
- 系统验证库存可用性
- 用户输入支付信息
- 系统处理支付
- 成功: 确认订单并发送邮件
- 失败: 显示错误并允许重试
- 系统生成发货订单
- 用户收到确认通知
如需处理复杂流程,请查看 [references/process-mapping.md](references/process-mapping.md)。📌 5. Requerimientos Funcionales
📌 5. 功能需求
Formato estándar:
- RF-01: El sistema debe permitir...
- RF-02: El usuario podrá...
Categorías comunes:
- Registro de usuarios
- Gestión de pedidos
- Pagos
- Notificaciones
- Reportes
Ejemplo:
markdown
undefined标准格式:
- RF-01: 系统应允许...
- RF-02: 用户可...
常见分类:
- 用户注册
- 订单管理
- 支付
- 通知
- 报表
示例:
markdown
undefinedRequerimientos Funcionales
功能需求
Autenticación
认证
- RF-01: El sistema debe permitir registro con email y contraseña
- RF-02: El sistema debe enviar email de verificación
- RF-03: El usuario podrá recuperar contraseña olvidada
- RF-01: 系统应允许通过邮箱和密码注册
- RF-02: 系统应发送验证邮件
- RF-03: 用户可找回遗忘的密码
Gestión de Pedidos
订单管理
- RF-04: El usuario podrá ver historial de pedidos
- RF-05: El sistema debe permitir cancelar pedidos en estado "pendiente"
undefined- RF-04: 用户可查看订单历史
- RF-05: 系统应允许取消处于“待处理”状态的订单
undefined📌 6. Requerimientos No Funcionales
📌 6. 非功能需求
Esto separa lo amateur de lo profesional.
Áreas clave:
- Seguridad - Autenticación, autorización, encriptación
- Rendimiento - Tiempos de respuesta, capacidad
- Escalabilidad - Crecimiento esperado
- Disponibilidad - Uptime, redundancia
- Cumplimiento legal - GDPR, protección de datos
- UX / Usabilidad - Accesibilidad, responsive
Ejemplo:
markdown
undefined这是区分业余与专业的关键。
核心领域:
- 安全 - 认证、授权、加密
- 性能 - 响应时间、容量
- 可扩展性 - 预期增长
- 可用性 - 正常运行时间、冗余
- 合规性 - GDPR、数据保护
- UX/易用性 - 可访问性、响应式设计
示例:
markdown
undefinedRequerimientos No Funcionales
非功能需求
Rendimiento
性能
- RNF-01: El sistema debe responder en < 2 segundos para el 95% de las peticiones
- RNF-02: El sistema debe soportar 1000 usuarios concurrentes
- RNF-01: 系统95%的请求响应时间应小于2秒
- RNF-02: 系统应支持1000个并发用户
Seguridad
安全
- RNF-03: Todas las contraseñas deben estar hasheadas con bcrypt
- RNF-04: Las comunicaciones deben usar HTTPS/TLS 1.3
- RNF-03: 所有密码必须使用bcrypt加密
- RNF-04: 通信必须使用HTTPS/TLS 1.3
Cumplimiento
合规性
- RNF-05: El sistema debe cumplir con GDPR para datos de usuarios europeos
undefined- RNF-05: 系统需符合GDPR对欧洲用户数据的要求
undefined📌 7. Reglas del Negocio
📌 7. 业务规则
Lógica específica del dominio:
Ejemplos:
markdown
undefined特定领域的逻辑:
示例:
markdown
undefinedReglas del Negocio
业务规则
- RN-01: Un pedido no puede cancelarse después de 30 minutos de creado
- RN-02: Un usuario solo puede tener un plan activo a la vez
- RN-03: Las comisiones se calculan como 5% del monto total
- RN-04: Los impuestos se aplican según la región del comprador
undefined- RN-01: 订单创建30分钟后无法取消
- RN-02: 用户同一时间只能拥有一个活跃套餐
- RN-03: 佣金按总金额的5%计算
- RN-04: 税费根据买家所在地区计算
undefined📌 8. Modelo de Datos (Alto Nivel)
📌 8. 数据模型(高层级)
Conceptual, no SQL aún.
Documentar:
- Entidades principales - Usuario, Pedido, Producto, etc.
- Relaciones - Uno a muchos, muchos a muchos
- Datos críticos - Campos esenciales
Ejemplo:
markdown
undefined概念性模型,暂不涉及SQL。
记录:
- 核心实体 - 用户、订单、产品等
- 关系 - 一对多、多对多
- 关键数据 - 必要字段
示例:
markdown
undefinedModelo de Datos
数据模型
Entidades Principales
核心实体
Usuario
- id (PK)
- email (único)
- nombre
- fecha_registro
Pedido
- id (PK)
- usuario_id (FK)
- estado
- total
- fecha_creacion
Producto
- id (PK)
- nombre
- precio
- stock
用户
- id (PK)
- email (唯一)
- 姓名
- 注册日期
订单
- id (PK)
- usuario_id (FK)
- 状态
- 总金额
- 创建日期
产品
- id (PK)
- 名称
- 价格
- 库存
Relaciones
关系
- Un Usuario puede tener muchos Pedidos (1:N)
- Un Pedido puede contener muchos Productos (N:M)
Para modelos complejos, ver [references/data-modeling.md](references/data-modeling.md).- 一个用户可拥有多个订单(1:N)
- 一个订单可包含多个产品(N:M)
如需处理复杂模型,请查看 [references/data-modeling.md](references/data-modeling.md)。📌 9. Integraciones
📌 9. 集成
Servicios externos necesarios:
- Pasarelas de pago - Stripe, PayPal, etc.
- APIs externas - Servicios de terceros
- Servicios de terceros - Email, SMS, analytics
Ejemplo:
markdown
undefined所需的外部服务:
- 支付网关 - Stripe、PayPal等
- 外部API - 第三方服务
- 第三方服务 - 邮件、短信、分析
示例:
markdown
undefinedIntegraciones
集成
Pasarela de Pago
支付网关
- Proveedor: Stripe
- Funcionalidad: Procesamiento de tarjetas de crédito
- Datos intercambiados: Monto, moneda, token de tarjeta
- 提供商: Stripe
- 功能: 信用卡处理
- 交互数据: 金额、货币、银行卡令牌
Servicio de Email
邮件服务
- Proveedor: SendGrid
- Funcionalidad: Envío de notificaciones
- Datos intercambiados: Destinatario, asunto, cuerpo HTML
undefined- 提供商: SendGrid
- 功能: 发送通知
- 交互数据: 收件人、主题、HTML内容
undefined📌 10. Riesgos y Supuestos
📌 10. 风险与假设
Identificar potenciales problemas:
- Riesgos técnicos - Dependencias, escalabilidad
- Riesgos legales - Cumplimiento, privacidad
- Suposiciones del negocio - Asunciones que deben validarse
Ejemplo:
markdown
undefined识别潜在问题:
- 技术风险 - 依赖项、可扩展性
- 法律风险 - 合规性、隐私
- 业务假设 - 需要验证的假设
示例:
markdown
undefinedRiesgos
风险
Técnicos
技术风险
- R-01: Dependencia de API externa puede causar downtime
- Mitigación: Implementar sistema de caché y fallback
- R-01: 依赖外部API可能导致系统宕机
- 缓解措施: 实现缓存与备用系统
Legales
法律风险
- R-02: Cambios en regulación de protección de datos
- Mitigación: Diseño modular para adaptación rápida
- R-02: 数据保护法规变更
- 缓解措施: 采用模块化设计以快速适配
Supuestos
假设
- S-01: Los usuarios tienen acceso a internet estable
- S-02: El volumen inicial no excederá 10,000 usuarios
undefined- S-01: 用户拥有稳定的互联网接入
- S-02: 初始用户量不超过10,000人
undefined📌 11. Roadmap / Fases
📌 11. 路线图/阶段
Dividir en etapas manejables:
Ejemplo:
markdown
undefined拆分为可管理的阶段:
示例:
markdown
undefinedRoadmap
路线图
MVP (Fase 1) - 3 meses
MVP(第一阶段)- 3个月
- Registro y autenticación
- Catálogo de productos
- Carrito de compras
- Pago básico con Stripe
- 注册与认证
- 商品目录
- 购物车
- 基于Stripe的基础支付功能
Fase 2 - 2 meses
第二阶段 - 2个月
- Sistema de notificaciones
- Historial de pedidos
- Panel de administración básico
- 通知系统
- 订单历史
- 基础管理面板
Fase 3 - 3 meses
第三阶段 - 3个月
- Reportes avanzados
- Integración con logística
- Sistema de recomendaciones
undefined- 高级报表
- 物流集成
- 推荐系统
undefinedProceso de Levantamiento (Paso a Paso)
需求收集流程(分步)
1. Entrevistas
1. 访谈
Aunque seas tú mismo el stakeholder, realiza el ejercicio de responder:
- ¿Qué problema resuelve esto?
- ¿Quiénes lo usarán?
- ¿Cómo lo usarán?
- ¿Qué alternativas existen?
- ¿Por qué esto es mejor?
即使你自己是利益相关者,也需完成以下问题的回答:
- 这解决了什么问题?
- 谁会使用它?
- 如何使用?
- 现有哪些替代方案?
- 这个方案的优势是什么?
2. Preguntas Incómodas
2. 尖锐问题
Fundamental para descubrir edge cases:
- ¿Qué pasa si falla el pago?
- ¿Qué pasa si el usuario pierde conexión?
- ¿Qué pasa si hay datos duplicados?
- ¿Qué pasa si el servicio externo está caído?
对于发现边缘情况至关重要:
- 支付失败时怎么办?
- 用户断网时怎么办?
- 出现重复数据时怎么办?
- 外部服务宕机时怎么办?
3. Diagramar Flujos
3. 绘制流程
Crear diagramas visuales de:
- Flujos de usuario (user flows)
- Procesos de negocio (business processes)
- Arquitectura del sistema (system architecture)
创建可视化流程图:
- 用户流程(user flows)
- 业务流程(business processes)
- 系统架构(system architecture)
4. Escribir → Validar → Ajustar
4. 撰写 → 验证 → 调整
Proceso iterativo:
- Escribir primera versión del documento
- Revisar con stakeholders
- Identificar gaps y ambigüedades
- Ajustar y refinar
- Repetir hasta tener consenso
迭代流程:
- 撰写文档初稿
- 与利益相关者审核
- 识别漏洞与歧义
- 调整与优化
- 重复直到达成共识
5. Documento Vivo
5. 动态文档
Mantener actualizado:
- Usar formato Markdown para versionado
- Herramientas: Notion, Confluence, GitHub Wiki
- Actualizar cuando cambien requerimientos
保持更新:
- 使用Markdown格式以便版本控制
- 工具:Notion、Confluence、GitHub Wiki
- 需求变更时及时更新
Plantilla Completa
完整模板
Para una plantilla lista para usar, ver assets/requirements-template.md.
如需可直接使用的模板,请查看 assets/requirements-template.md。
Resultado Final
最终成果
Cuando terminas el levantamiento completo, tienes:
- ✅ Documento para desarrollar - Especificaciones claras
- ✅ Base para cotizar - Alcance definido
- ✅ Guía para delegar - Instrucciones completas
- ✅ Material para presentar - A socios o inversionistas
完成完整的需求收集后,你将获得:
- ✅ 开发文档 - 清晰的技术规格
- ✅ 报价基础 - 明确的项目范围
- ✅ 委托指南 - 完整的操作说明
- ✅ 展示素材 - 用于向合作伙伴或投资者展示
Consejos Importantes
重要建议
- No empieces escribiendo requerimientos - Empieza entendiendo el negocio como si ya existiera
- Sé específico - "Rápido" no es un requerimiento, "< 2 segundos" sí lo es
- Incluye el "por qué" - No solo el "qué", también la razón detrás
- Documenta decisiones - Por qué se eligió X tecnología o enfoque
- Mantén actualizado - Un documento desactualizado es peor que no tener documento
- 不要直接开始写需求 - 先假设业务已存在,去理解它
- 要具体 - “快速”不是需求,“<2秒”才是
- 包含“原因” - 不仅要写“做什么”,还要写“为什么做”
- 记录决策过程 - 为什么选择某项技术或方法
- 保持更新 - 过时的文档不如没有文档
Referencias Adicionales
额外参考
Para técnicas avanzadas y ejemplos específicos:
- Mapeo de procesos complejos: references/process-mapping.md
- Modelado de datos avanzado: references/data-modeling.md
- Casos de uso detallados: references/use-cases.md
如需高级技术与具体示例:
- 复杂流程映射: references/process-mapping.md
- 高级数据建模: references/data-modeling.md
- 详细用例: references/use-cases.md