Инженерный подход,
а не «красивая картинка»
Сначала разбираем задачи, процессы, роли и данные — потом переходим к интерфейсу. Так проект легче масштабировать, поддерживать и дорабатывать без болезненных переделок.