epic_id: "EPIC-ODO-[NUMBER]"
title: "[Tiêu đề Epic - năng lực nghiệp vụ cấp cao]"
business_theme: "[Năng lực kinh doanh sẽ cung cấp]"
odoo_version: "[Phiên bản Odoo mục tiêu - ví dụ 16.0]"
priority: "[Critical/High/Medium]"
estimated_timeline: "[Ước tính timeline - ví dụ 2-3 sprint]"

vision_statement: |
  For [người dùng mục tiêu],
  Who need [vấn đề nghiệp vụ],
  The [tên epic] epic
  Will deliver [khả năng chính]
  That provide [giá trị kinh doanh đo được]
  Unlike [hiện trạng].

business_value:
  primary_objectives:
    - "[Mục tiêu nghiệp vụ 1]"
    - "[Mục tiêu nghiệp vụ 2]"
  
  success_metrics:
    - metric: "[Tên metric]"
      target: "[Mức tiêu]"
      measurement: "[Cách đo]"
    
    - metric: "[Tên metric]"
      target: "[Mức tiêu]"
      measurement: "[Cách đo]"

  user_benefits:
    - "[Lợi ích cho người dùng 1]"
    - "[Lợi ích cho người dùng 2]"

scope:
  included:
    - "[Chức năng cốt lõi 1]"
    - "[Chức năng cốt lõi 2]"
    - "[Yêu cầu tích hợp]"
  
  excluded:
    - "[Nâng cao tương lai 1]"
    - "[Nâng cao tương lai 2]"
    - "[Ngoài phạm vi]"

stories:
  - id: "[STORY-ID-1]"
    title: "[Story 1]"
    user_story: "As a [user type], I want [capability], so that [business value]"
    business_value: "[Giá trị cụ thể]"
    technical_focus: "[Vùng kỹ thuật chính]"
    estimated_effort: "[Story points/ước tính thời gian]"
    dependencies: "[Phụ thuộc]"
    acceptance_criteria_summary: "[Tóm tắt AC chính]"
    
  - id: "[STORY-ID-2]"
    title: "[Story 2]"
    user_story: "As a [user type], I want [capability], so that [business value]"
    business_value: "[Giá trị cụ thể]"
    technical_focus: "[Vùng kỹ thuật]"
    estimated_effort: "[Ước tính]"
    dependencies: "[Phụ thuộc]"
    acceptance_criteria_summary: "[Tóm tắt AC]"

  - id: "[STORY-ID-3]"
    title: "[Story 3 - nếu cần]"
    user_story: "As a [user type], I want [capability], so that [business value]"
    business_value: "[Giá trị cụ thể]"
    technical_focus: "[Vùng kỹ thuật]"
    estimated_effort: "[Ước tính]"
    dependencies: "[Phụ thuộc]"
    acceptance_criteria_summary: "[Tóm tắt AC]"

technical_architecture:
  odoo_modules:
    new: "[Module mới sẽ tạo]"
    extended: "[Module mở rộng]"
    dependencies: 
      standard: "[Module chuẩn]"
      oca: "[Module OCA]"
      custom: "[Custom hiện có]"

  data_models:
    new: "[Model mới sẽ tạo]"
    extended: "[Model mở rộng]"
    relationships: "[Quan hệ chính]"

  integration_points:
    internal: "[Tích hợp nội bộ Odoo]"
    external: "[Tích hợp hệ thống ngoài]"
    apis: "[Yêu cầu API]"

  security_model:
    groups: "[Nhóm bảo mật cần]"
    access_rules: "[Yêu cầu truy cập chính]"
    record_rules: "[Yêu cầu tách biệt dữ liệu/multi-company]"

delivery_phases:
  - phase: 1
    name: "[Pha 1]"
    stories: "[IDs story pha 1]"
    business_value: "[Giá trị pha 1]"
    success_criteria: "[Cách đo pha 1]"
    timeline: "[Timeline pha 1]"
    
  - phase: 2
    name: "[Pha 2]"
    stories: "[IDs story pha 2]"
    business_value: "[Giá trị pha 2]"
    success_criteria: "[Tiêu chí pha 2]"
    timeline: "[Timeline pha 2]"

quality_strategy:
  testing_approach: |
    [Tóm tắt chiến lược test: unit, integration, UAT, performance…]
  
  quality_gates:
    - "[Gate 1 - ví dụ Unit tests pass]"
    - "[Gate 2 - ví dụ Xác thực workflow hiện có]"
    - "[Gate 3 - ví dụ Đạt benchmark hiệu năng]"
  
  acceptance_criteria: |
    [AC cấp epic - ví dụ:
    - Dữ liệu cập nhật realtime giữa các module
    - Thông báo/kích hoạt đúng rule
    - Quy trình hiện tại không bị phá vỡ
    - Ảnh hưởng hiệu năng trong ngưỡng cho phép]

risks:
  - risk: "[Mô tả rủi ro]"
    impact: "[H/M/L]"
    probability: "[H/M/L]"
    mitigation: "[Giảm thiểu]"
    owner: "[Chủ rủi ro]"
    
  - risk: "[Rủi ro khác]"
    impact: "[H/M/L]"
    probability: "[H/M/L]"
    mitigation: "[Giảm thiểu]"
    owner: "[Chủ rủi ro]"

dependencies:
  internal:
    - dependency: "[Phụ thuộc nội bộ]"
      type: "Internal"
      status: "[Trạng thái/Timeline]"
      impact: "[Tác động nếu trễ]"
      
  external:
    - dependency: "[Phụ thuộc bên ngoài]"
      type: "External"
      status: "[Trạng thái/Timeline]"
      impact: "[Tác động nếu trễ]"
      owner: "[Chủ phụ thuộc]"

stakeholders:
  business_owner: "[Business owner]"
  product_owner: "[Product owner]"
  technical_lead: "[Technical lead]"
  key_users:
    - "[Key user 1]"
    - "[Key user 2]"

communication_plan:
  reporting_frequency: "[Ví dụ: cập nhật hàng tuần]"
  stakeholder_reviews: "[Ví dụ: demo cuối mỗi pha]"
  decision_points: "[Các điểm cần quyết định]"

definition_of_done:
  epic_level:
    - "[Hoàn tất & chấp nhận tất cả stories]"
    - "[UAT pass]"
    - "[Đạt benchmark hiệu năng]"
    - "[Tài liệu cập nhật]"
    - "[Tài liệu đào tạo hoàn tất]"

notes:
  assumptions: |
    [Giả định chính khi lập kế hoạch epic]
  
  constraints: |
    [Ràng buộc chính ảnh hưởng triển khai]
  
  future_considerations: |
    [Cân nhắc cho các epic tương lai]***