Instead of DevOps; Talk about Outcomes

The DevOps Conversation

Still talking about DevOps?  Seriously.  Stop.  No one cares about DevOps.  No one can even agree as to what it is.  Is it cultural?  Perhaps tooling is the key?  Maybe it is a mindset?  A communication style?  Stop.

Here is what all businesses are looking for if they have software or a SaaS they want to deliver… They want to deliver their ideas faster, better, and cost-effectively at the minimum level necessary to meet the customers need.   That’s it.  So when you say… DevOps.  What are you talking about?

For me, it has always been about anything that prevents the delivery of or enhances the delivery of software that is compliant, scalable, visible, and peformant.   This could be one service or it could be a fleet of services.   Who cares?  To me that is what DevOps was always about.  Enhancing or removing obstacles around delivery of product.

Become an Outcome Engineer

You know what was cool about the 2009 Velocity Conference…you know.. the one where they were talking about 10+ deploys a day?  It was the actual reality of the outcome. 10+ number of deploys per day?  Yes!  My business want that.  No one really cared about the cultural implications for that DevOps outcome until they realized that was a factor to get there.  What they really wanted was Ricky Bobby syndrome, if you are not first then you are last.

yes this is your business mentality even if it means stripping down to your underwear

“burn it all to go fast”

Become an outcome engineer.   Focus on that outcome.   Anything that you need to do that stays within moral and ethical boundaries to get that done… Do it.   Anything else needs to be left behind.

Advertisements