用途:帮助团队为软件项目产出有方法支撑的工作量估算,覆盖三点估算(PERT)、T 恤尺码(T-shirt Sizing)与功能点分析(FPA),输出乐观(O)、最可能(M)、悲观(P)数值及风险区间与置信区间。
主要能力:可将需求拆解为功能模块并生成工作分解结构(WBS);按项目阶段选择估算方法(早期可研用 T 恤尺码,迭代规划用 PERT,招投标/大型招标用 FPA,有历史数据可用 PERT 加历史校准)。PERT 提供期望值 E=(O+4M+P)/6、标准差 σ=(P−O)/6、方差与项目级汇总 ΣE、√(ΣV),并给出 68.3%/90%/95%/99.7% 置信区间,分别对应内部粗估、项目计划、对外报价与合同承诺。T 恤尺码提供 XS 到 XXL 的人天与故事点参考区间,并可转换为 O/M/P 数值。FPA 覆盖 ILF、EIF、EI、EO、EQ 五类组件的复杂度权重与判定规则,按技术栈换算人时/功能点,并建议加 15%–30% 管理与风险缓冲。还提供调整因子清单(技术、团队、流程)与常见被低估工作,以及含工作包明细、汇总、调整因子、最终建议和风险提示的估算报告模板。
使用方式:用户提供需求描述,先拆解功能模块与 WBS,再选方法,对每个工作包赋 O/M/P 值,最后汇总并输出报告。计算工具为 scripts/estimate_calculator.py,支持:python3 scripts/estimate_calculator.py --method pert --tasks '[{"name":"User Login","O":2,"M":3,"P":8}]';另有 --method tshirt 与 --method fpa 两种模式(fpa 需 --components 与 --hours-per-fp 参数)。文中给出各方法的分步操作与经验规则。
适用场景与限制:适用于可研预算、冲刺规划、招投标报价与合同承诺等估算工作。限制方面,功能点每点人时数、缓冲比例、调整系数均为行业参考或经验建议,实际取值需结合团队与项目情况;FPA 的 VAF 自 IFPUG 4.3+ 起已弃用但部分团队仍在使用;长代码示例与完整报告均按其模板给出,具体参数与输出以实际使用为准。资料未提供该技能的具体安装命令、托管方式与收费信息。