core.workflow_effort_calculator

工作量计算器 - 解决循环依赖问题

提供独立的工作量计算功能,避免在工作流生成过程中产生循环依赖。

Classes

EffortCalculator()

独立的工作量计算器

PhaseEffortDistributor()

阶段工作量分配器

class core.workflow_effort_calculator.EffortCalculator[source]

Bases: object

独立的工作量计算器

__init__()[source]
calculate_base_effort(requirements, strategy=WorkflowStrategy.SYSTEMATIC)[source]

基于需求直接计算基础工作量

Parameters:
Returns:

基础工作量(小时)

Return type:

int

calculate_detailed_estimation(requirements, requirement_categories=None, strategy=WorkflowStrategy.SYSTEMATIC, team_size=1)[source]

计算详细的工作量估算

Parameters:
Returns:

详细的工作量估算

Return type:

EffortEstimation

class core.workflow_effort_calculator.PhaseEffortDistributor[source]

Bases: object

阶段工作量分配器

__init__()[source]
distribute_effort_to_phases(total_effort, strategy)[source]

将总工作量分配到各个阶段