Вы всегда склонны думать о схеме БД, когда начинаете или планируете новый проект, или вы идете другим путем и начинаете разрабатывать пользовательский интерфейс, а затем двигаетесь вниз по стеку?
Или у вас другой путь развития?
На самом деле это не вопрос Agile / водопада / спецификаций / историй, это просто способ понять, на что люди опираются при работе над личными / профессиональными проектами или иным образом.
В прошлом я решил, что оба являются лучшими способами, и сейчас нахожусь в первом лагере пользовательского интерфейса, но это может измениться и изменится!
Ура, Джон