With all the drum beating that takes place at tech conferences, one could be fooled into thinking that adopting Agile and DevOps principles is a surefire way of achieving innovative software development. But for every success story, and there are many, there is always an expensive and painful tale of failure.
Last year our CEO and founder, Mik Kersten, visited over 200 organizations and found many of them were wasting big IT budgets on failed software delivery transformations. These are organizations seeking to innovate their business models to respond to digital disruption in their respective markets. This trend is understandable – you only have to look at how Tesla has changed the automotive industry to see how software is dramatically altering the dynamics of manufacturing.
Many of these enterprises were attempting to imitate the software delivery methods of prosperous digital start-ups such as Netflix, Facebook, LinkedIn et al, without realizing just how different their business models are. These organizations, such as financial and insurance institutions, can have 10x, sometimes 100x more developers than those popular digital-native brands. And to make things worse, these developers are often working within separate tools and methodologies to deliver software projects.
These fragmentations across the toolchain create roadblocks to scaled Agile or DevOps transformations, which hinders the ability to create a value stream for better software-driven products and services. This makes it increasingly difficult for these organizations to compete with smaller digital enterprises with more compact teams that work more collaboratively and proactively.
The main problem is that there is something fundamentally broken when it comes to scaling software development infrastructures. No matter how many DevOps conferences your staff attend, these siloes between teams are not going to automatically disappear. The structures in place are just too big and too embedded within the organization’s processes and working culture. To reach an agile/DevOps utopia, there has to be a seismic overhaul of how tools are linked and how the relevant personnel work and think.
What do I mean by a seismic overhaul? Well, for organizations to reinvent themselves they need to create a modular toolchain that enables innovation. They need to move away from trying to create a single tightly-coupled toolchain via building point to point integrations, or by seeking out a vendor with a one-platform offering. Such a platform is not compatible with the fast-paced modern IT climate.
What is compatible is a modular best-of-breed toolchain whereby components can be taken out or added in response to evolving requirements i.e. the toolchain evolves as the organization does. However, this is no easy feat.
To help these organizations, Mik Kersten will be hosting a webinar this Wednesday (14th December) to expand on why modularity is the next major chapter in the integrated software development narrative, where he will cover:
- Real-life examples of large-scale Agile and DevOps transformations that are failing
- How to make the toolchain modular to support change and option value
- How to create value stream visibility and identify the bottlenecks to focus IT investment
- Customer examples of how to create an infrastructure for innovation
Can’t make the live webinar? Everyone who registers will get access to the recorded presentation, so make sure to sign up so you can watch on demand.
When: Wednesday 14th December
Time: 10am Pacific, 1pm Eastern, 18.00 GMT