Information architecture
Map every internal surface before drawing a single screen.
Screens come last. Before any of them exist, the platform needs a model of what it contains and how those parts relate. We listed every surface across admin, dashboard and internal tooling, then grouped them by the task a user is trying to complete rather than by the database object behind them. Those two groupings look similar and are not the same, and following the data model instead of the task is how products end up with navigation that only makes sense to the people who built the schema. From there we defined hierarchy and navigation, worked out what belongs at the top level and what sits one layer down, and checked the structure against real task flows. Doing this first means a screen is a place in a structure rather than a picture, and the structure holds when features get added.
- Structured admin, dashboard and internal tooling areas
- Grouped surfaces by user task rather than by data object
- Defined navigation and hierarchy across the platform
- Checked the structure against real task flows before design



