The Dev0ps role and the company culture – by Nicole Forsgren

This is a very interesting, short and pragmatic talk, by Nicole Forsgren, where she talks about the DevOps role in an IT company.

I, as a developer, know how important DevOps are. They take charge of tasks like:

  • Setting up the application environment with all 3rd party software needed;
  • Optimizing the application environment;
  • Preparing a proper dev, test, QA, staging environments that can be trashed and rebuild quickly with no headaches;
  • Setting up an automated continuous integration flow;
  • Setting up an automated continuous deployment flow;

Basically, they take care of all the technical infrastructure. They take care of all those tasks that distract me from what I really like to focus on: code quality and architecture. Not to say that I don’t like to do DevOps work, but code quality and architecture is really my candy!

This is nothing new, nor spectacular. I think all devs can relate to this, independently of ow much they like and want to do dev work or not.

What I enjoyed the most about this talk is the relation made between the DevOps role and the company culture!

Company culture is key in a company success. That culture is what makes it possible for a company to innovate and grow fast. A company can not innovate and grow fast if the company culture is, for whatever reason, blocking and/or castrating experimentation, if it is slow to set-up an experiment and learn from it, independently of the outcome of the experiment. It is also company culture that can stimulate people to think ahead, propose ideas and make experiments without fear of failure. A good company culture thrives from failure as much as from success, because it learns from failure!

DevOps make it possible to build, deploy and test ideas in a simple, fast and non painful way! This makes it possible to take full advantage of a good and innovative company culture.

I took the liberty of extracting some of the presentation slides, which I consider quite relevant:

Resuts of high perfomance IT organizations
Resuts of high perfomance IT organizations

Three main contributors for organizational performance
Three main contributors for organizational performance

Types of organizational culture
Types of organizational culture

Intuit experiments results
Intuit experiments results

Amazon inovation culture
Amazon inovation culture

Job satisfaction as a performance indicator
Job satisfaction as a performance indicator

Continuous deployment and performance
Continuous deployment and performance

Continuous deployment and lean management
Continuous deployment and lean management
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s