AIS, founded in 2020 as a spin-off of the CISPA Helmholtz Center for Information Security, helps its customers understand their external attack surface and access the risks tied to it.
Their platform Findalyze collects and consolidates the publicly available information as observed from an attacker's perspective, prioritizes it, and delivers actionable insights to reduce the external attack surface.
After developing the suite of data collection and analysis tools internally, AIS needed to build the dashboard application that would give its users access to the gathered information. The dashboard would list findings along with suggested prioritizations and recommended actions to mitigate security risks. Lacking both the expertise as well as the people for designing and building web frontends, AIS approached Mainmatter for support.
We kicked off the project with a product strategy workshop to define the desired outcomes. Together with the client, we agreed on a scope for an MVP version of the dashboard we'd build over 6 weeks. After a short design phase in which we laid out the visual foundation for the project, we then progressed to implementing the application and completing detailed designs. Simultaneously working on both design and implementation like that leads to less rework and stronger alignment between designers and engineers – read more about that in our playbook.
Throughout the collaboration, we worked closely with AIS' team. Many small decisions need to be made while a project is developed – direct communication between the client's team and ours ensures these decisions are made transparently and fast without slowing down progress. We also shared the project's progress via a continuously updated preview system and weekly status calls.
Besides designing and implementing the application in Next.js, we put all of the foundations necessary for the AIS team to continue where we left off afterward. That included a design based on reusable components together with a component library in Storybook, a solid testing setup, deployment processes, and a foundation for localizing the application later on. We also involved one of AIS' engineers in the project early on and mentored him to be able to eventually take over the maintenance and further evolution of the project.
The fully functional MVP of the dashboard application was delivered in just over 6 weeks. That allowed AIS to onboard the first test clients onto their service and get valuable feedback from them to ensure correct focus for the future. After Mainmatter put the foundation for further evolution of the application in place and mentored their team members, AIS will be able to continue extending and improving the application in the future.