“
随着互联网产业的飞速发展,IT研发的工作方式也越发的灵活多变。从应用的角度来说,由原来的单服务应用,到现在的微服务应用,处理的数据量和类型也在不断增长。
图片来自Pexels
从团队的角度来说,不仅包括开发,测试人员,还引入了运维,安全,系统,网络等各个专业的人员。
那么在新的时代下,我们如何利用DevOps(开发运维)的方法论指导交付过程,就显得尤为重要了。
我们将从DevOps的两个要点三个原则切入,来看看组织,团队,流程的优秀实践。
DevOps的两个要点和三原则
做任何一件事情都有其价值,做事的过程就是“把业务构想转化为客户价值的过程”,我们称之为价值流。
对于研发团队来说,也存在技术价值流。它就是通过“开发+运维”的敏捷迭代的方式为用户提供价值。技术价值流就是第一个要点。
通过开发运维的方式,帮助业务想法触达到客户需求
如果把我们创造价值流的工作分成两个阶段:
第一个阶段是设计和开发第二个阶段是测试和运维
技术价值流创造的两个阶段
那么前置时间是客户提出需求,我们创建一个工单解决这个需求,然后处理工单,直到工作完成的时间的总和。前置时间作为第二个要点是我们值得