传统的工作中,不同的职位都只关注自己所交付的东西,比如产品经理关注产品需求文档的交付,开发人员关注软件代码的交付,运维人员关注于软件产品的部署。
随着DevOps与敏捷的发展,它们越来越强调交付整体价值,而不是单一角色的交付内容。
因此,价值流的意义就体现出来了。价值流是DevOps的关键概念之一。
根据《DevOps精要》的解释,我们可以从创造价值以响应客户请求的角度,来考虑一下组织中的工作。完成请求所需要实施的相关行动,可以按顺序排列起来,这称为价值流。
价值流图就是可视化的价值流。
它大概长下图的样子。