敏捷方法论_在IT运营中应用敏捷方法论的3个步骤

敏捷方法论

敏捷实践不仅适用于冲刺代码,测试和发布应用程序的软件开发团队。 如今,各种业务,数据科学和技术团队(包括IT运营)正在使用包括scrum和看板在内的敏捷方法

尽管敏捷方法论可以成功地应用于IT运营,但是在运营团队的章程,优先级和文化方面存在一些明显的差异,需要加以考虑。 了解这些差异,然后定义战略优先级,将构成自组织的IT运营团队如何执行其计划并成为其他跨学科敏捷团队的更好成员的方式。

[ 同样在InfoWorld上:如何在敏捷软件开发中脱颖而出 ]

这是需要考虑的三个步骤。

重新定义IT运营的使命和章程

IT运营团队成员将其主要工作视为保持生产,部门和开发网络,系统,应用程序和数据库的正常运行。 许多软件都遵循ITIL(信息技术基础结构库)流程处理事件,问题和变更,并使用票务系统(例如Cherwell,Jira Service Desk和ServiceNow)来跟踪它们。 当员工和其他最终用户需要帮助或有不同的系统要求时,IT运营也将依靠这些系统来捕获请求并支持其工作流程。

CIO可能会制定一个或多个严重依赖IT运营团队的战略路线图。 CIO可能将移动,数字转换,云和数据策略混合在一起,在其中IT运营既可以扮演主要角色,也可以扮演支持角色。 优先事项可能包括云迁移,基础架构项目,对企业系统的重大升级,SaaS工具的新支持模型,合规性审核,新协作工具和工作流工具的安装,ERP升级以及办公室搬迁。

问题是,IT运营将如何管理与这些计划相关的工作? 敏捷方法非常适合其中的许多方法,尤其是在存在不确定的前期要求,技术未知或优先级冲突的情况下。

但是,由于许多IT运营人员将敏捷实践视为一种开发方法,因此,需要就其更为重要的任务,职责范围以及管理工作的方式进行一些指导和讨论。

具体来说,许多IT运营人员更习惯于由项目经理执行任务驱动。 由于技术上的未知数,他们没有机会指定如何最好地设计和实施解决方案,对工作进行排序以及减轻风险。 敏捷方法解决了自上而下的项目管理的这些缺点。 它们要求工程师担当敏捷角色,参加仪式并使用敏捷工具来理解新的工作方式。

[ DevSecOps:如何将安全性引入敏捷开发和CI / CD ]

重新定义用于IT运营的敏捷方法

敏捷的领导者不能仅将开箱即用的Scrum或看板应用于IT运营团队。 需要考虑文化和运营模式中的几个重大差异。 以下是作为一个小组进行审核的一些步骤:

  • 重新定义敏捷角色。 大多数IT运营没有为产品计划分配产品所有者。 充其量,他们可能会有项目发起人和分析师来撰写需求。 可能需要进行一些培训和指导,以帮助人们承担产品所有权责任。 最重要的是,他们将需要确定谁是他们的计划的客户,并希望根据客户的需求和价值确定其工作的优先级。
  • 撰写故事和接受标准。 在系统上工作的工程师不习惯将需求写为用户故事并定义接受标准。 许多工程师通过了解整体目标来开始实施,然后与该技术一起找出可操作和最佳的解决方案。 尽管如此,还是值得增加写作要求的学科,因为它有助于从客户或最终用户的角度对目标达成共识,然后围绕非功能性需求指定接受标准。
  • 确定优先事项。 IT运营必须权衡时间以响应事件并满足请求以及他们对敏捷计划的承诺。 开发人员的工作大多与敏捷团队和承诺保持一致,但是IT运营必须在应对敏捷积压工作之前响应运营优先级。 许多IT运营团队都在争论如何表达优先级,什么承诺意味着何时可以被优先级事件打扰,如何估算敏捷的用户故事以及如何衡量其能力。
  • 选择适当的敏捷方法。 IT运营中优先考虑的工作类型与某些方法相比要比其他方法更好。 一些使用小型计划的团队可能会受益于看板。 其他从事具有复杂需求的较长计划的人员可能更适合于Scrum。 较大的组织应考虑至少支持这两种方法。
  • 了解角色。 IT运营在不同的敏捷计划中承担不同的责任。 他们可能是基础架构,云迁移和安全性计划的推动力,并且具有监督敏捷团队的明确角色和职责。 在其他方面,例如devops,自动化或数据治理计划,它们可能不是驱动程序,而是作为敏捷团队成员参与的。 两种情况都需要根据工程师对团队和计划的职责来定义工程师的参与方式。

将敏捷与运营工具集成

IT运营团队已经在使用用于管理事件和请求的系统,用于监视系统的其他平台以及用于推动团队协作的其他工具。 但是ITSM(IT服务管理)工具不适合跟踪多周计划,使用甘特图或电子表格管理复杂项目会增加项目风险。 如果运营团队要采用敏捷方法,他们将需要正确的工具来进行这种工作。

但是,IT运营部门在组合中添加了新的敏捷项目管理工具,必须考虑其流程和系统之间的工作流和数据集成。

最好从单个工程师的角度考虑影响。 他们可能使用PowWow Mobile进行服务管理,使用Jira进行敏捷计划,使用Slack进行协作,使用BigPanda进行AIops。 它增加了开销,需要单击多个工具才能了解工作优先级,如何记录进行中的工作状态以及在何处与同事共享信息。 当工程师致力于完成与敏捷团队的工作但被迫响应优先事件的任务时,也会给利益相关者造成混乱。

[ 通过InfoWorld的App Dev Report新闻通讯了解软件开发中的热门话题 ]

IT运营团队必须考虑这些工具之间的工作流和数据如何连接,并确保存在一个闭环流程。 例如,事件可能始于服务台,IT敏捷团队实施了补救措施,然后需要通过监视工具进行验证。 通过三种或更多技术对端到端进行跟踪会增加工作量,并且两者之间的集成可以提高数据质量。

这些问题只是起点。 IT运营团队必须使用敏捷的回顾来讨论有效的方法,需要更改的内容以及如何发展其方法论,这一点至关重要。

翻译自: https://www.infoworld.com/article/3533429/3-steps-to-applying-agile-methodologies-in-it-operations.html

敏捷方法论

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值