一、冲刺目标成功率
计算方法
冲刺目标成功率 =(成功冲刺的次数 / 总冲刺次数)× 100%
详细说明
一个项目进行了 10 次冲刺,其中有 7 次冲刺成功达到了目标,那么冲刺目标成功率就是(7/10)×100% = 70%。
这个指标可以帮助团队了解自身在每个冲刺周期内实现目标的能力。
如果成功率较低,可能意味着团队对需求的理解有偏差、任务估算不准确或者开发过程中遇到了较多阻碍。
它是一个评估团队成熟度和工作效率的重要指标,当成功率出现波动时,团队可以通过回顾冲刺过程,检查是否需要调整工作方式、优化流程或者加强沟通等。
二、缺陷
计算方法
缺陷数量可以直接统计每个阶段(如冲刺阶段、发布阶段等)发现的缺陷个数。
缺陷率可以通过(缺陷数量 / 产品规模或代码行数等)来计算。
缺陷趋势可以通过绘制缺陷数量随时间(如冲刺周期)变化的折线图来观察是增加、减少还是保持不变。
详细说明
假设在一个软件项目中,一次冲刺后发现了 5 个缺陷。
如果这个产品的代码行数为 1000 行,那么缺陷率为(5/1000)×100% = 0.5%。
通过跟踪缺陷数量和缺陷率,团队可以了解产品质量的变化情况。
如果缺陷数量在多个冲刺中持续增加,可能表明开发过程中引入了新的问题,比如代码审查不严格、开发人员对新需求理解不足等。
在冲刺回顾会中,团队可以根据缺陷情况讨论如何改进开发流程,例如加强测试环节、优化代码规范等。
三、项目总工期
计算方法
记录项目从启动到完成(交付所有约定的产品功能)的总时间,单位可以是天、周或月等。
详细说明
一个敏捷项目从 2024 年 1 月 1 日开始,到 2024 年 6 月 30 日结束,总工期就是 6 个月。
与传统项目相比,敏捷项目总工期通常更短,因为它强调快速迭代和尽早交付有价值的功能。
通过缩短项目总工期,组织可以更快地响应市场变化,获得竞争优势。
同时,总工期的缩短也可以降低成本,提高资源利用率。
四、产品上市时间
计算方法
记录从项目启动到第一个具有商业价值的产品版本发布的时间,以及后续每个有价值的特性发布的时间间隔。
详细说明
例如,一个电商平台项目,从开始开发到第一个可以让用户下单购买商品的版本上线用了 3 个月,这就是产品的首次上市时间。
之后,每增加一个新的支付方式或促销功能的发布时间也需要记录。
对于开发产品用于销售的公司来说,产品上市时间直接影响到收入获取。
缩短产品上市时间可以更快地满足用户需求,获取市场份额,提前产生收益。
五、项目总成本
计算方法
项目总成本包括人力成本、设备成本、软件工具成本等所有与项目相关的费用支出总和。
可以按阶段(如每个冲刺)或按资源类别(人力、物资等)进行分类统计,最后汇总得到总成本。
详细说明
假设一个敏捷项目团队有 5 名开发人员,每人每月工资为 10000 元,项目持续了 6 个月,人力成本就是 5×10000×6 = 300000 元。
再加上购买开发工具花费 50000 元,服务器租赁费用 30000 元等,项目总成本就是 380000 元。
通过对项目总成本的测量,可以帮助组织更好地制定预算,控制成本,同时也能结合收益计算投资回报率等指标。
六、故事点完成率
计算方法
故事点完成率 =(已完成的故事点总数 / 计划完成的故事点总数)× 100%
详细说明
在敏捷开发中,用户故事通常会被估算为一定的故事点数。
例如,在一个冲刺计划中,团队估算总共要完成 100 个故事点的任务,在冲刺结束时实际完成了 80 个故事点,那么故事点完成率就是(80/100)×100% = 80%。
这个指标可以直观地反映团队在每个迭代中完成任务的进度情况,帮助团队评估自身的工作效率和估算能力。
如果故事点完成率长期较低,可能需要调整任务的拆分方式、估算方法或者团队的工作节奏。
七、速度(Velocity)
计算方法
速度是指团队在一个冲刺或迭代中能够完成的故事点的平均数。
计算方法是统计多个冲刺中完成的故事点数量,然后求平均值。
例如,一个团队在过去 5 个冲刺中完成的故事点数量分别为 30、35、28、32、30,那么速度 =(30 + 35+28 + 32+30)/ 5 = 31 故事点 / 冲刺。
详细说明
速度是衡量团队交付能力的一个关键指标。它可以帮助团队进行计划和预测,比如在安排下一个冲刺的任务量时,团队可以根据自身的速度来合理地选择要完成的故事点数。
同时,速度的稳定性也很重要,如果速度波动较大,可能意味着团队在任务估算、工作环境或者团队协作方面出现了问题。
八、任务燃尽率(Task Burn - down Rate)
计算方法
任务燃尽率是通过观察任务剩余量随时间(如冲刺周期)的减少速度来衡量的。
通常以图表(燃尽图)的形式呈现,纵轴表示剩余任务量(可以是任务个数、故事点数等),横轴表示时间。
燃尽率可以通过计算单位时间内剩余任务量的减少比例来确定。
例如,在一个 10 天的冲刺中,第一天剩余任务量为 100 个故事点,第二天剩余 90 个故事点,那么这一天的燃尽率 =(100 - 90)/ 100×100% = 10%。
详细说明
燃尽图可以直观地展示项目的进度情况。
如果燃尽图呈现出理想的下降趋势,说明项目在按计划进行;
如果剩余任务量下降缓慢或者出现上升的情况,就需要及时分析原因,可能是出现了新的任务、任务估算不准确或者团队遇到了困难。
通过跟踪任务燃尽率,团队可以更好地控制项目进度,及时调整工作计划。
九、技术债务比率
计算方法
技术债务比率 =(技术债务量 / 产品规模)×100%,其中技术债务量可以通过估算修复现有代码缺陷、优化架构等所需的工作量来衡量,产品规模可以是代码行数、功能点数等。
详细说明
一个项目估算修复现有代码中的问题和优化架构需要花费 100 人天的工作量,产品的代码行数为 10000 行,那么技术债务比率 =(100/10000)×100% = 1%。
技术债务是指为了快速完成功能开发而采取的短期解决方案(如代码中的临时补丁、不够优化的架构设计等)所积累的潜在成本。
跟踪技术债务比率可以让团队了解产品的质量隐患,及时安排时间来偿还技术债务,避免技术债务的不断积累对产品的长期维护和扩展造成严重影响。
十、投资回报率(ROI)
计算方法
ROI =(产品产生的收入 - 项目投入的成本)/ 项目投入的成本 ×100%
详细说明
例如,一个项目投入成本为 100 万元,产品上线后产生了 150 万元的收入,那么 ROI =(150 - 100)/100×100% = 50%。
在敏捷项目中,由于可以较早地发布产品获取收入,并且通过持续迭代增加产品价值来提高收入,所以 ROI 的计算更注重阶段性和动态性。
与传统项目相比,敏捷项目可能在项目进行过程中就开始产生收益,这使得 ROI 的评估更具时效性,能帮助组织及时调整项目策略。
十一、ROI 预算中的新请求
计算方法
统计在 ROI 计算基础上,用于新特性开发或产品改进的额外预算请求金额占总预算的比例。
新请求占比 =(新请求预算金额 / 总预算金额)×100%
详细说明
假设一个项目总预算为 200 万元,在项目进行过程中,根据已产生的 ROI 情况,团队提出了 50 万元用于新功能开发的预算请求,那么新请求占比 =(50/200)×100% = 25%。
这个指标可以反映组织对项目持续投入的意愿和能力,高比例的新请求可能意味着项目有良好的发展潜力,能够通过不断增加新特性来提高产品收入和 ROI。
十二、资金调配
计算方法
记录从一个项目转移到另一个项目的资金金额,以及转移资金占原项目预算的比例。
资金调配比例 =(调配资金金额 / 原项目预算金额)×100%
详细说明
一个敏捷项目预算为 100 万元,在项目后期发现剩余功能的潜在收入较低,决定将 30 万元资金调配到另一个更有价值的项目中,资金调配比例 =(30/100)×100% = 30%。
资金调配可以使组织的资金得到更合理的利用,避免在低价值的项目上浪费资源,从而提高整体 ROI。
十三、满意度调查
计算方法
可以采用打分制(如 1 - 5 分),通过问卷收集客户和团队成员对产品、项目管理过程等方面的满意度评分。
计算满意度得分的平均值,如客户满意度得分 =(所有客户评分总和 / 客户人数)。
详细说明
例如,对 10 个客户进行满意度调查,每个客户对产品功能的满意度打分分别为 4、3、4、5、3、4、4、3、4、5,那么客户满意度得分 =(4 + 3+4+5+3+4+4+3+4+5)/10 = 3.9 分。
对于团队成员满意度也可以采用类似的方法。通过满意度调查,团队可以了解客户需求是否得到满足,团队成员的工作感受如何,进而针对性地改进产品和工作环境。
十四、团队成员流动率
计算方法
团队成员流动率包括离职率和新进率。
离职率 =(离职人数 / 团队平均人数)×100%;
新进率 =(新进人数 / 团队平均人数)×100%。
团队平均人数可以通过(期初人数 + 期末人数)/2 来计算。
详细说明
假设一个敏捷团队期初有 10 人,期末有 8 人,期间有 3 人离职,2 人新加入。
团队平均人数 =(10 + 8)/2 = 9 人。离职率 =(3/9)×100%≈33.3%,新进率 =(2/9)×100%≈22.2%。
较高的离职率可能意味着团队存在问题,如工作压力过大、团队氛围不好等。
通过监测团队成员流动率,团队可以采取措施来保持团队的稳定性,提高团队士气。
近期热文:
欢迎加入中国最大的PMO&PM社区