Data science and machine learning have tremendous potential business impact. They’re also rapidly becoming commodified table stakes.
So how do you outperform competitors who are embracing the same principles of machine learning and algorithm-driven decision making as you?
The answer isn’t just more or better data science. To get the most value from algorithms and data, you have to situate great data science in the tightest, most nimble, outcome-driven OODA loops you can build.
OODA is an acronym for “observe, orient, decide, and act.” It’s a model originally developed by Colonel John Boyd for combat but has since been applied more broadly to business and individuals.
The OODA model is certainly applicable to artificial intelligence (AI)-enabled business. In this case, “observe” can be understood as the intake of data. Our algorithms then “orient” by making sense of our broad, chaotic data observations. This algorithmic product then allows our systems to automatically “decide” and “act” (although, for a variety of reasons, we often retain human engagement in these two phases).
Of course, unlike the military originals, our AI OODA loops are driven by business outcomes: customer conversion and retention, sales margins, supply-chain efficiency, return on capital, and so on. We continuously evaluate our AI implementations to see if they’re delivering on their value promises. We keep recalibrating our algorithms and data inputs to optimize our business KPIs. And we try our best to respond to the ever-changing demands of the market.
While similar in some ways to the agile, DevOps, and continuous delivery disciplines our organizations have recently come to embrace, the AI OODA loop is also substantively different. In both cases, we’re attempting to improve the speed, accuracy, and efficiency with which we get feedback from the real world and use that feedback to improve our organizations’ digital behaviors.
But with conventional applications, we know what the code does. So when we have a specific new functional requirement to fulfill, we simply modify that code as appropriate. There are certainly challenges associated with writing that code properly and making sure we don’t accidentally break anything else, but the behavior of that code is ultimately deterministic.
AI doesn’t work like that. Its inner workings are non-deterministic—constantly and autonomously reconfiguring themselves in response to new inputs. So instead of changing and testing procedural code, we have to keep monitoring outcomes and then forensically relate those outcomes back to algorithms, data inputs, and other application parameters.
We’re all discovering how to keep getting the most out of our non-deterministic AI applications over time. Emerging best practices include:
The continuous optimization of non-deterministic AI applications is new to all of us. But it’s something we all will need to do extremely well—because there’s a very high-stakes battle going on across virtually all of our markets. And when you’re in a tough fight, your OODA loop can make all the difference.
Kurt Sand is the Vice President and Head of Digital BizOps and Automation at Broadcom. He is responsible for a global team that delivers Digital Business Automation software powered by AI/ML that solves real world problems for the world's largest enterprises. Kurt has over 20 years of experience as a Business Unit General Manager, Strategist, Product Manager, Field Application Engineer, and Software Developer.
bizops.com is sponsored by Broadcom, a leading provider of solutions that empower teams to maximize the value of BizOps approaches.