making IT better!


The Current Picture of DevOps

We’re living in a world where technology is everywhere. Data, intelligent devices, connectivity, the cloud, they all have become relevant for most organizations doing business around the globe. The same way that manufacturing was critical for all industries during the 1940s, Information Technology is now what drives industries and defines how business is done – this is called the Digital Age.

The Impact of Digital Transformation

Organizations that want to remain competitive have to embrace digital transformation initiatives, which literally are transforming the deepest structures and mindset embedded in all levels of organizations in all industries. One of the key stakeholders of digital transformation, of course, is the software development function, since they are the ones responsible for creating most of the new services and functionalities that business units need to become digital and face the new era.

The Challenge: Creating Synergy with Operations

Even though software development units have improved in many ways the way they work and deliver software using Agile approaches, IT operations—which support all what development releases into production—is still using service management approaches that promote stability and control, while development (in response to business requirements) wants change and innovation, though without compromising stability.

These opposing priorities from both sides have created a disconnection between development (Dev) and operations (Ops). It’s not that one side is right and the other is wrong; it’s that all of these—innovation, change, stability, security, control) is what the business needs!

DevOps, the Key to a Successful Integration

Bringing Dev and Ops teams together, aligning their priorities and changing their mindsets so that they can communicate, collaborate, share experiences and knowledge, and learn and experiment together is critical for IT organizations to become one team and survive to the challenge of Digital Transformation. And this is precisely what DevOps intends to do.

DevOps is a cultural and professional movement that stresses communication, collaboration and integration between software developers and IT operations professionals for the sake of a better and successful IT, and here is precisely where DevOps should start: with people.

The DevOps Roadmap

Organizations that undertake DevOps adoptions struggle with identifying what to do first (because DevOps comprises many things!); whether tools, automation, service architectures, processes, infrastructure; all must be done! But certainly starting with the people is key to be able to transform the rest of the IT organization and develop the required capabilities from the core of the organization.