IBM Distinguished Engineers Ruth Willenborg and Steve Abrams discuss Collaborative Development and Operations
daryl_pereira 270002AW8D Visits (3794)
So, what does a collaborative approach to development and operations (DevOps) have to offer? We recently caught up with Distinguished Engineers Ruth Willenborg from Tivoli (with a strong background in WebSphere) and Steve Abrams from Rational, who explained where they see the real value.
Immediate benefit to Websphere customers
Ruth points out that a key recipient of the benefits of the DevOps solutions are WebSphere customers. This really emphasizes the growing integration between the IBM Software Group brands. As Ruth points out, much of the development around DevOps has been led by Rational and Tivoli, yet the WebSphere customer is a key recipient of the benefits of these solutions.
Steve Agrees, stating that WebSphere administrators and developers are the people that need access to system patterns and topologies to make sure that the applications they are building are going to do well in test, in development and also in production.
The role of infrastructure patterns
With DevOps, IBM is tying the application development process together with the infrastructure around the thought of infrastructure patterns. Pure Applications Systems deliver these patterns as does SmartCloud Monitoring and the Workload Deployer.
The extension of the application lifecycle management
Steve points out that the discipline of application lifecycle management, which was originally applied around the development process, can now be extended across the runtime and operation of an application. We're now looking at the total lifecycle of the application all the way through to deployment and ongoing management.
Ruth describes how now those who are developing applications can think about how the application is going to be monitored, and the performance characteristics of the application, as well as how it compiles.
The influence of Agile
The Agile methodology is now widely used in the development of enterprise applications. Within this framework, software goes through a process of continuous build and continuous testing. Steve explains that as you extend the lifecycle of Agile from development to operations, there is continuous integration and delivery. Ruth goes on to suggest this accelerates the pace of improvement of the delivery of the application.
Automation is key. Only through automation can you enjoy the benefits of Agile at Scale.
Bringing Agile into the Operations world
The idea of incremental iteration to drive efficiencies can be applied to operations. As Steve suggests, anything that is code can benefit from this philosophy. Given that in the operations space, infrastructure patterns, test cases and installation scripts can all be considered to be code, all can benefit from the Agile methodology.
Looking to find out more? The IBM Innovate conference will contain a wealth of information around DevOps and the exciting intersection of development and operations.