Technical Design Document: что, зачем и как [Управление]
Ведущий программист проектов American Chopper 2 и Coded Arms: Contagion Анатолий Ахмедов рассказывает о техническом дизайн-документе - вещи довольно трудозатратной, но позволяющей избежать многих проблем на более поздних стадиях. Статья содержит описание того, что такое ТДД и зачем он нужен разработчику, плюс некоторые рекомендации по его написанию и конкретный пример структуры.