助力大规模团队,解决如何度量研发效能的痛点,项目经理、CTO、PMO等管理角色必知。
将团队项目过程的关键环节进行量化,由效能管理将个人表现与项目目标有机结合,目的是建立一个全面、融合、持续的过程改进环境。
以下指标是项目关键环节的抓手,帮助企业提升战略执行力,正向激励团队的工作热情。
ONES Performance 正式版已逐步上线,为了更好的使用体验以下功能将逐步关闭。
缺陷探测率和缺陷逃逸率:缺陷探测率用于衡量迭代团队自主探测缺陷的能力、缺陷逃逸率用于衡量迭代团队遗漏缺陷的数量和影响,两者结合分析团队表现;
迭代和需求的按时交付情况:从部门/项目/用户维度查看指定时间范围内迭代和需求的交付情况;
⼯时预估与实际对⽐:从部门/项目/用户维度查看指定时间范围内登记工时与预估工时的偏差情况;
故事点消耗速率:从部门/项目/用户维度查看指定时间范围内故事点的完成情况。
接下来,跟随引导了解 ONES Performance 的功能指引和使用方法。
在日常使用报表时,随着项目的进行需要对当下的报表重新配置
在配置报表时,首先对全局的数据源进行选择,然后对具体的卡片进行数据筛选。
进入 ONES Performance ,需要启动效能管理,然后在“数据概览”卡片右上角点击“概览配置”,对全局的数据进行快速配置;
“概览配置”⾥,每次提交配置后,会对所有报表卡片⽣效。
在概览配置:
「需求」对应的工作项类型:配置需求的数据源,此数据源用于“需求交付”&“故事点完成率”报表卡片,举个例子,该选项下若选择需求,则卡片将展示该工作项类型的数据;
1.1. 选择需求的属性来记录「需求」的计划完成时间;可选择截止日期/计划完成日期;
「缺陷」对应的工作项类型:此选项会更新缺陷相关报表的数据来源范围,并确保相应工作项已有「是否线上缺陷」这项属性;
选择 X 轴的分析维度:选择项目→所属项目、负责人→负责人、负责人所属的部门→选择部门;
当配置成功后,某些报表可能因为没有足够的数据而未能正常显示,可能有以下情况:
假设缺陷探测率和逃逸率卡片数据异常,可按照以下步骤排查:
概览设置是否选择了相应的[缺陷]?
卡片筛选数据来源时,条件是否包含了[缺陷]以及[是否线上问题]属性的工作项?
报表分析维度中,范围是否包含数据
团队下是否有[缺陷]数据?
是否有维护[是否线上缺陷]属性?
假设迭代按时交付情况卡片数据异常,可按照以下步骤排查:
卡片筛选数据来源时,条件是否包含了[迭代]?
报表分析维度中,范围是否包含数据
团队下是否有[迭代]数据?
是否有维护[截止日期]/[计划完成日期]属性?
假设需求按时交付情况卡片数据异常
概览设置是否选择了相应的[需求]?
卡片筛选数据来源时,条件是否包含了[需求]?
报表分析维度中,范围是否包含数据?
团队下是否有[需求]数据?
是否有维护[截止日期]/[计划完成日期]属性?
假设工时预估与实际对比卡片数据异常
卡片筛选数据来源时,条件是否包含了登记工时或预估工时的工作项?
报表分析维度中,范围是否包含数据?
团队下的工作项是否有预估工时?
团队下的工作项是否有登记工时?
假设故事点完成量卡片数据异常
概览设置是否选择了相应的[需求]?
报表分析维度中,范围是否包含数据?
[需求]工作项类型下是否包含[预估故事点]属性?
卡片筛选数据来源时,条件是否包含了需求以及[预估故事点]属性的工作项?
是否有维护[预估故事点]属性?
若以上情况按步骤排查后仍无法正确显示报表数据,请联系我们官网首页的在线客服团队。
ONES Prformance 正式版已逐步上线,为了更好的使用体验以上功能将逐步关闭。
在具体的卡片右上角点击 按钮,选择编辑卡片,⽀持修改报表的数据范围和显示配置。通过系统统⼀的筛选器,选出希望统计的数据范围。在“显示配置”⾥,可以修改要显示哪些指标、需要 x 轴显示哪⼀个维度(⽀持分析部⻔、项⽬、负责 ⼈)。在缺陷探测率和逃逸率报表⾥,还能配置公式⾥的权重参数。
效能管理的度量方法有助于你快速实践并落实指标。
根据 CMMI 能力成熟度,系统推荐以质量、按时交付率、预估准确性、速度方面分析团队效能,以帮助团队进行持续的过程改进。在推动量化团队效能的过程中循序渐进、逐步深化指标价值,最终达成目标。
ONES 产品首页 > 左侧栏点击 ONES Performance >开始使用
效能分析数据源来自各个项目-迭代-工作项,请确保至少一个项目下存在迭代或需求、缺陷类型的工作项,并维护“是否线上缺陷”、“预估故事点”、“预估工时”等属性,否则某些报表可能因为没有足够的数据而未能正常显示。
缺陷探测率⽤于衡量迭代团队⾃主探测发现缺陷的能⼒,缺陷逃逸率⽤于衡量遗漏到下⼀环节的缺陷多少和严重程度。
报表数据源来自项目下“缺陷、研发等任务类型”的「是否线上缺陷」属性,项目若无参数则无法生成数据,了解如何填写工作项属性
图例计算公式:①仅统计已配置为「缺陷」对应的工作项的”是否线上缺陷“属性个数,默认取值范围是”缺陷“&”创建时间≧30天“;②若某优先级权重较高,与其他优先级类型的工作发现或遗漏相同的缺陷,其在 Y 轴的占比相对较高。
缺陷探测率 = {Sum(线上缺陷属性为”否+空值“的「缺陷」工作)*优先级权重}/{Sum(线上缺陷属性为”否+是+空值“的「缺陷」工作)*工作项优先级权重}*100%;
缺陷逃逸率 ={Sum(线上缺陷属性为”是“的「缺陷」工作)*优先级权重}/{Sum(线上缺陷属性为”否+是+空值“的「缺陷」工作)*工作项优先级权重}*100%;
平均缺陷探测率=Sum(缺陷探测率)/Count( X轴缺陷探测率)* 100%;
平均缺陷探测率=Sum(缺陷逃逸率)/Count( X轴缺陷逃逸率)* 100%。
参数
参数说明
缺陷探测率
各项目在指定时间范围内,内部探测到缺陷的占比,可衡量团队探测缺陷的能力
缺陷逃逸率
各项目在指定时间范围内,被用户发现缺陷的占比,可衡量该团队遗漏缺陷的情况
平均缺陷探测率
基于各项目”缺陷探测率“的均值,直观体现低于平均探测水平的值
平均缺陷逃逸率
基于各项目”缺陷逃逸率“的均值,直观体现遗漏缺陷高于平均水平的值
查看指定时间范围内,所选部门/项目/用户的迭代按时交付情况。
图例计算公式:默认取值范围是:计划完成日期大于等于”30天前“
按时交付迭代数:Sum(实际完成日期≦计划完成日期的迭代);
平均按时交付迭代数:Sum( 用户/部门/项目按时交付迭代数)/Count(用户/部门/项目数)*100%
参数
参数说明
按时交付迭代数
查看指定时间范围内,所选部门/项目/用户的迭代按时交付情况
平均按时交付迭代数
查看指定时间范围内,迭代按时交付情况的均值,以作为参照对比
查看指定时间范围内,所选部门/项目/用户的需求按时交付情况。
图例计算公式:仅统计已配置为「需求」对应的工作项的数量,默认取值范围是任务状态不包含”关闭”
按时交付需求数:Sum(需求「已完成」出现时间≦”截止日期/计划结束日期“);
平均按时交付需求数:Sum(用户/部门/项目按时交付需求数)/Count(用户/部门/项目数)*100%
参数
参数说明
按时交付需求数
查看指定时间范围内,所选部门/项目/用户的需求按时交付情况
平均按时交付需求数
查看指定时间范围内,需求按时交付的均值,以作为参照对比
查看指定时间范围内,所选部⻔/项⽬/⽤户的预估⼯时与实际登记的⼯时的偏差情况。
图例计算公式:仅统计已配置为「需求」对应的工作项的数量,默认取值范围是任务状态等于”已完成“
预估工时 = Sum(用户/部门/项目需求「已完成」工作预估工时);
实际登记工时 = Sum(用户/部门/项目需求「已完成」实际登记工时);
预估偏差率(具体项目) = Sum{Sum ( 用户/部门/项目需求「已完成」工作预估工时) - Sum(用户/部门/项目「已完成」工作登记工时)}/Sum(用户/部门/项目需求「已完成」工作实际预估工时)*100%;
团队工时预估偏差率(团队所有项目) = Sum(预估偏差)/Sum( 预估工时)。
参数
参数说明
预估工时偏差
查看指定时间范围内,所选部门/项目/用户的预估工时与实际登记的工时的偏差情况
团队预估工时偏差率
查看指定时间范围内,团队的预估工时与实际登记的工时的偏差情况,以作为参照对比
查看指定时间范围内,所选部⻔/项⽬/⽤户完成了多少故事点。
图例计算公式:仅统计已配置为「需求」对应的工作项的数量,默认取值范围是任务状态等于”已完成“
故事点完成量 = Sum(用户/部门/项目需求「已完成」工作的预估故事点);
平均故事点完成量 = Sum(用户/部门/项目需求「已完成」实际的预估故事点)/Count(团队的用户/部门/项目数);
参数
参数说明
故事点完成量
查看指定时间范围内,所选部门/项目/用户完成了多少故事点
平均故事点完成量
查看指定时间范围内,完成了多少故事点的均值,以作为参照对比
查看指定时间范围内,整个团队创建和解决了多少缺陷,帮助用户了解整体缺陷积压数量的增减趋势。
图例说明:仅统计已配置为「缺陷」对应的工作项的数量,默认取值范围是状态类型是”已完成“
参数
参数说明
团队缺陷创造量
查看指定时间范围内,每日/每周/每月创建缺陷的数量,了解团队创建缺陷的趋势
团队缺陷解决量
查看指定时间范围内,每日/每周/每月解决缺陷的数量,了解团队缺陷积压的趋势
查看指定时间范围内,所选部门/项目/用户有多少回归不通过的缺陷。建议以项目维度分析和比较研发质量。
图例计算公式:仅统计已配置为「缺陷」对应的工作项的数量,默认取状态类型为“已完成”的工作,回归不通过定义为缺陷状态等于“回归不通过”
缺陷回归不通过率 = Count(用户/部门/项目缺陷含「回归不通过」历史状态的工作)/Count(团队用户/部门/项目缺陷工作总数)*100%;
团队平均缺陷不通过率 = Sum(用户/部门/项目「缺陷回归不通过率」)/Count(团队的用户/部门/项目数);
参数
参数说明
缺陷回归不通过率
查看指定时间范围内,所选部门/项目/用户回归不通过的缺陷占比情况
团队平均缺陷回归不通过率
查看指定时间范围内,团队平均回归不通过的缺陷占比,以作为参照对比
查看指定时间范围内,整个团队工作项的平均响应时长的趋势。
图例计算公式:默认取值范围是工作状态类型不包含”未开始“,分日/周/月团队创建到处理间隔时长的总和看趋势
团队工作项平均响应时长= Sum{(团队工作项「进行中」最早出现时间)- (团队工作项创建时间)};
参数
参数说明
团队工作项平均响应时长
查看指定时间范围内,整个团队工作项的平均响应时长的趋势。
查看指定时间范围内,整个团队工作项的平均生存时长的趋势。
图例计算公式:默认取值范围是工作状态类型为”已完成“,分日/周/月团队创建到完成间隔时长的总和看趋势
团队工作项平均生存时长= Sum{(团队工作项状态类型已完成最晚出现时间)- (团队工作项创建时间)};
参数
参数说明
团队工作项平均生存时长
查看指定时间范围内,整个团队工作项的平均生存时长的趋势。
查看指定时间范围内,所选部门/项目/用户响应缺陷和缺陷修复的平均时长。此指标用于衡量团队的响应速度和缺陷修复速度。
图例计算公式:仅统计已配置为「缺陷」对应的工作项的数量
缺陷平均响应时长= Sum{(用户/部门/项目缺陷状态类型进行中最早出现时间)- (用户/部门/项目缺陷创建时间)};
缺陷平均生存时长= Sum{(团队缺陷完成时间)- (团队缺陷创建时间)};
团队缺陷平均响应时长 =Sum(缺陷平均响应时长)/Count(团队用户/部门/项目)
团队缺陷平均生存时长 =Sum(缺陷平均生存时长)/Count(团队用户/部门/项目)
参数
参数说明
缺陷平均响应时长
查看指定时间范围内,所选部门/项目/用户响应缺陷平均时长
缺陷平均生存时长
查看指定时间范围内,所选部门/项目/用户缺陷修复的平均时长
团队缺陷平均响应时长
查看指定时间范围内,团队响应缺陷的平均时长
团队缺陷平均生存时长
查看指定时间范围内,团队缺陷修复的平均时长
ONES Prformance 正式版已逐步上线,为了更好的使用体验以上功能将逐步关闭。
企业的管理者可以根据管理需要,将相应的数据报表进行曝光展示。将鼠标放置于对应卡片即可,点击右上角的 按钮即可展开/收起,点击“< >”在卡片间切换,在展开的卡片上点击 按钮进入演示模式。