A roadmap for DevOps: 4 steps to greater agility

michael-garrett2.jpgThere are some situations where there are advantages to being small and new. When it comes to enterprise IT, DevOps is one. In HP Software Professional Services, we work with a number of customers who are looking to implement DevOps in their organisations. We see many smaller customers already adopting DevOps, especially if they’re in technology. But for our large enterprise customers whose systems have been built in a traditional way and who have traditional operational systems in place, it’s much more of a challenge. The bigger the scale of the IT the more difficult it gets.

 

Based on our experience helping these customers become more agile, we can help even the largest, most entrenched IT organisation adapt.

 

Why DevOps

No matter what their size, customers tend to like the DevOps concept. They’re looking for benefits like:

  • improved time to market
  • improved quality
  • reduced cost

We’ve seen remarkable results along all three dimensions. For instance, in a DevOps engagement with a customer we can often improve time to market by at least 50%. Often we can improve quality by at least 30%. Or, if quality is already high we can significantly reduce the cost of achieving that high quality.

 

Achieving these benefits takes some work, however. DevOps requires much tighter collaboration between stakeholders who aren’t typically used to working collaboratively: the strategy team, the application dev team, the operations team, and so on. All these different siloed operations need to be fully integrated. So there’s significant transformation from a people and organization perspective as well as from a cultural and governance perspective. It doesn’t happen overnight.

 

The 4 phases of the DevOps journey

We have a clearly defined maturity model that describes how our customers get from where they are to a mature DevOps operation. There are 4 phases:

 

  1. Agile development. This is the foundation piece for DevOps. The goal here is to make our customer’s application development lifecycle agile.
  2. Continuous integration. In this phase we automate the lifecycle between development (build), QA and testing. As well, we automate the whole workflow from a tools, people, technology and process perspective.
  3. Continuous release. Essentially this phase enables our customers to make rapid working-quality iterations of the software ready to release. So they are ready to release high-quality software to the production environment on a much more frequent basis—from months to weeks, for example.
  4. Continuous deployment or continuous operations. In the last phase customers can now take high-quality software that’s coming from the continuous releases and deploy them into production just as frequently.

 

For some large organisations it may take a year or longer to fully embrace DevOps. But the greater agility benefits are worth it, particularly when it comes to mobile development. Everything in mobile is DevOps-enabled from the word Go. I’ll write more about that in my next post.

 

Learn more about HP Software Professional Services and solutions for DevOps.

 

Related links:

Blog post: 3 success factors you need for automation

Blog post: 6 months after your software project is finished, will this mistake come back to haunt you?

Blog post: The top 3 conversations from HP Discover

Blog post: 3 key factors for successful software adoption

Blog post: You want to implement out of the box? Here’s how

Blog post: Are you setting your IT transformation up for success?

Blog post: 3 challenges that can keep you from maximising cloud benefits

Blog post: How vendor management can bring cloud success

 

Labels: DevOps
Leave a Comment

We encourage you to share your comments on this post. Comments are moderated and will be reviewed
and posted as promptly as possible during regular business hours

To ensure your comment is published, be sure to follow the Community Guidelines.

Be sure to enter a unique name. You can't reuse a name that's already in use.
Be sure to enter a unique email address. You can't reuse an email address that's already in use.
Type the characters you see in the picture above.Type the words you hear.
Search
Showing results for 
Search instead for 
Do you mean 
About the Author
Featured


Follow Us
The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the Terms of Use and Rules of Participation.