skeptic's blog

The two tribes of DevOps

DevOps works to unite Dev and Ops communities to remove the vertical fracture in our IT organisations.
Ironically in the process of doing this we appear to be fracturing on a horizontal line between those oriented towards technology, software and coding, and those oriented towards business, people and practice.

Get out of the way

A basic principle of DevOps is for "Necessary Non-Value Work" to get out of the way of Value Work.
© Copyright

In the Require-to-Deploy value stream, this NNVW includes

  • security
  • architecture

Railroads don't have a batch size of 1

Lean theory tells us that the optimal batch size is 1
i.e. we perform each unit of work on demand and it flows independently through the value stream.
Certainly that is the case when you order one of my books which are printed on demand individually and posted directly to you.
I am still learning about systems and flow. Some of you will know that I am a train nut: I like railways. So it puzzled me to read an article recently in Trains magazine about the trend to larger trains, which have increased by a factor of 100 over the last 150 years.

How hard can it be?

An analogy for our IT reality:

What's so hard about building a road?
Here's a fun Twitter conversation:

Eating the elephant

Some analogies are even more useful if you unpack them a bit more. For example, here is my take on eating the elephant:

Sure you can eat an elephant one bite at a time but sooner or later you are still left with a huge carcass you need to heave into a skip [dumpster].

Great DevOps articles

Nobody reads books any more. They come thick and fast, and few of us have the time or the attention span.

So forget my post on great DevOps books to read and enjoy this one on seminal DevOps articles and posts. Never mind the meat and vegetables, have some snacks.

Describe DevOps with CALMS, or I prefer CAFFS

A common acronym used to describe DevOps is CALMS: Culture, Automation, Lean thinking, Measurement, Sharing. Or I prefer CAFFS...

Two kinds of DevOps: horses don't grow horns

© Copyright canstockphoto.comThe DevOps principles apply to horses and unicorns, but we act on them in different ways, even for different goals.

The cult of DevOps

Several times recently I got the message (overtly or subliminally) that if you don't work with software and tools you can't understand DevOps, that if you haven't immersed yourself in the sacred waters of cutting code then you are somehow unenlightened.

Victims of the system

Most people who seem to be blocking progress are in fact well intentioned and trying to do the right thing but they are victims of the system in which they work.

Syndicate content