Tuesday, March 24, 2020

What is Dev Ops ?

I believe most of us knows now what is Dev OPs and how much Dev Ops culture is valuable . For those who still have question about Dev - Ops ,  below definition might be helpful .

Dev-Ops is the way of thinking, applied in different types of organizations.

The forefathers of DevOps gave us a great acronym to use when defining DevOps:

C-A-M-S, or cams, which stands for culture, automation, measurement, and sharing.


Culture is the result of the way that teams interact.

In DevOps culture, the aim is to have development and operations teams interact in a way that breaks down barriers between the teams and with a clear focus on the roles and responsibilities of each.

With both teams working towards a common goal,everyone wins.

Automation is used to speed up the feedback between teams.

By using tools that enable collaboration and repeatable processes,interaction between development and operations teams can be easily facilitated.

This builds confidence in both teams' ability to successfully deliver a product or solution.

Some key points for automation include revision control with pull requests,continuous integration, and configuration management. 

Measure is used to track improvement. By measuring aspects of development and operations,teams can start to see where there are bottlenecks and take actions to improve them.
For Example Measuring the performance of production systems 

This helps teams to know that deployments have not degraded anything like response time, for example.

Sharing
Sharing allows for cross-pollination of ideas, problems, and solutions between various teams.And not just in development and operations,but throughout the entire organization.

By transferring knowledge, the collective intelligence increases and benefits everyone.

It also contributes to diversity of thought,transparency, and openness, which makes for teams that are more effective.

No comments:

Post a Comment