Our team consisted of experts in design, data processing, and systems architecture. Our goal was to develop domain modeling and API design tools that could be used by anyone with a deep understanding of the domain, including non-engineers.
To achieve this, we first researched popular design tools for data modeling, allowing us to understand the market and how others approached domain design problems. We then consulted with domain specialists within and outside our organization to identify pain points in their current domain definition process.
Using low-fidelity mockups, we created several UI variants and asked our internal domain specialists for their opinions. Based on their feedback, we selected the most acceptable variant for end users.
I then built a fully functional prototype of the tool that could define data models, data behaviors, and design APIs. Unfortunately, the project was terminated due to a lack of executive sponsorship before we could conduct usability research with the prototype.