def initial(): return State( step_duration_days=1, num_function_points_requirements=500, num_function_points_developed=0, num_new_personnel=20, num_experienced_personnel=0, personnel_allocation_rate=0, personnel_assimilation_rate=0, assimilation_delay_days=30, nominal_productivity=0.1, new_productivity_weight=0.8, experienced_productivity_weight=1.2, training_overhead_proportion=0.25, communication_overhead_function=brooks.communication.quadratic_overhead_proportion, software_development_rate=None, cumulative_person_days=0, )
def initial(): """Configure the initial model state.""" return State( step_duration_days=1, num_function_points_requirements=NUM_FUNCTION_POINTS_REQUIREMENTS, num_function_points_developed=0, num_new_personnel=20, num_experienced_personnel=0, personnel_allocation_rate=0, personnel_assimilation_rate=0, assimilation_delay_days=20, nominal_productivity=0.1, new_productivity_weight=0.8, experienced_productivity_weight=1.2, training_overhead_proportion=0.25, communication_overhead_function=brooks.communication. gompertz_overhead_proportion, software_development_rate=None, cumulative_person_days=0, )