A Continuous Delivery pipeline is a (mostly) automated software tool chain that takes delivered code, builds it, tests it, and deploys it. This simple concept gets complicated by tool chain realities: no one vendor does everything that needs to be done in the pipeline, and new solutions are evolving every day.
To make sense of the CD pipeline tool chain, I have taken a close look at the market and have identified a set of tool categories. I'm sure I've missed something, and you may not agree with my categories, and in either case I would like to hear from you! You can either comment on this blog, reach me on twitter (@ksbittner), or email me (email@example.com). If you think the categories sound right, I'd like to hear that, too. This is your chance to help define the continuous delivery tools market.
Continuous Delivery Tools & Technologies
Continuous Delivery is a process by which source code is built, deployed to testing environments, test, and optionally deployed to production environment using a highly automated pipeline. Many different kinds of tools need to be brought together to automate this process. The tool categories described below provide the building blocks of the automated Continuous Delivery process.
Rapidly evolving customer expectations continue to drive changes across all facets of business. Consumers and business customers increasingly expect real-time access to status, service, and product information. Rapidly changing consumer expectations ripple throughout the supply chain, shortening product cycles and requiring more agile manufacturing capabilities.
Forrester believes that 2015 will serve as an inflection point where companies that successfully harness digital technology to advantageously serve customers will create clear competitive separation from those that do not. CEOs will shift more investment funds to creating digitally connected products and solutions. Products like connected cars, connected running shoes, or connected aircraft turbines are creating new value propositions that tie these products closer to the customer engagement life cycle and help create new business models. Data as a product or service will create new revenue and customer value streams. For example, sensor-embedded tractors already generate data that power John Deere’s FarmSight service. And as industrial players like General Electric, Philips, Robert Bosch, and ABB learn to act more like software companies by creating value through software, their underlying business models will change rapidly.
As businesses pursue digital transformation, their CIOs will reset their priorities accordingly. Together with my colleagues Bobby Cameron, Nigel Fenwick, and Jennifer Belissent, we brought together the top predictions for CIOs in 2015. In particular, we predict that CIOs will:
The modern business world echoes with the sound of time-tested business models being shattered by digital upstarts, while the rate of disruption is accelerating. Organizations that will win in this world must hone their ability to deliver high-value experiences, based on high quality software with very short refresh cycles. Customers are driving this shift; every experience raises their expectations and their choices are no longer limited. Like trust, loyalty takes years to build and only a moment to lose. The threat is existential: Organizations need to drive innovation and disrupt their competitors or they will cease to exist.