DevOps相关的管理实践和工程实践有很多,从精益看板,版本控制,流水线,TDD,代码检查,部署发布等等,对于混沌初开的组织,从哪里开始呢?
我选择制品管理
一个组织或团队的效率低下,一定和交付的混乱有关系,而制品(通常我们说的安装包)就是交付价值的载体。无非表现下面几个情况:
上述情况,可以想象开发和测试很难好好玩耍,愉快的工作,最起码信息是不通畅的。
理由如下:
说白了,制品管理体系的搭建性价比高,见效快,哪怕手动上传,大家放在一个地方都是好的。
制品往往是最容易被忽略的,不就存放个包吗?如图所示,制品在整个DevOps的“地缘政治”里,处于中间环节,承上启下,战略地位及其重要。
控制了“制品”,你就控制了“团队交付要道”,左边跟他们可以谈构建,右边可以跟他们谈部署,下一步合作机会不是就有了?
制品管理实践落地