转发:
DevOps强调对应用进行快速、小规模、可迭代的开发和部署,以更好地应对和满足客户需求。 它要求进行文化转变,即将开发和运维职能作为一个团队,关注于提供业务价值。 主旨是精简整个 IT 价值链。DevOps结合了Lean/Agile/ITSM等诸多实践,Agile使得的价值的交付更加快捷,ITSM使得业务的连续性得到了保证,而在DevOps中对ITSM的整合也只是一个轻量级的实现,这样使得传统的ITSM的规范和标准化流程的优势得到保障的同时使得其能保证速度。而这篇文章将会聚焦于DevOps实践中ITSM和Agile如何进行更好的融合。
DevOps知识体系
EXIN对DevOps进行了如下的描述,从中我们可以看出ITSM和Agile在其中的地位和作用。
Agile + ITSM
Agile和ITSM进行融合,基本原则之一是简化ITIL流程,使之更加轻量化。
事件管理
ITSM有着详尽的事件管理,而在Agile方式的开发下融入事件管理的实践原则如下:
原则1: 事件解决不应该影响团队的sprint的的目标
原则2:每个sprint都应该为可能出现的事件处理预留时间
原则3:预留时间建议为20%,最好依据具体的项目历史数据
原则4:设定事件优先度,优先度最高的需要立即解决
原则5:低优先度的事件处理按照预留处理时间剩余情况顺序解决
原则6:超出预留时间的情况需要PO批准才能进行处理
原则7:事件处理队列状况确认可视化
原则8:在满足上述原则的基础上,事件处理本着今日事今日毕的原则
问题管理
在Agile方式的开发下融入问题管理的实践原则如下:
原则1:问题管理的任务作为user story在product backlog中进行管理
原则2:问题的管理需要考虑到问题重新分配的情况以及可视化的状态确认
原则3:尽量最小化技术债务的积累,尽量做到2个sprint内解决问题
配置管理
在Agile方式的开发下融入配置管理的实践原则如下:
原则1:虽然手工配置很多时候还是无法避免,但是还是尽量推动配置自动化
原则2:引入Infrastructure as code的观点管理配置
原则3:配置管理纳入版本管理中
Agile借鉴内容
Agile和ITIL各有所长,Agile可以从ITIL进行借鉴的内容有如下内容
项目 详细
No.1 关注客户,注重服务的可靠性
No.2 诸如事件管理的反馈回路
No.3 规范和标准化的流程
No.4 严格的纪律
ITIL借鉴内容
Agile和ITIL各有所长,ITIL可以从Agile进行借鉴的内容有如下内容
项目 详细
No.1 注重速度
No.2 聚焦于价值增加和流动
No.3 限制WIP的数量
No.4 确认客户真正期望的反馈回路
总结
ITIL和DevOps没有冲突。ITIL的融合为DevOps实践增添了新的价值,而且ITIL/Agile/Scrum/DevOps能够协同工作,而这些需要大家朝着企业共同的目标,增强内部沟通和协作,不断改进,才能实现更好的融合。
————————————————
版权声明:本文为CSDN博主「liumiaocn」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/liumiaocn/article/details/77652991
网友评论