It’s great to be speaking at Impact this year! Let me start by extending a warm welcome to UrbanCode, the newest member of the IBM family. UrbanCode is a leader in Application Release Automation (ARA) software and provides greater business agility for clients by rapidly and more frequently delivering applications to market, strengthening IBM’s DevOps capabilities.
There is lot of buzz around DevOps, but there are many differing definitions. How do we at IBM define it? Simply put, DevOps is a business process for software delivery that can improve time-to-value and quality by accelerating the speed of delivery for Development teams and reducing the time-to-production in operations. The notion of DevOps has been evolving for the past few years and business challenges and trends are accelerating the adoption of DevOps
Software delivery is hard! Traditional delivery processes are often manual, error-prone and impeded by organization, tools and process silos, and associated with waste, inefficiencies and poor oversight. A recent IBM Study shows that while 54% of the companies surveyed believe that software delivery is critical, only 25% of them are able to leverage software delivery effectively today. With the shift in technology trends and consumer consumption models, enterprises are further challenged to leverage new technologies such as, cloud, big data, social, and mobile.
DevOps is an enterprise capability for continuous delivery and improvement. Customers can adopt DevOps through multiple entry points based on their immediate pains and then grow across the lifecycle.
|Continuous Business Planning||
|Number of IterationsNumber of tasksNumber of Defects / iterationNumber of resolved defects|
||Test CoverageTime to testNumber of defects|
|Continuous Release and Deployment||
||Time to ReleaseRollbacksProduction Defects|
||SLAs/KPIs for business continuity|
|Customer feedback and Optimization||
||Time to fix production defectsTime to deliver new feature|
Applying DevOps practices for Dev/Test workloads enabled by PureApplication System
Application Release automation is about delivering application with the right configurations to the right deployment environment. Application release automation capability helps with describing the release process: what changes get deployed, which environment, and the approval processed needed. However, you still need an environment to deploy with the right infrastructure and middleware.
PureApplication system offers virtual system patterns that elegantly capture IaaS and PaaS ; and automatically deployed. Dev and Ops stakeholders collaborate and create virtual system patterns enabling standardized delivery and production-like environment to which releases can be deployed.
For example, using Application Release automation and PureApplication System capabilities, a QA team can pick up an approved version of a build/dev release and can automatically deploy to an environment provisioned by PureApplication system and run automated regression tests. No more manual hands-off, no more Infrastructure, middleware and release deployment errors! This is how you accelerate software delivery with quality at scale.
If you would like to learn more about DevOps capabilities and how to leverage PureApplication System for Continuous Delivery, visit us at IMPACT.
Wednesday May1, 1-2p, Venetian Palazzo J
- TAD-1215A Agility@Scale: IBM Software Group’s Journey of Agile Transformation
- TES-2994A Driving Continuous Delivery with IBM PureApplication Systems
DevOps: Accelerate software delivery (Booth CZ-4)
Accelerate Quality with Service Virtualization (Booth CI-4)
Agile Development for the Enterprise (Booth AI-7)
Related blog entries
Sunday’s activity recap at Impact: Business Partners forum, live chats and more!
Sneak peek at IBM 2013 Impact the Conference
Join Davanum Srinivas and Shaun Murakami on Network Consideration for Application Deployment on PureApplication System at Impact 2013
Join Andre Tost on Creating and Deploying Patterns of Expertise on IBM PureApplication at Impact 2013
IBM PureSystems Sessions and Speakers at Impact 2013
PureSystems at IBM Impact Conference
Innovative companies continue to look for ways to deliver business value by accelerating time to market, improving application performance, and reducing the staff time needed for many routine ongoing management and support activities. Learn how you can do that and more in this Integrated Systems Analyst Paper from the IDC.