Jonny Leroy17:25
Yeah, there's multiple things, but I think one of the most interesting pieces is I mentioned how we've been on this custom software road map, and that's really our product development road map where we are intentional and long term about the advantage we're building. The focus there, our CEO probably says it's pretty simple: our job is to understand our products and our customers better than anyone else and match them together. So we've made some pretty long-term investments in how we understand our product information and our customer information, and those are big areas where we've been focused on our custom approaches. The lesson there is, as we're building custom software, our job and actually my peer our chief product officer Brown Walker's job particularly is to spend time with the business partners and say, for this area of operations, how might you want to operate if you were unconstrained by the current technology that we have? And challenge them a few times to sort of think more broadly and more aggressively about that. So then as they rework some of the business processes, some of the standard work, we build custom technology to support that, and then we get into this nice dance of they go, 'Ah, now I'm learning that I can actually improve the process this way,' we build technologies and tools to support that. We're in this nice flywheel of improved operations and improved website and experience, and that's part of the flywheel of this product development. But what we're really seeing is the beneficial side effect of that is better data, and that is advantage data, proprietary data that is our understanding of our products, our suppliers, our customers, and how we provide them advantage. So we really think that our focus on driving better business outcome through this custom product-driven software approach creates better data for us.
So then there's all the questions of actually how do you get that data to the right places. There's a bit of a pull from what are the use cases, and that's where we've been growing our analytical and data science capabilities over multiple years to leverage data to give our customers and our team members better insights or better outcomes. What information do our customers need to run their business better? Because we actually can help them think about how their operations are across multiple locations, provide them some benefit there. We've been investing in things like computer vision so we can actually with your phone identify, 'Hey, what is this product? I need a replacement, it broke.' So getting much better at doing that. So we've gained some of the skills that are now the pull for better data: you want better product information, better customer information to feed into that. And now we're looking at one of the mechanics of making sure we get this advantage data we're creating to the places where we want it, and we're doing some of the usual investments in the data platform and data foundations there. Beginning to look at the emerging spaces around machine learning operations about actually how you reliably take new models, get them in front of customers, but then get the feedback loop so as you get feedback you can learn and adjust and improve those models over time. That's one big area. And then I think there's always a human layer. For some of the more complex, advanced, derived, aggregated data sets, making sure we've got the right ownership on them. We've seen this product ownership view of software being really helpful to drive what we're building, what's our long-term thesis, what do our internal or external customers need. We're driving the same now around internal product data assets, to get some level of product management, product thinking around this data set as an internal asset. It's got various people who want things from it, what's the road map for improving that. So product ownership is some of the thinking around that sort of data mesh thinking of data product management that's beginning to be useful for us.