DevOps中很重要的一部分是对文化和环境的影响,比如持续集成,持续交付,持续反馈,持续优化等,这些实践中有很多是观念上的改变,进而会影响团队和组织结构。最直接表现是从职能型团队到全栈/功能型的转换。但对于传统企业而言这种转换是有很多阻力和风险的,轻则DevOps实践的夭折,重则“伤筋动骨”。那么如何解决呢?
有两个思路,一是新建独立的组织,在不影响原组织结构的前提下,在新建组织中实践DevOps,在DevOps实践比较成熟以后再逐步推广;
二通过自动化,自助化的工具链打通职能型组织/团队间的壁垒,减少人为因素对软件交付流程的介入,在一定程度上实施DevOps,当组织内的成员对DevOps带来的收益有所认识之后,再在更大的范围内进行推广。