Continuous delivery for the Enterprise
A great deal has been written about how trends in digital communication and engagement are changing the business landscape, and you probably don’t need reminding of what’s going on in this space. Suffice it to say that if your organisation hasn’t been impacted by the way in which the web, mobile technology and social media are now embedded in society and business, then it’s only a matter of time.
These digital market mechanics change what’s expected of IT. Traditional priorities such as cost control and quality of service are still important, but attention is shifting to the imperatives of what some are calling the ‘app economy’. These include a constant need to innovate and deliver fresh user experiences in order to keep customers interested and engaged, and, of course, to keep the competition at bay. Gone are the days when you could get away with ‘good enough’ capability updated once or twice a year.
Our discussion in this paper will examine some of the implications from a software development and deployment perspective. We’ll specifically look at the need for next-generation tooling to enable rapid iteration within the software delivery cycle, along with higher level automation, visibility and control across the whole delivery process. The aim is to work around well-known limitations of the way most enterprises have designed, built and deployed software over the past three decades or more.