数据库 频道

如何在中国促进I&O与DevOps的协作

  核心要点

  •   明确DevOps团队的关键利益相关者,满足业务、技术和监管合规性,以及安全要求。

  •   注重团队建设和协作,在DevOps团队和关键利益相关者之间建立信任。

  •   明确用户需求的优先级,使之与团队目标及客户价值密切相关。

  •   设定衡量指标,规定聚焦业务价值和重要性的验收标准,以促进协作。

  基础设施和运营(I&O)领导者深知与DevOps协作的重要性及益处,但在采用新的工作方式时常常会面临文化阻力。I&O领导者应关注于可交付衡量的业务价值,与DevOps团队构建共同目标,从而鼓励彼此协作。

  DevOps的成功离不开有效的团队协作,需要团队成员目标一致、齐心协力。为了更好地支持DevOps团队,实现持续集成(CI)/持续交付(CD)和自动化,并为基础设施即代码(如Terraform、Pulumi)或云管理平台提供能力,I&O团队应规划价值流,明确相关团队中的利益相关者及运营需求。这些相关团队包括DevOps团队,或来自业务、技术、监管合规或安全和风险部门的融合团队。

  建立信任

  信任对于协作至关重要,能够促进共同学习、共担职责,确保公开透明和坦诚沟通。为了提升DevOps团队与关键利益相关者之间的信任,I&O领导者应在团队中树立团队榜样,通过多种方式创造与DevOps的积极协作氛围,例如:从“我”到“我们”,从“指责”到“反省”,共担责任,认可出色工作,保持公开透明,聚焦个人成长,保持谦逊等等。

  明确优先任务

  衡量DevOps成功的主要标准是客户满意度和客户价值。比如说,要如何在不影响DevOps团队工作效率的前提下,在公有云中平衡该团队的需求。为了确定用户需求的优先级,I&O团队应:

  •   将需求转化为用户故事,并将其内嵌到开发人员的工作任务中。

  •   明确每个用户故事的需求和重要性。

  •   与产品负责人和DevOps团队协作,在每个冲刺中加入对业务价值、关键性、合规性/安全风险、技术复杂性和工作负载的评估。

  •   查看由DevOps团队的代码引发的事件和问题,并将这些问题加入工作任务中。在优先处理新的⽤户故事和功能开发的同时,也对这些问题进⾏处理。

  •   确保产品负责人、敏捷专家和开发人员参与到工作任务的完善和冲刺计划会议中,从而推动对用户故事的评估、改进、拆分和优先处理。

  明确衡量标准

  设定聚焦业务价值的验收标准,以确定团队的共享指标。验收标准是指一组预先确定的要求,全部满足这些要求才标志着用户故事的完成。相关指标示例如下:

  •   当企业云⽣产环境(包括私有云和公有云服务)的成本超过预算的90%时,向业务和IT利益相关者发出告警。

  •   对于⼀个业务场景,平台/API⽹关应⽀持的每秒事务处理数(TPS)为500个。

  •   SLA的⽬标应与业务相⼀致(相对于运营指标⽽⾔)。

  •   根据站点可靠性⼯程(SRE)的⽬标来定义SLO。

  •   利⽤运营管理⼯具、⾃动化和流程,使创造的价值提升40%。

  •   促进对客户体验结果的责任共担

(文:Gartner高级研究总监 周玲 Gartner研究总监 李晶)

0
相关文章