{"id":32343,"date":"2021-06-16T07:54:24","date_gmt":"2021-06-16T11:54:24","guid":{"rendered":"https:\/\/centricconsulting.com\/?p=32343"},"modified":"2022-03-06T17:24:18","modified_gmt":"2022-03-06T22:24:18","slug":"what-is-modern-software-delivery-software-delivery-at-speed-and-scale","status":"publish","type":"post","link":"https:\/\/centricconsulting.com\/blog\/what-is-modern-software-delivery-software-delivery-at-speed-and-scale\/","title":{"rendered":"What is Modern Software Delivery? Software Delivery at Speed and Scale"},"content":{"rendered":"
Businesses must keep pace with their competitive markets to remain viable. Every organization faces challenges from traditional competitors and new attack vectors to standard innovation and technology disruptors. The ease, availability and ubiquity of technology magnify the frequency and scope of these challenges.<\/p>\n
Meanwhile, today’s customers (and employees) are accustomed to highly available applications, constantly functional and consumable anywhere, anytime and on any platform. These forces are causing businesses to constantly re-evaluate their strategies to gain, control and manage their markets. Unfortunately, the way most software and technology<\/a> is delivered is insufficient to meet these demands.<\/p>\n There is a myriad of internal reasons why IT struggles to keep pace:<\/strong><\/p>\n The bottom line:<\/strong> Market demand for technology-based solutions creates an ever-increasing need for leveraging technology, which places increasing burdens on IT’s ability to develop and deliver technology.<\/p>\n There is a solution. But first, let’s look briefly at how we got here.<\/p>\n Agile adoption<\/a> and Development Operations (DevOps)<\/a> have addressed some of these software delivery challenges, but only in isolation. The massive uptake in the adoption of Agile methodologies — which focus on better integrating the business and IT functions — was the first wave of modernization<\/strong>.<\/p>\n In this first wave, organizations were transformed into collaborative and cross-functional teams, helping them improve transparency and provide some adaptability.<\/strong> However, teams did little to accelerate overall delivery velocity. Some organizations experienced longer-term velocity uplift benefits, while others only experience a shorter time for the first feature to market. In fact, according to the 2018 Standish Chaos Report and 13th Annual State of Agile Report, 52 percent of all Agile projects are considered challenged, while another 9 percent outright fail to achieve their cost or overall timeline objectives.<\/p>\n The second wave of modernization<\/strong> began with the advent of DevOps. With DevOps, we saw principles of Design Thinking<\/a>, Lean<\/a> and Flow<\/a> taking hold in the form of automation<\/a> \u2013 specifically, automation pipelines.<\/p>\n Generally, hyper-focus has been on automating specific segments of the overall delivery process, such as CI Builds. But this runs counter to Lean thinking, in which optimizing Flow is the goal. Without addressing the ability to introduce change and size of work, there is a practical limit to how much performance automation can deliver on its own.<\/p>\n In the third wave of modernization<\/strong>, truly effective organizations modernize how they envision, develop, deliver and operate software within the application lifecycle. They transform themselves into collaborative, cross-functional, highly automated, innovative, self-managed, self-serviceable, and productive teams by adopting modern practices such as Value Stream Mapping, Design Thinking, Lean, cross-organizational DevOps, and Lean Agile. The synergy of these multiple modernization approaches represents the third wave of modernization.<\/strong><\/p>\n Organizations that modeled these proven principles have realized true business value, as seen in improved profitability, productivity and market share. In fact, many organizations that embody these principles see their market share grow by 50 percent more than their peers, per the State of DevOps Report 2017 and DORA State of DevOps Report 2018.<\/p>\n\n
Chapters<\/h2>\n
The Three Waves of Software Development Modernization<\/a><\/h4>\n
A Holistic, End-to-End View of Software (Product) Development<\/a><\/h4>\n
How You Can Tell if You Suffer From a Traditional IT Value Chain<\/a><\/h4>\n
Better, Faster and More Predictable: A Modern Software Delivery (MSD) Approach<\/a><\/h4>\n
Ensuring Quality Across the Value Delivery Chain<\/a><\/h4>\n
Outcomes, Not Activity \u2013 Metrics for Success<\/a><\/h4>\n
Conclusion<\/a><\/h4>\n
\n<\/a>The Three Waves of Software Development Modernization<\/h2>\n
The First Wave of Modernization<\/h3>\n
The Second Wave of Modernization<\/h3>\n
The Third Wave of Modernization<\/h3>\n