раз такая тема пошла.. помню придумал много чего интересного сидя на толчке.. потом сел за код и воплотил задуманное
Такое можно сделать, только для небольших проектов, большие проекты только с ТЗ! Сначала общее: то что хочу, потом подробнее до детального функционала. После этого структуру базы в Erwin или подобном.
Без структуры базы получится, что постоянно базу надо докатывать, а это в свою очередь ведет к накоплению ошибок.
В общем если проект маленький то можно без ТЗ, большой - ТЗ в обяз!