DevOps people believe that it’s time to start delivering great software, and building systems that scale and last, and in order to achieve this we need to see efficient collaboration and communication not just between dev and ops, but between all teams. DevOps is a belief, an attitude, a culture which, if well worked, can do wonders.

So break it down for me..

 Simply put...

"It (DevOps) aims at establishing a culture and environment where building, testing and releasing software, can happen rapidly, frequently, and more reliably." Wikipedia

What are the benefits?

The "specific goals of a DevOps approach span the entire delivery pipeline. They include improved deployment frequency, which can lead to faster time to market, lower failure rate of new releases, shortened lead time between fixes, and faster mean time to recovery in the event of a new release crashing or otherwise disabling the current system. Simple processes become increasingly programmable and dynamic, using a DevOps approach. 

DevOps aims to maximize the predictability, efficiency, security, and maintainability of operational processes. Very often, automation supports this objective".

In a survey by CA Technologies it shows that 88% of more than 1,400 IT or line-of-business executives have already adopted or plan to adopt DevOps within the next five years.   June 2015

  • Increased frequency of deployments
  • Software/services available across more platforms
  • Increased collaboration between departments
  • A reduction of time spent fixing and maintaining applications
  • Increasing numbers of customers using software/services
  • Improved quality and performance of applications
  • New software/services that would otherwise no be possible
  • Reduced time to market
  • Increase in revenue
  • A reduction of spending on development, testing or operations
  • Fewer employees working on deploying software/services

But DevOps is as much about tools as it is about culture, and it remains no more than a good idea without  a proper mindset in place, one that aims to allow everyone to collaborate to deliver value faster.

To discuss how TTC can help you implement your own DevOps strategy to achieve these benefits as outlined, contact us today.

New Zealand