What is DevOps? Tackling some frequently asked questions

What is DevOps, exactly? Why might DevOps be beneficial to developers? What are common DevOps tools and software packages? And, how does all of this tie into the cloud?

What is DevOps?

There isn’t really one single definition for DevOps. The term is more of a philosophy that marries the concept of agile development with the idea that there should be a highly emphasized partnership between the developers and the operations staff. If there’s a constant conversation, a shared toolset and mindset and a sense of shared accountability across both groups for keeping services, software and systems alive and well, the organization benefits, the theory posits. DevOps adoption increased from 66 percent in 2015 to 74 percent in 2016, and it is strongest in the enterprise.

How does DevOps benefit the development process?

DevOps benefits developers in a few ways. First and foremost, they are closer to the action — when their code goes live in production, they see exactly how errors and bugs creep up and are able to fix them faster with a better root-cause analysis. Developers can understand how runtime environments affect their coding and adjust it for better performance and fault tolerance. Also, the feedback cycle is shortened, potentially down to minutes. Puppet reports high-performing DevOps organizations spend 22 percent less time on unplanned work and rework and are able to spend 29 percent more time on new work, such as new features that customers or the business demand.

Sign up for our newsletter
Stay on top of the latest mobile news and insights.



via Mobile http://bit.ly/2cCXNHl

June 27, 2017 at 11:36AM