This conversation, recorded in early May 2022, was with Daniel Engberg, Principal Consultant & Partner at Agdiwo enabling several large Swedish enterprises to define and implement their Evergreen IT strategy, as well as the author of the successful endpoint management blog, https://www.danielengberg.com/.
Daniel: Yes, sure. Agdiwo stands for AGile DIgital WOrkplace. The reason we formed the company is that we were a bunch of IT guys from the IT infrastructure field, and we saw that a lot of our customers had started to change from being a traditional company — for example, a car producer — to a software company. Consequently, many of these companies were changing the whole approach to how they work.
From the client management side (where we are from), the need to move from one operating system to another has vanished with Microsoft's Windows-as-a-Service approach. The focus is much more on continuous improvement where the Windows client OS receives an updated version twice a year. The end user should not be impacted — it should just happen.
Many organizations had also started to change the whole organizational setup, but we saw a gap between the agile strategy and the technical implementation. They didn’t line up. However, from experience, we knew that if you combine them in a strategic way, the sum of both is much bigger than their parts. Since there was no one helping organizations do that, we started our company in 2020 to close that gap.
Daniel: Yes, we started the company in February 2020, which was right when everything started to fall apart. For us, it was fortunate in a way that we had focused on delivering our services in another way. All our customers switched to some type of agile approach because now people were working from home. Instead of measuring your employees by how much time they spent at the office, you now really needed to track productivity. You needed short, more frequent meetings. Previously, you might have had a project meeting once a week, but now you have standups every day. This pandemic really accelerated the Working-From-Home and Cloud-First approach.
Daniel: For me, Evergreen IT means having an IT strategy where things within it can change, but you don't need to redefine the strategy if there is something else happening in the world, or with the products that you are working with. For example, if Microsoft releases a new product or changes product names, how products work, or the support cycles, you can fit it into your strategy rather than having to update the strategy. Changes in IT are happening so quickly now that you cannot pivot every time something new comes along. It would be extremely difficult, especially for large enterprises that cannot typically be as agile. You need to have a framework that is adaptable for those changes that are happening.
Daniel: Definitely. When we come to a new customer, we always ask, “What do you want to achieve and what value do you want to create?” We never ask, “Have you heard of this product and how can we shimmy it into the organization?” That's usually a bad start. Organizations need an agile Evergreen IT strategy as the pace of the development of these Software-as-a-Service products is not decreasing but will increase in the future. Therefore, you need to have your whole organization behind you when creating a holistic modern IT strategy rather than a point solution.
Daniel: Since Microsoft started its Windows-as-a-Service approach with Windows 10 1507, a lot of organizations have started to understand the approach. And it is not just Windows 10, but also Office 365 and comparable products. Now it is easy to explain to someone what Evergreen IT is. You can say, “Look, this will continuously update, and it will keep updating whether you like it or not, so you need to plan accordingly.” However, the reality is that it has been difficult in practice because, for example, we have 36 months as the support cycle for a specific Windows version. This seems like a lot of time and then, suddenly, the time is up but you still need to upgrade.
Daniel: Most organizations are used to running these activities through projects. Now you need to run them through continuous improvement with DevOps, for example. But there has been a real change in recent years — at least since the pandemic. All our customers want to work with a more Evergreen and Agile approach. A lot of organizations think they do Agile and Evergreen, but once you scratch the surface, you find out that they are really running it the old way.
The problem is not the technical part. That’s easy. Instead, the entire organization needs to understand what you are doing, why you are doing it, and then be on board with it. It is important that everyone understands what you are trying to achieve, how it will help the organization, and how it will work in the future. But a lot of people in IT are scared that, with the change, they might lose their responsibility and, therefore, their job.
Daniel: I would say that the biggest barrier is a combination of two things: fear of change and fear of planning. A lot of organizations work reactively instead of sitting down and planning. Instead of formulating a strategy, they just implement the technical product.
Daniel: It is a matter of mindset. Are you open to change? Then it is much easier. A lot of organizations and people working there are not open to change because they have done what they have done for many years. It worked. It was safe. Change is scary. But this also opens opportunities for younger people coming in who don't have that experience.
Daniel: Yes, exactly. Usually, we see that technical requests come from the bottom up, but IT strategies come top-down, and then it's sometimes difficult to meet somewhere in between.
Daniel: Usually, when I come in and I assess an organization, I sit down and see how they are doing things right now. What are they trying to achieve? What plans do they have for the future? Maturity is based on what the organization looks like. What competencies do they have within their organization? What are they trying to achieve?
Daniel: If you look at the whole Agile approach, it is continuous development and transparency. You need to show what you are doing. It is all about adapting to changes along the way. If we take the other approach, then you usually plan for what you want to achieve in a year or so, but then there are so many changes along the way that the end goal might not really be applicable anymore. With Agile and Evergreen IT, it is like a phone operating system: as soon as you have one rolled out, you must start on the next one.
Daniel: Success is when you are working as a team, and you have clearly defined activities. A lot of people plan by ambition, not by capacity. Organizations are too ambitious with how much they plan, and when you plan too much, you might also end up not achieving as much. It's better to plan less and achieve your goals. There is a great deal of success if the organization is aware of what you are doing.
I think it's also important to understand that you really do not need to have the amount of control that you had previously. If we have drivers, you could enable them through Microsoft Update. Then, when you receive them, you do not need to have control over which ones you get because, in most cases, it is fine. What you do need, though, is a plan for what to do if it does not work.
The same thing applies to new client operating system versions. You need to test your business-critical applications, but that's about it. You don't need to test everything in the same way as you did before. You can't do it because everything is changing so quickly.
Daniel: The other big mistakes come down to being unwilling to change, having to control everything, not creating transparency within the organization, and not keeping the business values in mind when crafting a strategy but starting with the tooling. In addition to avoiding these mistakes, you need to have a culture of continuous learning, and you need senior buy-in through education. Getting people involved is super important. If you don't get people involved, that is a big mistake!
Thank you so much Daniel for your insight and time.