Building a new operating model for DevOps

Building a new operating model for DevOps

I’ve been writing about the DevOps challenge facing businesses. At core, it’s about scale: businesses are struggling to achieve the same benefits they see in small-scale DevOps Proof of Concepts when they try and extend them across the 800+ applications typically housed in a large enterprise. If DevOps is to live up to its promise and drive significant value for businesses, then this challenge of scale must be overcome.

Reshaping the business

No alt text provided for this image


Today, I want to look at a key change within the enterprise that absolutely must happen before the benefits of DevOps can be realised at scale: operational transformation.

Most enterprises today work around a hierarchical model with a single-direction command & control structure. It is how businesses have been set up since the year dot: a strong ‘c-suite’ leadership at the top of the company sets the objectives and strategy of the firm in a fairly autocratic way. In this model, managers and business unit heads are enforcers of the c-suite’s will, ensuring that their strategic direction is implemented by everyone else in the company. DevOps has risen from the opposite direction - starting from a grass-roots movement of developers and operations staff, moving up the pyramid and now with a seat on the boardroom table.

Democratising development

No alt text provided for this image


For DevOps to flourish at scale, this structure needs to be replaced with something much more organic, loose and autonomous. If the old model is autocratic, the new one has more in common with the way modern political revolutionaries coalesce in loosely connected, organisationally ‘flat’ structures.

The ideal operating model for DevOps is one where power is democratised and every individual within the company empowered to take their own lead. Here, the c-suite sets the direction of travel, but then trusts their skilled developers to do what’s necessary to get there. In this model, managers facilitate and empower rather than direct; ensuring developers have everything they need to achieve their goals while gently prodding here and there to ensure their work stays true to the overall corporate agenda and strategic roadmap. This rolls into the macro changes that we're seeing around Liquid workforce and the gradual move to a dis-intermediated world.

It goes without saying that making this transformation won’t be easy. It means overturning centuries of accepted practice and relinquishing the sort of granular control that some people believe promotions and tenure entitle them to. And let’s be clear: IT will bear the brunt of this change. Long the gatekeepers of control, they need to transform into facilitators. IT will set the guiderails and policies around application development, intervening when needed, but in a day-today basis it will need to take a step back and leave its DevOps developers get on with things, a culture of trust and true innovation will then surely thrive.

Putting the experts in control

No alt text provided for this image

Developers teams understand the software engineering challenges faced by their businesses better than anyone else in the company. They are ideally placed to get on and solve them, and agile DevOps processes will help them do just that. However, if developers leverage DevOps at scale, they need to be freed from restrictive oversight from IT and the wider business. This isn’t an issue about trust – the HR and analytics technology exists for business leaders to monitor and analyse the effectiveness of developers from afar. It simply comes down to efficiency: removing the barriers in the way of a far more agile and effective development method. It's key to do this in a way that gives you a broad, business centric and vendor agnostic approach. Without the ability to democracies the change and measure the results from our experience you will never succeed fully and get the true benefits.

In my next blog I will look at another key enabler in helping DevOps scale: measurement – so please drop by again. 



Abhijeet S.

Technology Transformation | Technical Program Management | Technology Architecture | Platform and Product Engineering

5 年

Brilliant insights, Jon. In addition to C-Suite engagement and cultural push, I believe DevOps at scale also has to churn along with critical latches like Cloud, Automation, Agile, RPA.. to be effective and realistic.

回复

Very relevant observations Jon In my opinion, the DevOps adoption and scale challenges are much deeper. Couple of points that come across as patterns are: a)?????? Leadership Awareness: The awareness around true benefits of DevOps adoption are very limited. In most of the estates, it’s more of a buzz word. The C-suite leaders are phenomenal in setting the vision and direction for growth. Their ability to channelize strategies pivoted around the DevOps principles is a weakness and more often a reflection of the DevOps maturity of the Portfolio Leadership team. b)????? Leadership Vacuum: In most of the heritage estates, the leadership team is very much aware of the pain points (for example; high number of incidents in production, too much of rework etc) and the associated root cause. But interestingly, there is limited focus on putting in practices to drive improvement/change. The common refrain being that the current problems are symptomatic of legacy ways of working. c)?????? Leadership enrolment: DevOps adoption requires more of a mindset and running DevOps adoption through quick POCs, MVPs or in some cases even as side projects are set for failure. Unless the leadership team commits to invest in frameworks that enable the mindset change, the enterprises will struggle to scale DevOps I am a great fan of the "Three ways of DevOps" outline in DevOps handbook. An operating model focussed on understanding the impediments to flow and putting in practices to address the flow (First way of DevOps) will go a long way in driving adoption and scale.? Looking forward to your views on measurement which is very topical in the current world.

Patrick Williams

Fractional GTM Leader@Datality

5 年

Great post Jon.? This is not about IT, it's about relinquishing tactical control for the good of the Enterprise.? More and more of the C suite are 'getting' this. How can we help speed up this process?

Dan H.

Engineering Lead, Enterprise Architect, SRE, Senior Data Engineer| Data Modelling, NoSQL, Data Engineering, DevOps, LLMOps

5 年

interesting discussion.

回复

要查看或添加评论,请登录

Jon Hammant的更多文章

  • Change.

    Change.

    It’s important to understand that the pace of change of speeding up. We see it in all the things we do, the way we…

    8 条评论
  • Solving Meta Problems

    Solving Meta Problems

    Changes There are a number of ways in which to bring change the world and the lives of ourselves/others; we can do this…

    2 条评论
  • My re:Invent 2020 Highlights

    My re:Invent 2020 Highlights

    Jon Hammant, AWS, Head of Compute UKIR What a three weeks it's been! I've been spending a great deal of time watching a…

    2 条评论
  • Summer 2019 book recommendations

    Summer 2019 book recommendations

    It’s that time year where we are all getting to go on a much deserved summer break! One of the things I enjoy most to…

    12 条评论
  • The main challenge with DevOps? Doing it at scale

    The main challenge with DevOps? Doing it at scale

    You may be forgiven for thinking that if the debate around DevOps adoption in enterprises is not completely over, it…

    5 条评论
  • Google Stadia, 5G, Hyperscalers and why Data Centres are back.

    Google Stadia, 5G, Hyperscalers and why Data Centres are back.

    The world of computing is different from ever before In the last few years computing has changed dramatically we've had…

    4 条评论

社区洞察

其他会员也浏览了