想让你的软件开发过程尽可能有效率吗?想改善你的工作流,让每一个团队成员都有最佳条件做他们最好的工作吗?但是你不确定度量将为您提供准确和有用的数据来建立你的未来决定于?
我们都有:钉的类型和数量指标是具有挑战性的,所以我们经常得到跟踪没有和没有反馈我们的工作,或跟踪太多,把我们的过程变成混乱。
软件开发和测试是一个特别敏感的话题,因为防止问题或解决他们在早期通常意味着节省大量的时间和金钱。关键是任何变化和波动,发生在您的工作流。我们调查18家公司学习多久他们监控敏捷度量,哪些他们追踪等等。
大多数参与调查的公司检查他们的软件开发仪表板和监控他们的敏捷度量至少一天一次。
在本指南中,您将了解更多关于敏捷度量标准是什么,哪些是最相关的,以及如何使用它们在软件开发和测试敏捷仪表板。
让我们开始吧。
敏捷的指标是什么?
敏捷度量标准的测量敏捷方法为软件开发团队提供的见解关于他们的生产力在不同阶段的SDCL(软件开发生命周期)。
与传统的度量,敏捷度量关注敏捷过程的结果,而不是输出,这可能,例如,优先考虑速度而不是在工作的质量。敏捷度量还支持跨团队的努力和协作,这是敏捷方法的核心。
通过跟踪敏捷度量,团队可以评估自己的表现和他们的产品的质量,随着注意力从产生多大的影响做了多少工作,尤其是在客户或客户和他们的整体满意度。这种方法的或已经完成帮助软件开发人员自己管理,加快他们的过程,团队成员和最终用户交付价值。
相关的:如何创建一个仪表板Jira吗?一个循序渐进的指南
3种敏捷度量
我们可以把敏捷指标分为三大类:
精益指标
精益指标用于监控过程和优化它的性能通过消除不必要的浪费时间的活动,但不要以任何方式提高过程。周期时间、精益时间和吞吐量通常精益指标来衡量。
保持精益的指标可以帮助你确保你的顾客或客户总是获得价值,尤其是当你缩放和需要调整流程来你的新工作负载,员工人数等。
Scrum指标
Scrum指标被用来量化一个团队的效率和识别的部分工作流程,有助于团队的目标和部分需要改进的工作流。通过跟踪scrum指标,团队可以提高项目的规划、执行和完成目标。
Scrum指标基本上是数据点,帮助Scrum团队使数据驱动的决策和理解特定时期内他们可以完成多少,这样他们就可以更好地预测未来的交付给客户。速度,冲刺,冲刺目标的成功有一些scrum指标的例子。
看板指标
看板指标是用来衡量团队投资于一个特定的项目相比,这个项目的结果。跟踪这些指标可以让敏捷团队理解如何以最佳方式组织和优先考虑他们的工作,所以他们可以花更少的时间在一个任务和提供更好的结果。
看板指标的重要性在于,他们不直接影响商业价值。上市时间、累积流量和时间价值只是一些看板指标的例子。
专家提示:能概述你的生活最重要的项目在一个仪表板
项目管理的目标就是杂耍:资源,期望,人,数据,和更多。作为一个项目经理,你不仅要知道你的项目是在任何给定的时刻,但你也必须意识到他们想去的地方,他们需要在未来。使用项目管理系统,您需要一个可操作的仪表板,允许您监控指标:
- 数量的任务完成的项目。得到实时更新已经完成的任务的总数在一个特定的项目和跟踪每天有多少任务得到完成。
- 总时间跟踪。看到多少小时跟踪月度,季度和年度的基础上。把跟踪时间项目、客户、任务和团队。
- 通过项目任务过期。在任何时候,看到有多少项目任务过期,采取适当的措施,让他们重回正轨。
- 任务完成的项目。在任何时候,看到有多少任务已经完成的项目,有多少任务有待完成。
现在你可以受益于我们的项目经理的经验,已经整理好了即插即用Databox模板beplay体育appios显示最重要的kpi跟踪您的团队的表现。很容易实现和开始使用作为一个独立的仪表板或在管理报告,最重要的是,它是免费的!
您可以轻松地设置它在几个点击,不需要编码。
设置仪表板,遵循以下三个简单的步骤:
步骤1:得到的模板
步骤2:你的项目管理工具与Databox联系起来。beplay体育appios
步骤3:看仪表板填充在几秒钟内。
26日必须包括敏捷仪表盘指标
我们已经研究了许多敏捷的仪表板和超过15专家来了解更多关于必备指标来跟踪在应用敏捷原则。
这里有26个最相关的度量标准需要腾出空间在你的敏捷的仪表板。
- Sprint Burndown报告
- 速度
- 史诗和发布燃尽
- 控制图
- 累积的流程图
- 交货时间
- 价值交付
- 净推荐值(NPS)
- 工作项的年龄
- 吞吐量
- 阻塞时间
- 周期时间
- 第一次通过(金融交易税)
- 逃出来的缺陷
- 客户支持请求的数量
- 失败的部署
- 发布频率
- 代码覆盖率
- 幸福
- 团队士气
- 团队成员的营业额
- 平均故障间隔时间(事件)
- 平均恢复时间(MTTR)
- 把请求的大小(PR)
- 公关审查时间
- 代码生产
Sprint Burndown报告
Sprint burndown报告是一个scrum指标,帮助团队管理者衡量他们的团队已经完成了大量的工作。这个指标有助于确定团队是否能够正确预测他们将能够做的工作量,如果sprint的目标可能实现。
您可以使用当前sprint burndown报告项目(预测的时间表和预算),但也你过去的项目性能分析。利用这个指标来确定谁在你的团队需要帮助在sprint的开始加快速度,谁需要额外的支持,保持动力,直到项目结束。
速度
速度是平均工作量scrum团队可以完成在一个sprint 1到4周。通常以小时或故事点。几乎所有的公司我们调查了关于敏捷度量包括软件工程的仪表板的速度。
跟踪速度允许团队更好地预测他们未来的项目需要的时间和费用。以防团队的速度下降随着时间的推移,它可以是一个好的迹象经理检查任何潜在的团队成员之间的冲突或者误解,可能会影响到团队的输出。如果你实现任何变化过程改善工作流和帮助团队成员相互之间的连接,你也应该看到一个增加的速度。你也可以跟踪速度”应该如何分配资源做出更好的决策,”据约瑟夫Harisson公司网络。
史诗和发布燃尽
史诗和发布等措施在一个更大的项目,你的团队的进步可以分解成更小的故事。它包含的工作比一个sprint更长一段时间。一个sprint可以包含几个史诗。
这个指标可以使用scrum和看板团队和跟踪的任何变化尤其有用的工作范围确定。作为项目团队穿过他们,他们检查史诗和释放burndown图表,以确保他们最新的与任何新任务添加到sprint或删除。
控制图
控制图是一个有用的看板指标,允许团队检查需要多少时间他们将一个项目和个人项目中的任务从“进步”“完成”。这些周期一致的越多,就越容易对团队来预测他们的输出。与此同时,团队在较短的周期时间交付工作和增加他们的速度也更快。
跟踪控制图表可以帮助经理和团队成员根据任务类型做出调整以确保一致的输出,确保循环时间可以保持不变,即使团队解决一个全新的项目。
累积的流程图
累计流程图代表组成的团队的工作流程的可视化两个轴:“y”代表故事或任务的数量,而“x”表示完成任务所需的时间。在这个图中,您通常可以确定任务在你的待办事项列表,任务进度,任务等待批准,完成任务。
跟踪这些看板度量是有益的,因为它可以让您轻松地识别潜在的瓶颈在您的工作流。例如,如果流不顺利从左到右,站从其余的区域可能表明,例如,您的团队的能力已经杂草丛生的任务的数量,你可以把其他项目团队成员。
交货时间
交货时间是指请求之间的时间通过完成任务与实际完成的任务。交货时间属于看板指标,用于衡量生产和交付周期的长度。
如果你跟踪你的交货时间,你可以预测完成每个过程所需的时间与更多的准确性。如果你的任务将比预期更长的时间,这是一个迹象表明存在瓶颈识别和解决。
价值交付
交付的价值分配给每一个团队需要完成的任务。由经理来决定是否将货币价值或如果团队将使用一个评分系统来评估任务。高价值的任务将会优先于低价值任务时直接决定价值传递给客户端。
跟踪交付的价值时,您应该看到指标上升,这意味着你的团队是正确的优先任务。如果你发现一个向下的趋势,你应该评估你的优先级,因为它表明团队实现低价值的功能。
净推荐值(NPS)
NPS是客户满意度指标计算软件发布。它描述了可能的用户是如何向别人推荐你的软件。通常是衡量要求用户一个问题:规模从1到10,可能性有多大你给你的朋友和同事推荐我们的产品吗?
你可以计算NPS识别的用户数量百分率评价你9或10。NPS应该有一个积极的评级(比批评者推动者,利率产品- 6)。如果没有,你需要研究为什么软件不满足观众的期望。
工作项的年龄
工作项年龄的时间从你开始一项任务,软件功能,或一个用户故事,当你完成它。看这个指标会告诉你多久以前,帮助你创建的任务是确定其估计的时间表。
通过跟踪工作项年龄你的任务,你可以识别那些得到“太老了”。然后你可以评估其价值项目并采取行动:消除他们,如果他们不是足够有价值,或重新定义他们的范围,使它们更相关。
吞吐量
吞吐量是看板度量,指的是一个团队完成任务的数量在一个特定的时期。它用来衡量一个团队的生产力,通常每周、每月或季度。
跟踪吞吐量是非常有用的,因为它允许团队经理计算平均时间他们的团队花费开发一个软件功能,或者确定他们可以实现在一个特定的时间单位。通过跟踪收集的数据吞吐量可以帮助你对未来项目做出更准确的估计和评估你的团队的能力和他们对整体业务的影响性能。
阻塞时间
阻塞时间用于任务不能完成,因为依赖。举个例子,一个功能需要外部批准从外部党之前受让人继续开发过程。
依赖是解决时,受让人可以继续完成任务在进步和向右移动任务。追踪期间任务被阻塞的时间在你的董事会将需要你的注意。分析阻滞剂来识别任何重复的或不必要的浪费时间,这样你就可以删除它们,提高您的团队的工作流程。
周期时间
同样导致时间、周期时间的措施之间的时间通过一个单独的任务被标记为“开始”被审查。换句话说,受让人的时间是积极工作的任务。正如前面提到的,团队高,吞吐量较短周期时间一致,使他们更可靠的交付工作。
周期时间是一个重要的指标看板和scrum团队和走势的一个附加指标接受我们调查的公司之一。
跟踪周期允许您识别受体阻滞剂在快速流程并改进它们,你可以立即注意到如果一个任务是耗时太长。费尔南多·洛佩兹的电路补充说,周期时间“有助于衡量每个任务需要多长时间没有外界的原因延误”,所以你会知道延迟的罪魁祸首是你可以控制的一个因素。此外,您可以使用该指标计算周期的数量你必须在一个项目内。
第一次通过(金融交易税)
金融交易税是一个指标,计算任务的百分比或用户故事的时间得到正确的第一次。这意味着任务满足质量要求,而不需要重新评估,测试,或修理。
这个指标是一个有用的工具来评估你的生产过程。如果你发现不满意,你可以采取行动来改善流程,从而提高客户满意度。
逃出来的缺陷
逃出来的缺陷是一种度量,用于评估项目的质量。它措施的bug数量出现当释放进入生产,在任务被标记为完成。这些虫子的问题应该是固定在完成任务之前,但是开发商错过了他们。
评估任务的质量在这一点上是至关重要的,因为它允许您之前解决问题和缺陷造成损害和浪费团队的预算和时间。理想情况下,逃出来的缺陷应该是零。但是,即使有,他们有价值的度量团队经理确定生产过程中的问题并修复它们。
客户支持请求的数量
是一个重要的客户支持的请求数量客户支持度规追踪的敏捷团队,用来测量有多少客户支持团队日常接收请求。
这个数字能帮助你评估你的团队能力和决定需要什么变化实现对整个流程和其他指标,如客户满意度或平均解决时间,改善。
失败的部署
失败的部署的数量来衡量整体部署和让你了解你的测试是可靠的。一个失败的团队部署部署任何产品,但没有得到释放或者不成功的用户。
跟踪失败的部署和他们发生的原因是至关重要的,因为它可以帮助你更好的为未来的发布计划。在分析过去的失败的部署,您可以确定哪里出了问题,进一步擦亮你的产品,直到满足所有的需求。
发布频率
发布频率通常衡量一个软件开发团队发布新特性和让他们提供给客户。它从不同的部署,指安装软件在测试环境中,如测试服务器。
高释放频率可以表明你的团队的成熟的发展过程。是更有价值的衡量指标对部署频率,并计算的百分比部署特性,得到释放。发布的越多,越多的反馈可以收集和进一步改善你的产品。
代码覆盖率
用于测量代码覆盖率多少代码测试单元覆盖更多的精确,你测试的代码行数。这个指标是一个最流行的敏捷软件开发,因为它有一个巨大的影响在保证软件质量。
监测代码覆盖率可以早期发现错误和问题,在正式版发布前修复它们,这有助于节省时间和金钱。如果你的代码覆盖率很低,通常是一个低质量的指标代码。然而,高代码覆盖率并不自动意味着代码不包含任何错误有许多不同类型的测试(如集成测试),没有这个指标的一部分。
幸福
幸福是最重要的健康指标敏捷团队可以跟踪。你的团队的成功不仅取决于他们的技术技能和知识,而且在人际关系团队和开放沟通的问题和机会。
你可以追踪的幸福在你的团队,让团队成员他们整体经验(或快乐),范围从1到5。开放式的问题会让你深入了解分数背后的原因你的团队氛围和工作改进提供更好的结果。
团队士气
与幸福,团队士气是一个度量集中在专业方面的团队:他们的生产力,自信和满意的职业发展。它是其中一个最有用的敏捷度量为领导也说你的团队管理能力。
在这里,您可以使用类似的方法来跟踪您的团队的快乐。把数值范围与一些开放式的问题,比如“你觉得你用你的全部潜力完成任务你分配?”或“在这个团队工作帮助你扩大/改善你的技能吗?”。这种组合会给你最准确的团队士气。
团队成员的营业额
团队成员的营业额是一个度量作为指标健康的工作环境。保持稳定的营业额是好的团队随着时间的进展:一些成员离开了,和新员工加入。
然而,如果你的团队成员经常离开没有逗留太久,它可能是一个不健康的环境的标志。新成员如果你有很多事情在很短的时间内,你需要特别注意你的新员工培训过程以确保你设置每个人都成功,训练他们使用所需的工具,等等。
平均故障间隔时间(事件)
平均故障间隔时间是一个措施的操作指标的平均时间,过后两个失败的软件在正常情况下。它通常以小时计算。
你可以计算MTBF除以你的软件的总运行时间(运行时间的总量)停工期间发生的数量。跟踪这个指标可以帮助你评估你的软件的可靠性和计划维护活动,以确保系统的效率。
平均恢复时间(MTTR)
平均恢复时间(或修理)是另一个事件指标测量的平均时间您的团队需要修复系统,失败后启动和运行。你可以计算一下MTTR,加起来的时间花在维修和除以维修的数量。注意,停机时间不一样的恢复时间随着实际的复苏通常开始几分钟后发生了故障。
像平均无故障时间、MTTR是一个有用的指标跟踪,以确保你的维护活动组织和尽可能的高效。
把请求的大小(PR)
拉请求大小是一个度量用来跟踪代码的行数,你的团队已经添加、删除或修改。小拉请求需要更少的时间来审查和实施比大拉请求可能需要关注几个团队成员。
跟踪拉请求提供了一个学习的机会在团队层面和个体成员。如果把请求不断大,您的团队的流程可能需要采取一个近距离的观察,你应该使用它作为一个指导帮助所有团队成员改进的机会。然而,不要使用拉请求的大小作为个人绩效指标比较,因为拉请求大小取决于很多因素,如一个项目的复杂性。
公关审查时间
把请求审查时间措施需要多长时间你的团队审查拉请求。这个指标取决于复杂的请求和范围可以从几分钟到几个星期。经验法则——或者更短,越好。
常见的原因导致任务坐等待审查大拉请求,缺乏团队能力,或团队无法优先审查。加快你的审查过程和有更好的公关审查时,你可以,例如,分手大拉请求成更小的任务和bug修复,提高团队的生产力。
代码生产
代码生产措施多少球队需要改变代码库之前释放它。度规包括任何添加、删除或修改后的代码完成。早在每个sprint,你将能够发现代码中波动,但随着项目的推进,您应该看到图变得更稳定,直到它减少之前释放。
代码生产增加或波动在项目的最后阶段可能表明潜在的问题。例如,产品所有者可能给你不清楚指令或工程师花费太多时间抛光代码时应将其为公司标准测试,因为它是足够好的。
建立一个免费的敏捷度量仪表板
跟踪和评估您的工作流程通过敏捷度量可以提高团队的生产力,提高工作的质量你交付,为您节省宝贵的资源。测量敏捷度量和kpi可以早期发现问题,停止浪费时间在修理什么完全可以避免的。
听起来像你的团队的正确方向吗?但是采用新的仪表板和指标似乎太麻烦?
beplay体育appiosDatabox使它容易。我们想帮助你做任何转换简单,避免扰乱你通常workflows-except如果我们使他们更好。事实上,我们会构建第一个免费仪表板只要在接下来的24小时之内为您提供必要的指导指标来跟踪和如何充分利用你的新的仪表板。
很简单——第一步创建您的免费帐户并选择所需的数据源。需要一分钟开始,但结果你会产生将持续更长的时间。