Каждый управленец, бизнесмен, работодатель или стартапер рано или поздно столкнется с проблемой создания правильного технического задания. А как обойти эту проблему? Не поверите, все очень просто! Достаточно только ознакомиться с основными принципами создания ТЗ!
Начнем со структуры технического задания.
Стартовать следует с общих положений, а именно с глоссария. Он поможет найти общий язык между исполнителем и заказчиком в любой непонятной ситуации
- Далее описываем цели проекта. Это очень важный раздел! Каждая цель должна быть четко сформулирована и понятна, а главное реализуема!
- Функциональные требования. Все очень просто, достаточно перечислить требования в виде вариантов использования определенных инструментов. Допустим необходима связь сайта с программой 1С, это нужно обязательно указать, так как реализация непростая.
- Специальные требования. В двух словах, специальные требования – различные фишки, которые сделают проект еще лучше!
- Немного о стандартах. Ваша задача упомянуть в ТЗ все стандарты, которым должен соответствовать проект!
- Требования по производительности. Это не обязательный пункт, но если вы его укажете, то хуже точно не будет! Достаточно описать какой производительности вы хотите добиться от вашего ресурса. Только, пожалуйста, в пределах разумного! Вебмастера не всемогущие, не забывайте об этом!
- Безопасность. Сделайте мне пуленепробиваемый, вирусоустойчивый и просто бессмертный сайт, который никогда не упадет. А если серьезно в этом пункте следует описать методы передачи и хранения данных, а также их шифрование.
- Пользовательский интерфейс. Самое сложное, очень важное и иногда невыполнимое. Вот тут придется действительно поломать голову! Именно этот пункт описывает особенности отображения каждого элемента пользовательского интерфейса.
Для достижения успеха нужно запомнить всего два правила:
- Техническое задание не должно быть слишком общим! Как вы думаете, удобно ли небольшой команде моряков в открытом океане без компаса? Вот-вот, вашей команде также не совсем комфортно, когда техническое задание получается слишком абстрактное и обобщенное. Задайте себе вопрос: «Могу ли я использовать такое ТЗ в качестве компаса?» Если ответ положительный, то можете смело передавать техническое задание команде!
- Техническое задание не должно быть слишком детализированным! Скажу честно, чем более детализировано ТЗ, тем сложнее вносить изменения. Не спорьте и поверьте, что за время реализации проекта вы внесете огромное множество изменений в начальный план!
Теперь вы ознакомились с основными положениями создания технического задания! Примените их на практике, и вы поймете, что правильно составленное ТЗ – это пятьдесят процентов успеха!