core.workflow_effort_calculator
工作量计算器 - 解决循环依赖问题
提供独立的工作量计算功能,避免在工作流生成过程中产生循环依赖。
Classes
独立的工作量计算器 |
|
阶段工作量分配器 |
- class core.workflow_effort_calculator.EffortCalculator[source]
Bases:
object独立的工作量计算器
- calculate_base_effort(requirements, strategy=WorkflowStrategy.SYSTEMATIC)[source]
基于需求直接计算基础工作量
- Parameters:
requirements (List[Requirement]) – 需求列表
strategy (WorkflowStrategy) – 工作流策略
- Returns:
基础工作量(小时)
- Return type:
- calculate_detailed_estimation(requirements, requirement_categories=None, strategy=WorkflowStrategy.SYSTEMATIC, team_size=1)[source]
计算详细的工作量估算
- Parameters:
requirements (List[Requirement]) – 需求列表
requirement_categories (RequirementCategories | None) – 需求分类
strategy (WorkflowStrategy) – 工作流策略
team_size (int) – 团队规模
- Returns:
详细的工作量估算
- Return type: