EdGull писал(а):1. Вы хотите сказать что все роботы-пылесосы чем-то принципиальным отличаются?
2. Именно по инструкции ТЗ и надо разворачивать, технически ТЗ это развернутая инструкция.
1. Я хочу сказать что все продукты принципиально чем-то да отличаются. Должны быть хоть какие-то функциональные требования к нему, должны быть ограничения какие-то по наличию конкретных датчиков, физическим размерам...
2. Не согласен. Инструкция пишеца по готовому продукту, и технических частей в ней как раз почти не должно быть - она описывает
как работать С продуктом. А ТП должен содержать подробное техническое описание, по которому понятно
как должен работать продукт изнутри.
Т.е. как выглядит проект, вообще говоря? Заказчик пишет бизнес-функциональные требования, архитектор по ним пишет техническое задание/технический проект, по ним составляется план проекта - с разбиением по конкретным задачам, срокам их выполнения, последовательности выполнения, взаимозависимости и т.п., все эти задачи начинают выполняца, каждый знает что делает и как он сможет увидеть результат...
Т.е. например, бизнес-заказчик (ты, в данном случае), пишет, мол, хочу чтобы робопылесос мог сам строить карту помещения и по ней передвигаться, с возможностью ограничения помещений, в которые он будет заходить. Архитектор в свою очередь пишет - робот должен выполнять функции Simultaneous localization and mapping (SLAM), используя алгоритм fastSLAM2(заметь, делюсь тайными знаниями

), в качестве входных данных для него должны использовать данные с датчиков, описанных в соответствующих главах технического проекта; соответственно в плане появляются задачи по разработке указанных датчиков, разработке основного контроллера, разработки реализации алгоритма fastSLAM2, которую нельзя будет завершить, пока не будут закончены предыдущие задачи и т.д.
Без этого всего, практика показывает, проект состоящий из более чем одного человека превращается в анархию.