Matthias Patzak:
Platform is a widely used term in the community. So in the latest Dora research... So platform is a widely used term. In the latest Dora research report on DevOps, 84% of the organization survey said they use a platform from a broader perspective, but the term is not really good defined. From your perspective, what is a platform and what makes a platform successful?
Marco Gorgmaier:
Well, I think for us, and maybe I start with... Because it's really also depending on which platform it is, but starting with our standard cloud platform, there we say it's really a platform where we can ensure the development, deployment, management of course of our applications, and then everything you need around that. You want to have scalability, efficiency. So I think very much the standard definition you would find everywhere.
I think, however, what is really important, and what is also to ask the question, what is not a platform at the BMW group, I think the important thing is that we really include the specifics we have. Every large organization has their specifics, specific policies, specifics in regards to their network set up. So all of that. And that is something that we make sure to implement on our platforms, because that massively speeds up the onboarding process for all of the new teams who use the platforms. That also makes it attractive to use the platforms, because when you have, for example, all your governance requirements, when they're already done and you have a check mark in regard to that, then you're happy to use the platform.
Matthias Patzak:
And how many users do you have for your platforms, so number of engineers or number of teams?
Marco Gorgmaier:
So the number of engineers, it's really more than 10,000 engineers across the platform stack using our different platforms. And when it comes to our data and AI ecosystems, we have around about 40,000 users using that platform, because there obviously you have a lot of business users as well. So we have quite a scale in the company.
Matthias Patzak:
So you became really a large software development and tech organization?
Marco Gorgmaier:
Yeah, you can definitely say that. And I think critical backbone was the approach we had to build up our software development hubs. That was really a massive also in-sourcing effort where we built up engineering teams over the last years, and we keep growing, and we have added two new hubs just recently in Romania and in India last year. So I think we will further grow.
Matthias Patzak:
Cool. And in the context of data and generative AI, what services does your platform provides there?
Marco Gorgmaier:
So I think a very broad set of services. Of course everything around data management, data analytics, the whole governance part for data and AI with the UEI Act for example, or other legislation. I mean, that's of course a very important thing for us. We need to be compliant, and looking at the regulatory requirement for cars even more so, we need to be very, very sure that we fulfill all of governance requirements.
Matthias Patzak:
So you have this government's requirement built in the platform services?
Marco Gorgmaier:
Exactly.
Matthias Patzak:
So that the users of the platform, when they use your service, it's simple, efficient and stress-free, especially from a regulatory and security perspective.
Marco Gorgmaier:
Yeah, exactly. So they're being guided. And for example, for our AI applications, we have an AI framework, governance framework, where they get guided through the risk assessment, and then of course the documentation. And the other parts we have is AI model development, everything around that, the services you need. We have some pretty cool use cases actually in our plants also where we do quality inspections on the cars, so for gap size, scratches, all of that. And then of course GenAI came in and we also have a GenAI self-service platform. That's something we just launched, targeting all our business users also. So we call that Group AI assistant at the BMW Group. And the idea is really that I can build easy self-service applications, GenAI applications for my everyday work.
Matthias Patzak:
Cool. What I see with many organizations that they build platforms, and the platforms, the purpose of the platform is mostly a technical purpose. Mostly it's becoming maybe more efficient or cost effective, but not very often they really support the business. From a data generative AI perspective, could you share a bit what is the actual business strategy of the BMW group in regards of data and generative AI?
Marco Gorgmaier:
Yeah, happy to do that. Yeah, so I think what you mentioned is a very important point there. We always try to make sure... Because, I mean, every platform organization, they love tech, so they love to build platforms and functionality. And that's really something I think it's important to early on align business and IT. That's something we really made sure also from an organizational perspective. As I mentioned earlier, when we started the journey with our data transformation office, we made sure that, for example, for every data asset, that's how we call our data sets that are really then already prepared for data analysis. We made sure that we always have a business owner, so data steward and the engineering side. So that was when we started with the data with the cloud data Hub.
And now we do the same actually for generative AI. So we rather start from the use case and say, "Okay, what is actually the goal I want to achieve from a business perspective?" So I want to ensure quality in production processes and then I see, okay, what is the technology I can use for that? And then what is the data I need for that?
And I think what is also new now with GenAI, and specifically looking at agents, actually we see the next wave coming. So we have the data now ingested in the CDH, but now you need transactional access to all the applications in our landscape. And as you can imagine, we have a massive application landscape spanning from legacy application to state-of-the-art cloud native build applications, off the shelf applications. So you have everything in your stack. And now you need to make sure that you're able to access all of these systems with rights and roles of the specific user so that you can leverage the full potential of agents actually. And therefore I believe it's crucial to have the business and their process and the main knowledge included right from the beginning.
Matthias Patzak:
I was very impressed by the numbers of software developers you have in your platform teams and the number of developers in using teams. Could you share some more facts and figures, especially on data? So I really don't have a clue what type of data, how many data's you create on a single day or per minute. Or what type of data do you have?