В последнее время ко мне достаточно часто стали обращаться по вопросам разработки электронных устройств. Мне сложно сказать с чем это связано, возможно с ростом курса иностранных валют, или интереса к интернет-вещам (IoT - Internet of Things). А возможно, мы начали наконец то понимать, что использование западных разработок может привести к тому, что в один прекрасный момент все устройства могут просто перестать функционировать, что создаст такой хаос, по сравнению с которым метеорит, не так давно пролетевший над Екатеринбургом, станет маленькой сказкой на ночь.
Как всегда все начинается с идеи, все рождается сначала в виде мысли, промелькнувшей у вас в голове. После того, как мысль окончательно сформировалась, ей нужно как то поделится с другими.
Если мы говорим о создании нового устройства, то таким документом должно стать техническое задание (ТЗ).Техническое задание на разработку электроники – это документ, в соответствии с которым будет разрабатываться проектная документация и программное обеспечение для производства электронной платы или полностью законченного электронного устройства.
Техническое задание фактически определяет, что предстоит сделать в ходе разработки электроники и устройства в целом, как именно это должно быть сделано, какие функции будет иметь разрабатываемое устройство, какие органы управления устройством и средства отображения информации будут использоваться.
Все требования должны быть описаны максимально подробно. Если в техническом задании всё описано подробно, то у разработчика электроники, абсолютно не знакомого с тематикой предстоящей разработки, не будет возникать лишних вопросов.
Кроме того, именно техническое задание используется для оценки сроков и стоимости предполагаемой работы, а в последствии ТЗ станет приложением к договору, по которому выполняется разработка.
Часто бывает, что техническое задание разрабатывается в полном соответствии с требованиями ЕСКД, однако не содержит необходимой технической информации, соответственно ценность такого документа стремится к нулю. Это не надо делать, излишний бюрократизм обычно всегда только мешает. А если ваше устройство требует сертификации, в самом конце разработки вы всегда сможете добавить лишней «воды» в ТЗ для передачи в экспертизу.
Понятно, что для большинства людей разработка такого документа является слишком непонятной задачей, поэтому лучше всего разработку технического задания выполнить совместно с техническим консультантом. В этом случае вы просто расскажете на «человеческом» языке все то, что хотите получить, а профессионал уже оформит документ правильно. Кроме того, этот же человек сможет вам помочь на этапе приемки результатов выполнения работы.
В России есть печальный опыт, когда разработка технического задания выполняет будущей исполнитель работы. В этом случае очень часто закладывается избыточный функционал с целью увеличения объемов разработки, увеличиваются сроки и стоимость выполнения работ, и в конечном счете заказчик может получить совсем не то устройство, которое планировалось изначально.
На сегодня это все, кому интересна эта тема читайте продолжение статьи.