代码仔评估工作量公式尝试

2020-02-28  本文已影响0人  大继

前言

打了快10年的代码,还是无法正确的工作量,所以维护一个自己工作量评估的公式

公式

设计 = 实现 = 测试 = 反工0.3
工作量基础等于 = 1 约等于 1人天。
一个简单的CURD 等于 1 = 设计+ 实现 + UT + 测试 + 反工
复杂功能 = 设计
复杂度 + 实现复杂度 + UT * 复杂度+ 反工
复杂度 = 例如功能有9种可能 复杂度就等于 1 + 9/3 = 4 就需要4倍的工作
功能优化和升级 = 启动与复习
设计复杂度 + 实现复杂度 + UT * 复杂度+ 反工
发布于打包 = 每个版本都设计测试版本和生产 + 检查, 工作量比较小预估也是 0.2 的样子

难点

评估功能复杂度

总结

以上公式,纯属个人经验,不同的项目 会有跟多的项,例如 分布式应用就需要加上 应用之间的工作量。

上一篇下一篇

猜你喜欢

热点阅读