, 32 tweets, 7 min read
X : DevOps is all about the culture.
Me : Hmmm. Ok, let us accept that there exists a collective called DevOps that people want to be part of (for reasons of self advancement). What values does it have?
X : Focusing on using needs, rapid deployment and iteration.
Me : Those aren’t values (as in beliefs), they are universally useful principles (as in actions). Those principles are useful regardless of what collective you’re talking about. What are the beliefs / the values?
X : Communication and collaboration.
Me : Again, effective communication is an action and part of collaboration (another action) and the need for challenge (another action). All are universal useful principles i.e. doctrine. Here’s a list. Now give me the values of DevOps.
X : Continuous improvement? Automation?
Me : Continuous improvement is on the list. Automation is a context specific play i.e. you can’t automate genesis, you can only automate those things which are more late product heading to commodity. So, once again values?
X : Trust.
Me : Finally we have a belief, a quality, a value. Trust in what?
X : Trust in each other, in the promises we make.
Me : So does every other collective. That’s a norm. There are no long lasting collectives with a value of “we don’t trust each other”
X : I don’t see your point.
Me : DevOps is a set of principles, ones which are universally useful. It’s a movement to diffuse those principles. Those principles will be absorbed and the very reason for the flag and identity of DevOps will cease to exist.
X : And the point being?
Me : DevOps is not a collective with a set of values and a specific culture … it is a marketing exercise, one which has benefits in diffusing a set of universally useful principles. It is transient and the idea of a DevOps culture is just pure bullshit.
X : I disagree.
Me : Give it 10-15 years and no-one will be talking DevOps, any more than they are talking Web 2.0 today.
X : What’s Web 2.0?
Me : It’s a new cultural phenomenon that … nah, it was a marketing term for set of universally useful principles.
X : This time it’s different.
Me : Ah … “trust” us? Every collective that has a single value based around a belief in trust tends to discover that it’s a marketing exercise for something else. Even cults have more values than that though I’m not saying that’s a good thing.
X : Culture is important.
Me : Yes, but culture depends upon many components interacting with each other in a landscape of competing collectives with different values. Universal principles are useful to all collectives. That’s what DevOps is, principles not values nor a culture.
… in other words, culture is not relevant except when I’m selling you a book on DevOps Culture in which case I need you to “trust” me that the book is worthwhile. It's good marketing.
X : Are you anti DevOps?
Me : Are you a religion? What’s your values? Let me guess ... trust?
X : I don't get the point?
Me : You have no values beyond "trust" as in "trust us". DevOps is a set of universally useful principles applicable to all collectives regardless of their culture. There is no DevOps culture, there are just a set of principles to be acted upon.
X : But those principles could change the culture of an organisation?
Me : Of course. But culture depends upon many components (see map). You can't boil this down to a DevOps culture i.e. we should all be like this. Culture doesn't work like that except in magic formula.
X : So, I shouldn't do DevOps?
Me : You should certainly take universally useful principles and apply them to your organisation i.e. focus on user needs, challenge assumptions, use a common language etc etc ... you need to also be mindful of how your culture will react / respond.
X : How do you mean?
Me : There are various loops in culture that you have to be mindful of. One loop (see map) can create a positive flywheel effect or a doom loop if you mess it up.
X : An example?
Me : Go make an announcement in your town hall or newsletter or vision statement (a system of engagement) that you're going to all become a new DevOps culture (and by implication the past culture wasn't good enough). Watch that sense of belonging tumble ...
... alternatively, try an approach of saying we're going to adopt some DevOps principles into our organisation such as a "focus on user needs". Cultures can adapt and adopt to new universally useful principles without wrecking the existing culture or the values it is based on.
Of course, if you really want to kill performance in an organisation then announce you're going to become a DevOps culture, that you're hiring new blood to bring that culture into the organisation and show you mean business by firing someone that disagrees (i.e. impact safety).
X : What about inertia?
Me : All organisations have that. It can be managed (see list). You don't have to wreck a culture whilst doing this if you're vaguely competent. PS. A map plus climatic (i.e. common economic) patterns is useful for anticipation of such impacts.
X : Sometimes we need to change rapidly, a short sharp shock is needed.
Me : In my experience, most of those cases are down to exec failure to anticipate effectively. The problem you have is a collective has a memory. That "shock" will ripple through your future culture.
X : But if we have strong values, people will rally around that?
Me : Tricky. I've seen too many organisations that have either resorted to gang mentality or show signs of abuse to know that strong values can only be used to paper over some sins for so long.
X : This is a recipe for doing nothing.
Me : No, it's an example of why you need to think. It's important to understand your landscape, your real values (not just useful principles like "focus on user needs") and the state of your culture.
X : That's too much.
Me : 2x2?
X : Yes please.
Me : Lol. The general who wins the battle makes many calculations in his temple before the battle is fought. The general who loses makes but few calculations beforehand.
X : What culture does mapping have?
Me : It doesn't. It's a set of tools designed to encourage universally useful principles of communication (a necessity for collaboration) and challenge. It has a context specific play being open ...
.... on the community we are fostering values of inclusion and encouraging the idea of collective good rather than the individual i.e. community, government, environmental concerns, positive impacts beyond wealth (i.e. saving lives) ...
... it also has "two enemies" or competing collectives (something which is always useful for a collective).

The first being "one size fits all" (a competing belief) and the second being "management consultants that enslave us".
... which is why I talk about freeing us from the tyranny of one size fits all (i.e. agile everywhere, six sigma everywhere) and a focus on more context specific approaches.

But those beliefs of freedom from tyranny, inclusion and collective good are my beliefs which I impose.
... i.e it's not mapping that creates those values, mapping is simply the vehicle I use to try and foster those values in the community.
X : How do you do that?
Me : By use of gifting. I found mapping useful to me hence I gifted it under creative commons but this was a deliberate act, a collective approach of sharing to help others.
... however, I'm also mindful that by using these techniques to impose my own values onto a community runs the risks of creating a cult. Which is why I'm also deliberately encouraging others to lead, to take control of parts of the community, to drive aspects of change.
So, mapping itself has no cultural aspect but the community ... well, I'm certainly trying to shape it, a bit like a gardener shapes a garden by encouraging growth, fostering certain types of blooms etc. But this is also a community of volunteers, no-one works for "mapping" ...
... it requires many of those skills I learned running guilds in MMORPGs. It's a very imperfect and fluid exercise. The technique is diffusing, whether it'll create a collective with its own culture that goes beyond mapping including its own distinct values .... we shall see.
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Simon Wardley #EEA
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!