This vendor-written piece has been edited by Executive Networks Media to eliminate product promotion, but readers should note it will likely favour the submitter's approach.
Karl Horne, CTO Asia Pacific, Ciena
A new global study indicates that 69 percent of enterprises in the Asia Pacific and Japan region have implemented DevOps. DevOps enables better collaboration and thus improving operational efficiency, speeding innovation, and accelerating "concept- to-revenue" for new services.
With the advent of on-demand applications, cloud, content distribution, 5G, and the Internet-of-Things, the age of static networks and static software is over. These technologies will put added pressure on the network, creating new challenges for the enterprise, forcing them to take action and implement new advanced networking and software platforms. To maintain a sustainable advantage in the web-scale and on-demand economy, enterprises must reset their IT practices to innovate and react faster to competitive threats.
DevOps facilitates collaboration between product development, IT development resources and operations staff throughout all stages of the software development lifecycle for creating and operating a communication service. This is different from the past where hard lines were drawn between the responsibilities of IT and operations.
Enterprises across APAC are using DevOps to create, modify, test and validate software and achieve the following: first, to quickly offer differentiated, revenue generating services for their end users and second, to achieve effective control of any physical or virtual device on the network.
From the small startup to the large enterprise, teams are embracing DevOps culture to push their applications forward and respond to changes quickly. But the secret to DevOps success lies not just in its toolkits but in the way it is deployed and applied.
Characteristics of successful DevOps deployments
Respect the organisation's culture
The most fundamental success factor for DevOps deployment is the organisation's people, and the way that they work together. DevOps is a fundamental change in the way the organisation functions. Unfortunately, it is considerably more difficult to bring about cultural change in an organization than it is to adopt a handful of new software practices.
A collaborative and respectful culture must be created across the company's entire IT organization - with Development (Dev) and Operations (Ops) collaborating productively together. A fundamental philosophy of DevOps is that developers, operations staff, and support teams must see one other as important stakeholders and actively seek to work together.
Take small steps
Moving to a DevOps organisation is easier and meets with much less resistance if it is implemented through 'baby steps': with simpler and more frequent deployments, rather than one large change, which is always much harder to adapt to. Smaller deployments are easier to test, and carry a much smaller risk.
Sign up for Computerworld eNewsletters.