One of the strengths of artificial intelligence (AI) is recognising patterns in large pools of data. When under development, data-driven applications often come across issues in a practical environment as they require a different project structure and project expertise in comparison to conventional IT solutions. To ensure the success of an AI project, those involved must have an understanding of the underlying data and the particular features of their own company and industry, analytical capabilities and the ability to develop algorithms on this basis. adesso has designed an adapted process model with phases, roles and responsibilities in order to meet these requirements. It is known as Building AI-based Systems.
The four roles in an AI project
The IT service provider has defined four different roles that are key to implementing AI projects. The term “role” is understood here as a set of skills and responsibilities, and not as a single person.
- Domain expert: The domain expert knows a company’s business processes, the workflows in the industry and user requirements like the back of his hand. This role is just as skilled at industry specifics as it is at assessing applications.
- Data scientist: The data scientist combines the skills of an IT expert with those of a statistician. This role has knowledge of machine learning (ML) and AI technologies, is skilled at programming and has experience in handling large volumes of data.
- Software engineer: The software engineer holds overall responsibility for software engineering and functions as the link between the data-driven part of the project and the conventional project areas. As an expert in software development, this role has a fundamental understanding of data science.
- Data domain expert: The data domain expert provides access and knowledge of data and data sources within the business and the domain. Unlike a domain expert, who analyses data from a business perspective, this role has more of a technical approach.
All four roles ensure that the project team has the necessary technical, IT and AI expertise.
Bauhaus principles applying to projects of today
Artificial intelligence can learn a great deal from the Bauhaus movement. The 1919 Bauhaus Manifesto signed by Walter Gropius emphasised the importance of a solid team over individual genius. On the other hand, nowadays agile management has established itself as a project management method. Splitting up a major project into different sections and regularly going over progress and recommendations for improvement with the team was a revolutionary idea. The form follows function principle developed by Bauhaus architect Mies van der Rohe is a perfect reflection of the modern topic of usability engineering.