An introduction to DevOps

DevOps, short for Development and Operations is a software development method that refers to the process of designing, building and deploying enterprise software and consists of three parts:

  1. Development (software engineering)
  2. Quality Assurance (QA)
  3. Technology Operations

Various studies have found that most information technology projects are not successful - with some studies finding a 60% or greater failure rate.  By implementing DevOps best practices including culture, process and tools, enterprises can not only increase the chance of successful projects, but also achieve quicker time to value and with less cost and effort.

Figure 1: DevOps is the intersection of development, quality assurance and technology operations.  Source: Rajiv Pant

Sanjeev Sharma (@sd_architect), IBM Executive IT Specialist, has released a new book "DevOps for Dummies"  that you can download for free and provides an excellent introduction to DevOps.  In addition, I've included an interview of Sanjeev below from IBM developerWorks below.

IBM offers a wide-range of DevOps solutions ranging from consulting to tools and case studies can be found on