So how do you make Continuous Delivery possible?
You start by applying DevOps culture, embracing the Agile approach and quickly deploying automation solutions. There are several ways to do this, such as the top down, or center of excellence (CoE) approach. This lets you bring in a core team of experts, analyze your landscape, build a plan, execute and spread it throughout the organization. Although this can work, it often fails during implementation because the cultural transformation never takes hold. It’s also costly and generally takes longer to realize positive change.
The CoE approach is not the only way to get to Continuous Delivery; some companies take a more surgical track by identifying a group within the IT organization and initiating the implementation of DevOps or Agile programs. This can work, but it’s difficult to bring Agile and DevOps together to realize their combined value, and even harder to share all those best practices across the organization.