Modern-day IT systems are the reflection of software development practices and technology constraints inherited over the last two decades. The constraints of on-premise and cloud-based software dictated our approach towards how to best shape IT solutions for the market. As machine learning takes on a bigger presence in impacting the world, the characteristics of how to best utilize new capabilities from machine learning will reconstruct the way we approach implementing new IT investments. Systems of intelligence characterized by augmented machine learning, robust analytics, and workflow-based frameworks biased towards action, will dominate the mindset of those looking to place their organizations at the top end of the IT systems ‘bell curve.’
So how do you take your first step to migrate up the IT systems bell curve in a machine learning-driven future? You have to recognize that the rules of the game in software development that served you well in the past won’t help you in the future.
IT Systems and Paving the Old Cow Paths
To frame the environment going forward, it is important to understand the context that created current IT development frameworks and dominated the mindset of IT professionals. For the last several years, the approach towards building IT systems has followed a principle that is characterized by ‘paving the old cow paths.’ Ever wonder how some current road systems defy rational logic for today’s transportation needs? As the legend goes, cows tend to take the path of least resistance from point A to point B and when local towns started to advance road systems, they just paved the cow paths that were already there. IT systems over the last decades share a lot in common with paving those cow paths. More often than not, in years past, the first question asked by systems architects when initiating a new IT project was how to replicate current infrastructure in new technologies (while addressing some new pain points) vs. focusing on step-change advances. Anchoring on past infrastructure to set the tone for the future has the advantages of allowing for quick, incremental progress and deployment results with lower risk, but the rewards are limited (especially when new paradigms like machine learning emerge).
Paving the cow path made a lot of sense as an evolutionary step in IT and a way to pioneer as enterprise software and cloud emerged. The problem is the solutions that were deployed were gated by technical constraints of the past, focused on antiquated processes (constructed because of those same technology limitations), and defined to meet expectations of the past generations of workforces.
User Adoption and Process Compliance as the Old Measure of Success
For example, generally, teams of IT professionals would start with ‘as is’ and ‘to be’ process flows triangulated with current system limitations and then new architected system designs would be wireframed, developed and deployed to optimize any process you could imagine. Process speed and accuracy was a consistent output and a big win a few years ago. Many of these projects started with the best of intentions (impacting key business metrics) but in the end, the overwhelming majority of IT programs were judged a success or failure based on simple metrics around user adoption and process compliance.
The process of IT systems development will be reversed or turned upside down with machine learning. Those looking to win in the age of machine learning will place data and analytics as the centerpiece of their strategy for systems development. Data should no longer be viewed as a necessary evil required to complete a process step, rather it should be the foundation that informs the possibilities of the future. IT investments will start with identifying the question we want to answer, inventorying the data we possess, identifying the data architecture gaps and THEN as a last step we will build systems to support those objectives. Consider the comparison of how these two paradigms contrast relative to traditional software development phases.
At every step in the software lifecycle above you can see how mindsets need to shift. Rather than optimizing for ‘how can I make your current pain points better’ it is about determining the questions, that if answered, would yield groundbreaking results. Every organization has one or two key metrics, that if changed, could dramatically improve company performance. These metrics could be customer retention, lead acquisition, win rate or any of a large number of potential metrics/questions that if impacted by data, insights, and action could produce order of magnitude results in terms of revenue, margins, and valuation. As an example, in environments where market share matters, high volume interactions occur with low costs of sale and the difference of moving from a 4% lead conversion rate to an 8% conversion rate can be the difference between average results and best in class results.
How to Invest in Your Data Going Forward
Looking forward, rather than investing time in figuring out how you capture and process data faster to support an end to end process, you need to invest time in figuring out how to collect data around the most powerful target variables, and looking at how to structure the data in a way that can be understood and acted upon by machine learning algorithms. The future solve to harness the power of machine learning is more about how you can understand your business drivers well enough to harvest data in a fashion that allows for machine learning models to both predict and act in real-time. For example, empowering a call center agent to process calls faster may still be a great investment, but it will only keep you at parity with your industry peers. That was so 2005. Identifying how you can augment the call center agent with machine learning actions and prompts to dramatically improve productivity will be the goal of those who understand how to win in the next ten years.
Approaching the future of IT investment with a mindset towards ‘paving the cow path’ will either deliver sub-optimal results or not allow you to even start the machine learning journey. Step one in preparing to take advantage of new paradigms triggered by machine learning is acknowledging how the process of deploying the next generation of IT systems will require different approaches from those utilized over the last twenty years. Organizations looking to develop next-generation intelligent systems that can both predict and act on key business drivers will need to revisit IT organizational structures, skill sets, and the frameworks around evaluating the types of IT projects to fund.
Just when stale software paradigms pose the problem of commoditizing IT, new paradigms emerge that challenge our assumptions and force us to consider how to adapt. Planning for machine learning and systems of intelligence represents a much greater opportunity to IT professionals than risks associated with job displacement. Those who openly embrace new machine learning paradigms will find a multi-decade opportunity professionally and organizationally as the line of demarcation between people/enterprises that are outstanding vs. those that are average will be determined by principles drawn from machine learning foundations.
Need help migrating up the IT systems bell curve to embrace the machine learning-driven future? We’re ready to support you.