Georges Lorré
Data Engineer
ML6 is a services company that specialises in valorising state of the art Artificial Intelligence. We do this by building and deploying high quality solutions for complex problems or by delivering bespoke advisory services based on the customer needs.
ML6 works with many different clients in different industries and of varying sizes. This brings us into contact with a very diverse clientele and allows us to learn a lot about AI and its adoption in many different organizational contexts. As an expert AI service provider, we do not limit ourselves to a certain industry or technological domain. Our scale allows us to build expertise in different areas and allows us to facilitate cross-pollination of technologies, solutions and learnings across industries.
At ML6 we have our own tech radar heavily inspired by the zalando tech radar. In short a tech radar is a visual tool to help you assess technologies by keeping track of them in a list and assigning a certain valuation to them. So users can quickly get insights in an often difficult and ever changing landscape and understand which tools and technologies are the best fit. In our case it is a web page that is accessible for everybody in the company to be used in their day to day workflows. We have had a tech radar for over 2 years now and we have made some significant changes to it since it conception in order to tailor it to our needs. Our tech radar now is aimed to enable a variety of users like technical project leads, salespeople, advisory consultants, marketeers,… and the current implementation enables us to build and share knowledge throughout our organisation.
We choose not to make our tech radar public. This is not because we use very secretive tech that we do not want to share. But mainly because our tech radar is a part of something bigger; it is embedded in the way of working at ML6 and can not be used as a stand-alone tool. In this blogpost, I’ll explain why a tech radar alone is not enough for innovation. We set out 3 necessities that make our tech radar valuable and help us to constantly stay up-to-date with the most innovative technologies, document practical insights and learnings from working with them, and to use that knowledge to offer the best services to our clients.
Most tech radars are a visualisation of a list of “hot” technologies. Their added value is minimal. We try to go beyond that by not just listing and scoring the technologies we happen upon. But in addition organically link them to the client projects, where they are applied. And also link them to the people that have gained relevant experience. This triad of technologies-projects-people provides a trove of valuable context that can really make a difference in helping you find answers.
We don’t believe in creating exhaustive documentation that has all answers but in streamlining the way you can get the information you need by making sure you can ask the right questions to the right people providing the right context. This allows for efficient usage of time but also allows our experts to use their expertise in a very tangible and practical way.
Let’s say as an example we have a new prospect that wants us to solve a problem. We can search through our our stored information in order to find:
We can use this contextual information and knowledge to get a running start for this future project or advise clients which tools or technologies to use within their context. What’s more, it allows us to have more confidence in our proposed solution and can help the sales team by leveraging our previous experience.
You can have all the information you want but if you are unsure of its quality it is essentially worthless. This is the same for a tech radar. You need to have a system in place that ensures trust in the data. We already try to do this at the root by structuring the company in such a way that enables this.
At ML6 we apply the divide and conquer approach. We have groups of people that share the same interests, often in a domain like NLP, Computer Vision, Engineering, etc. We call this group of people a chapter (see another blogpost about how to setup for innovation). This group is composed of people who primarily work on client projects. It combines different profiles such as technical people like machine learning engineers, data engineers but also people involved in sales and project management. This diverse group of people shares the same interest and they have dedicated time to work on topics they deem valuable. Such as trying out a new model, writing a blogpost or contributing to our internal boilerplates. Being active on client projects and being an active chapter member combines practice and theory which makes the chapter an effective knowledge platform.
We organise our tech radar around these chapters. Every chapter is responsible for a segment. This means that they actively curate the list of technologies that fall in their scope. They are responsible for adding and updating the list of technologies but also making it clear why we would use technology x over technology y. This opinionated context is of high value since it is battle-tested during application and it is owned by a distinct group of people.
We provide 3 categories to quickly classify technologies:
Summarily the chapters control the tech radar, which provides both trust and guidance to the end users. The chapter can independently decide on which topics to allocate research and experimentation resources.
We have many different units at ML6, each responsible for different goals within the company. One of those units is all about information management, it is this unit’s mission to foster a culture of information building and sharing throughout the company. This is mostly done in 2 ways:
We are a knowledge based company. Our vision is to accelerate intelligence, and knowledge plays an integral role in making this possible.
We deliver many different projects for different clients across different industries, which allows us to build relevant experience that we always try to leverage on a new potential project. We aim to collect as much context as possible about all the projects we deliver (while respecting confidentiality). One of these context points is what technologies were used on what problem and by who. This bookkeeping allows us to generate insights for later decision making on many different levels:
This bookkeeping also allows people to be recognized as experts and helps them grow and make an impact within the company. The latter is essential so that we can keep a self-sustaining system (by having benefits for everyone that contributes to the information on the tech radar).
This blogpost aimed to shed some insights as to how we tackle information management at ML6 and how our tech radar helps us do this. Main point stands that a tech radar as a standalone tool has limited usability. We propose 3 necessities in order to unlock an information tool like a tech radar. Firstly it needs to be part of a bigger ecosystem with clear links between other entities in your company. Secondly you need ownership in order to ensure quality of the data and capture that unique opinionated experience. And lastly you need to foster a culture of information management where building and sharing knowledge is a core component and not an afterthought.