DevOps 不只是一种技术或方案,更多是文化,它重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作,(但不局限于这两个角色),以提高整个软件开发生命周期的效率以及质量。DevOps 其实也是整个 IT 软件发展历程中的一次变革,在整个行业层面的意义类似于传统制造业中的的流水线自动化改造,当然,自动化也只是DevOps 其中一个形态。
敏捷和DevOps最核心的一个目的是”拥抱变化”,让我们的软件开发过程适应现在不断变化的市场和用户需求。其根本认知是”我们不能充分预测市场,唯一可以做的是小步验证,根据验证结果进行不断调整”。犹如盲人走路,唯一拥有的是一个目的(我们的愿景),没有地图,没有路径,只能不断的尝试。所以,DevOps强调全员学习和改进的文化。每一次错误都是我们学习的机会,每一个犯错的人都是其他人的老师——他应该深入剖析并分析自己犯错的前因后果。而改正,应该是在DevOps流程中通过工具改正,而不能依靠管理改正——人是应该做更有价值的事情。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。