【DevOps 系列】企业效能洞察的必要性和重要性
随着精益敏捷、云计算、人工智能、BizDevOps、平台工程等各种新思想及新技术逐渐被众多企业认可,这些技术不仅推动了社会从信息化向数字化的演进,而且在整个演进的过程中,企业如何利用其资源以实现业务目标方面的效率和效果,成为衡量企业持续发展和竞争优势的关键因素,企业迫切需要通过收集和分析 IT 研发全生命周期的效能洞察数据,来理解和评估 IT 对企业整体运营效率和业务成果的影响。
软件研发工作被切分到不同的角色中,并在不同的工具中完成,这导致相互之间协同的要素众多且可视性差。为了业务敏捷而拥抱变化,使得研发业务很难被量化衡量,进而造成企业研发效能管理混乱无序。
“如果你不能描述,那么你就不能衡量;如果你不能衡量,那么你就不能管理 ;如果你不能管理,那么你就不能实现。” ——罗伯特.卡普兰(Robert S. Kaplan)
研发过程的不可见性,构成了企业 IT 过程管理的最大障碍。通过采集研发过程中产生的客观数据,并将其转换为关键的度量指标,效能洞察工具能够协助管理者揭示研发过程中存在的问题点和风险点,为后续的持续改进指明决策方向。
接下来,我们将从以下四个方面深入探讨企业效能洞察的必要性和重要性:企业的当前状况与面临的痛点、各级人员的关注重点、业务与技术价值的双重权衡,以及效能洞察对企业整体发展积极影响。
01
描述它——企业效能洞察现状和痛点
随着云计算、大数据、人工智能等技术的飞速发展及广泛应用,企业不得不持续更新其 IT 设施及相应的配套工具平台。这一趋势对 IT 效能洞察提出了更为严格的要求。与此同时,企业在数字化转型的浪潮中承受着巨大压力,愈发意识到数据驱动决策的重要性。因此,企业迫切需要通过 IT 效能洞察来优化业务流程,提升效率,从而更好地满足客户需求。IT 效能洞察作为实现这一目标的关键手段,正逐渐受到企业的广泛关注。
在回顾以往的案例时,我们发现企业在构建度量体系的过程中普遍面临着许多共性问题。
确定度量指标:
企业需要度量哪些关键要素?如何设定目标才能深入洞察企业研发项目的真实状况?如何帮助各部门全面了解项目进展?又如何缩减重复劳动,避免不必要的沟通和数据同步?在构建度量体系之初,许多企业常陷入一个误区,即仅收集零散或易于获取的数据,而对于数据的评价维度,如何建立有效指标等问题缺乏清晰认识。
例如,在确定度量指标时,需审慎考虑“代码量是否能真实反映开发人员的产出”。这要求我们设立制衡指标,确保不会简单罗列重复代码,从而扭曲了真实产出情况。又如,“需求吞吐量是否能准确体现交付能力”也是一个关键问题。在此过程中,必须注意代码的颗粒度是否一致,是否有统一规范来指导需求的拆分与合并。如果大需求被随意拆分成小需求,那么所得到的吞吐量数据将无法真实反映团队的交付实力。
获取度量数据:
获取度量数据的过程中,可能会遇到收集到的数据内容无效或已经超过数据价值有效期的问题。缺乏平台的支撑的情况下,依赖人工方式收集数据将耗费大量精力,且当数据最终收集完成时,往往已经成为历史性结论,并不具备参考意义。此外,数据的准确性也是一大挑战。目前主流的做法是通过一体化全流程的 DevOps 平台,打通软件生命周期各个阶段,并通过自动采集数据的方式确保数据的时效性和真实性。
挖掘数据价值:
在获取数据之后,如何进行有效的数据分析,并从中挖掘出有价值的结论是极为重要的。然而,许多企业常常面临一个困境:已收集的数据仅仅只储存在数据库、服务器中,成为了占据空间的“死数据”,缺乏深入的分析,这些数据背后所隐藏的真实问题和影响效能提升的核心要素,并未被充分洞察。
为了解决这一问题,我们需要进行全面考虑,是否采用自顶向下的分解方法。具体而言,可以基于中心级、部门级的 KPI(关键绩效指标)或 OKR(目标与关键成果)进行逐级分解,直至落实到团队级和个人级的指标数据价值。同时,我们需要构建一套基于规模、质量、效率和成本之间的制衡指标关系,以此作为精细化考核和项目评价的重要依据。
精细化考核/项目评价:
尽管可能已数据进行了分析和挖掘,但这种分析和挖掘往往不够精细化,不能有效的应用于项目过程评价、项目成果评价以及人员能力评价等维度。导致所收集的数据无法充分发挥其价值。
为了充分利用数据价值,我们需要结合企业的现状特点。效能洞察是帮助组织实现目标管理、推动执行与协作的工具和方法,其核心在于目标聚焦、有效沟通、协同合作和及时跟踪目标进展。了解效能洞察的本质后,我们应综合运用各种方法,努力塑造一个开放合作、价值担当以及积极思考的组织文化。这样的组织文化将有助于培养更多的自驱型员工,使他们能够高效地朝着企业的战略目标前进,同时确保工作质量。
02
度量它——覆盖管理者到个人的多维度度量
针对企业效能洞察的现状和痛点,我们首先需明确组织的具体目标和战略,了解组织的长期愿景和战略方向,这些目标应当是量化的且紧密贴合业务实际。
接下来,我们要细致分析各层级人员的岗位职责,深入理解他们在实现组织目标过程中所扮演的角色及其重要性。在此基础上,结合组织目标,针对不同层级的职责特点,设计与之相对应的度量指标。这些指标需具备明确性、可操作性,并能够有效衡量个人或团队在实现组织目标过程中的具体贡献。
03
管理它——各层级人员关注重点
为确保 IT 员工各层级的关注重点与组织的整体 IT 战略和目标一致,需明确各层级职责与工作目标。高层负责战略制定,中层推进实施,基层专注执行。这样,各层级能协同推动组织发展。
04
实现它——对于企业的价值
对于业务和技术侧的价值:
度量在业务侧能作为业务优化的抓手,提升业务价值;在技术侧,则有助于发现潜在问题和瓶颈,进而提升运营效率。对于企业管理者而言,度量还能提供评估成本与收益的依据。
效能洞察对于企业的价值:
帮助企业实现目标管理、推动执行与协作的工具和方法,在于目标聚焦、沟通、协同和及时跟踪目标进展,了解效能洞察的本质,综合运用各种方法,塑造开放合作、价值担当以及积极思考的组织文化,帮助组织培养更多的自驱型员工。
综述而言,效能洞察是企业运营不可或缺的关键要素,它使企业能够更深入地理解自身的运营表现,优化决策过程,进而实现长期的可持续增长。因此,企业对效能洞察的重视程度日益增强,将其视为驱动业务成功的核心工具。
评论