<img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=43543&amp;fmt=gif">




In the previous articles, we already explained “What is DevOps” and which are the origins of this methodology. Now, let’s see the pillars standing at the basis of this change that help the optimization and improvement of the software development phases and the obtaining of a competitive advantage.

Talking about developers and operations, the DevOps revolution corresponds to the Agile revolution concerning the software development, having the same consequences to the development process.

DevOps includes also the implementation of a set of practices, cultures, values and tools for a more solid software, reaching the production phase faster with a lifecycle easier to be managed.

CALMS is the acronym to define the main changing points:

  • Culture
  • Automation
  • Lean
  • Measure
  • Sharing

Let’s explain them one by one.




A cultural change is necessary to improve the relationships and remove the silos that are a huge obstacle for the collaboration between the different IT departments. It is always important to involve all the team members in the process decisions.




If possible, it is very useful to remove all the manual actions inside the processes. Automatisms are in fact fast and efficient, they help defining standards and creating repeatable processes. Thanks to them, the developers and operations can focus on more important tasks.

 Which are the processes we can automate?

  • Build
  • Deployment
  • Test
  • Delivery
  • Integration
  • Monitoring
  • Configuration




Use the Lean principles to speed, standardize and make the activities more efficient. The starting points are the waste identification and their elimination to produce more with less resources. Here are the Lean principles:

  • Identify where the value is
  • Identify the value flow: align in the right sequence the activities that create value
  • Let the flow run free: don’t interrupt the activities bringing value
  • The flow must be always value oriented
  • The aim must always be perfection for your continuous improvement
  • Share all these principles with other departments




It is important to measure everything and then start taking decisions from the results and the collected data. Future reliable assumptions can be defined only by analysing the past experiences.

Everything must be monitored, and it has to provide quick and reliable feedbacks.




Another good practice is to share metrics and ideas, talk about failures to learn from them. Even the tools, documents and every information regarding the process must be shared. The code itself has to be written thinking about its reusability.


These above are the basis to face an efficient DevOps strategy, but then you have to add the right tools to put it in practice. That’s why we created the DevOps Tools Free Guide for you. If you want to read it, you just have to download it here:


Categories: DevOps

Marco Bizzantino

written by Marco Bizzantino

Classe 1981, appassionato di informatica da sempre. Lavora da quasi 20 anni su ambienti *NIX; ha iniziato come sistemista, per poi focalizzarsi su aspetti legati alla sicurezza, interessandosi di hardening, design sicuro di infrastrutture, firewall, audit e penetration test. La passione per i numeri e l’analisi gli hanno permesso di specializzarsi su software e sistemi di bigdata analytics e di data visualization in diversi ambiti, secondo l’approccio “driven by data”. Negli ultimi anni ha abbracciato la filosofia DevOps, perché crede fortemente possa portare notevoli vantaggi tecnici e organizzativi: è tutta una questione di reperimento dei giusti tool, e su questo l’attività di scouting è pressoché costante. Segue, organizza e partecipa a diverse community opensource, perché crede fortemente in questo modello di condivisione della conoscenza.


Feb 13, 2019 4:43:05 PM Posted by Marco Bizzantino

Useful DevOps Tools for a successful Reference Architecture

In the previous blog posts, we have deepened concepts like DevOps methodology, Cloud, Security and their connected tools and practices, by explaining how Digital Transformation influenced and radically changed the company’s approach to these three...


Leggi tutto  

Feb 13, 2019 4:43:05 PM Posted by Marco Bizzantino

DevOps methodology in the Banking Industry: a successful digital transformation driver

Today we live in a continuously technology, economic and politic evolving era, and the market players essentially need to adapt fast to this period of changing. These things occur especially in the financial and banking sectors, in which take place...


Leggi tutto  

Feb 13, 2019 4:43:05 PM Posted by Marco Bizzantino

4 fundamental metrics to measure DevOps performances

Today, farms are starting to invest in DevOps methodologies and practices, since they have understood their importance in making development stages faster, reliable and with fewer mistakes.


Leggi tutto  

Feb 13, 2019 4:43:05 PM Posted by Marco Bizzantino

The 7 main actors for a successful DevOps Strategy

Lots of companies are implementing a DevOps strategy to make the communication between developers and operations faster and smarter in order to accelerate the software development phases and to make business more agile. It often happens that during...


Leggi tutto  

iscriviti subito!