Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

The Three Dimensions of Change for Successful IT Transformations From ''DevOps for the Modern Enterprise''

DZone's Guide to

The Three Dimensions of Change for Successful IT Transformations From ''DevOps for the Modern Enterprise''

Learn how to align your ecosystem, organizational structure, and technology architecture to enable your DevOps transformation.

· DevOps Zone ·
Free Resource

Discover how quick and easy it is to secure secrets, so you can get back to doing what you love. Try Conjur, a free open source security service for developers.

DevOps and Agile transformations continue to be challenging for organizations due to the complexity of the problem. It seems that most people agree on what good looks like but struggle to find their way there. Successful organizations like Netflix or Spotify provide examples but their journey cannot be simply copied and organizations which try encounter a lot of challenges as their context organisationally and technology-wise is different. The transformation is different for every organization, but some patterns are common, so what can one do.

In my book "DevOps for the Modern Enterprise" I tried to write down my experience from working with many large organizations. While there is no one solution, certain patterns that prove successful can be seen and more importantly a certain way of thinking has been common for organizations who made progress. And of course, I have been part of many things that did not work out and can share those experiences too to help others avoid costly mistakes. No need to pay for those lessons yourself.

Three themes run throughout the book:

  • The transition from managing IT work similar to manufacturing work towards managing a creative process enabled by knowledge workers
  • Dan Pink's three ways to motivate knowledge workers: Autonomy, Mastery, and Purpose
  • The power of small batches - why it is important to work in small batches and how to enable them

These three themes run like threads throughout all parts of the book. I was motivated by the fact that as a developer myself, I found it very frustrating how for a period of time over-industrialization created a view of IT work as just a production process that should be optimized for cost and productivity. Something that simply is not appropriate in this day and age.

The book is structured in three dimensions of change which need to be addressed for a transformation to be successful:

  • The ecosystem of the organizations including vendors and software partners
  • The People Dimension and the organizational structure
  • The Technology Architecture of practices and technologies to enable engineering

And in the center of it all is a rigorous continuous improvement process that leverages the scientific method to plan and evaluate the experiments that make up the transformation over time.

Let me give a little summary of each section:

Creating the Right Ecosystem

The ecosystem is the environment in which the transformation needs to take hold to make real change. This part of the book looks at how to set up the transformation for success and how to identify the right applications in a legacy environment that should be tackled first. It also explores the roles of technology vendors and systems integrators and helps organizations choose the right ones that can help during the transformation.

The People and Organizational Dimension

Nothing happens without people in technology, so how can we structure our processes and our organization in a way that maximizes Autonomy, Purpose, and Mastery for our knowledge workers?

I explore how Agile helps to provide all three things to our people, how some organizational structures have shown to be good stepping stones for success and how the organization has to move from testing to quality engineering. I also provide some ideas on how to focus more on the people in the team when managing teams based on my own experience of managing teams.

Technology and Architecture Aspects

The last part of the book is the most obvious one that many expect from a DevOps book. What technologies and technical practices should you use and how can you be successful with them. I revisit Continuous Delivery and more advanced delivery patterns. I take a long hard look at the DevOps tools out there and how you can choose the most suitable ones for your organization while avoiding any specific vendor recommendations as they would age way too quickly. Of course, architecture evolution towards Microservices and leveraging the cloud successfully are covered as well.

Organisations who consider all three dimensions are stacking their chances for success. Each chapter of the book comes with practical exercises that I run with clients and that the reader can run for her/himself in her or his organization. I wanted to make sure that the book is not just for reading but also for taking action and taking the next step of the journey.

DevOps for the Modern Enterprise is widely available from 4 April 2018:


Conjur is a free open source security service built by DevOps engineers. With integrations with all your favorite tools and an easy way to secure secrets, it's a no brainer. Come check it out!

Topics:
devops ,it ,digital transformation

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}