DevOps for Managers
A lot has been said about DevOps. Many surveys circulate and conclude that properly adopting DevOps principles helps companies to (drastically) lower product lead times, lead to a steep reduction in the number of outages and will speed up the mean time required to recover from failure and so on.
But how to get you there? How to actually adopt the set of required practices, behaviors and tools inside your own organization? A radical transformation that will have an impact on every single aspect of your company, wow .. this is huge! No wonder many organizations get stuck in the definition phase in implement DevOps by wording only.
The key to success here is to start small and apply synchronicity in your approach. Over the last couple of years, I have been working on many types of organizational shifts towards end to end responsible teams by applying automation to the software delivery pipeline and datacenter itself and noticed an approach which actually does work. What I like about this approach is that it addresses the challenge of change over multiple angles, it is low in risk by starting small, it delivers value straight away, it uses knowledge of the organization by applying principles to decide where the information is (mission command) and induces synchronicity and collaboration to be successful.