Как составить техническую документацию образец

Пишем техническую документацию: руководство для непрофессионала

Время на прочтение
10 мин

Количество просмотров 21K

Осенью 2016 года нам с коллегой поручили улучшить документацию и контент в моей бывшей компании. Мы потратили год на все виды документации: справочник по API, руководства, учебные пособия, сообщения в блогах. До этого я 5 лет писала доки, но официально не обучалась этому. Но и неопытной меня нельзя назвать: кроме документирования API для проектов и стартапа, я ещё преподавала Python Flask на семинарах во время учёбы на последних курсах в университете. Но сейчас выпала возможность сосредоточиться только на любимом деле: помогать специалистам всех уровней через техническую документацию.

В этом году я многому научилась в сообществе Write The Docs, у других провайдеров API, а также методом проб и ошибок. В прошлом году я поделилась опытом в докладе «Что мне хотелось бы знать о написании документации» на конференции API Strategy and Practice в Портленде. Эта статья — обзор полученных знаний.

Как люди на самом деле читают документацию?


«Нация содрогается от большого фрагмента слитного текста», фото The Onion

Знаете это чувство, как на картинке? Так бывает. Может и не физически, но, скорее всего, люди содрогаются умственно. Меня постоянно мучала мысль, что люди не будут читать мои тексты, если я не оформлю их легко усваиваемым способом. Чёрт возьми, такое может произойти даже с этой статьёй.

В исследовании направления взгляда Neilson Norman Group в 2006 году 232 пользователя просмотрели тысячи веб-страниц. Оказалось, что пользователи обычно смотрят на страницы по F-шаблону:

  1. «Сначала читают в горизонтальном направлении, как правило, в верхней части области с контентом. Это верхний элемент фигуры F».
  2. «Затем немного перемещаются вниз по странице — и совершают второе горизонтальное движение, которое обычно охватывает более короткую область, чем предыдущее. Этот дополнительный элемент образует средний элемент фигуры F».
  3. «Наконец, пользователи сканируют левую сторону контента по вертикали. Иногда это медленное и систематическое сканирование, которое отображается в виде сплошной полосы на теплокарте. Иногда движение более быстрое, образующее пятна на теплокарте. Это последний вертикальный элемент в фигуре F».


Теплокарты Nielsen Norman Group

Исследование обнаружило некоторые альтернативные паттерны сканирования, такие как шаблон слоёного торта, пятнистая карта, шаблон разметки, шаблон обхода и целеустремлённый шаблон. Настоятельно рекомендую ознакомиться с докладом.

Важно отметить, что F-шаблон мешает пользователям, но хорошее позиционирование контента помогает предотвратить F-сканирование.

Каковы конкретные последствия для документации?

  • В первых двух абзацах следует указать самую важную информацию
  • Критически важны первые 3−5 слов
  • Заголовки, абзацы и маркированные списки с информативными словами
  • Изменения шрифта (размер, ссылки, выделения жирным и т. д.) могут быть необходимы, чтобы удержать внимание читателя

Так как структурировать контент на странице?

  • Предотвратите сканирование: убедитесь в выделении информации, которая нужна читателю
  • Одна мысль на абзац. Если их несколько, разбейте абзац
  • Пользователи пропускают всё, что похоже на баннеры, поэтому будьте осторожны с иллюстрациями
  • Не расширяйте слишком сильно колонку с текстом: оптимально 65−90 символов

Некоторые из этих советов я узнала из лекции Кевина Берка «Как писать документацию для пользователей, которые её не читают». Кевин поддерживал документацию Twilio с 2011 по 2014 годы.

Кроме того, у абзацев есть своя специфика. Подобно слитному тексту The Onion, когда вы читаете много абзацев, можно пропустить суть. Тогда зачем использовать их так часто? Давайте проведём эксперимент из документации Keen IO:

Быстро прочитайте это:

У наборов событий может быть практически любое название, но есть несколько правил: в названии должно быть не более 64 знаков. Оно должно содержать только символы ASCII. Оно не может быть значением null.

Теперь быстро прочитайте это:

У наборов событий может быть практически любое название, но есть несколько правил:

  • В названии должно быть не более 64 знаков
  • Оно должно содержать только символы ASCII
  • Оно не может быть значением null

В обоих примерах абсолютно одинаковый текст. Это не бином Ньютона: второй помогает лучше и быстрее усвоить информацию. Если абзац содержит список любого типа, превратите его в маркированный список.

Позже мы подробнее обсудим вёрстку документации и навигацию по ней.

Примеры кода

Что такое документация API без кода, верно? Примеры кода есть во многих наших документах, и пользователи действительно их читают. Но проблема в том, что они не всегда обращают внимание на окружающий текст.

Контекст в примере кода важен для успеха разработчика. Разработчики любят быстро копировать и вставлять. Вот пример с Keen IO API:

var client = new Keen({
  projectId: "your_project_id",
  writeKey: "your_write_key"
});

var ticketPurchase = {
  price: 50.00,
  user: {
    id: "020939382",
    age: 28
  },
  artist: {
    id: "19039",
    name: "Tycho"
  }
}

client.addEvent("ticket_purchases", ticketPurchase);

Разработчик быстро копирует и вставляет этот код. И…

Во-первых, как они вообще запускают файл? Вероятно, как node file_name.js, но этого нет в коде. Можно было бы указать в комментарии вверху.

Хорошо, они запустили его и… ReferenceError: Keen is not defined. 🙁 Клиент Keen не инициировался, в верхней части нет оператора import или require, и он работает только после установки библиотеки npm.

Пользователь всё починил и запустил ещё раз… Угадайте?! Ещё одна ошибка! your_project_id и your_write_key отсутствуют.

Всё это можно было бы сделать более очевидным.

Вот пример из документации Twilio, которая предоставляет хороший контекст для конечного пользователя:


Скриншот из документации библиотеки Twilio Node Helper

Это сразу проясняет, как установить библиотеку, внедрить её в свой код и что нужно заменить в образце кода перед его запуском.

Копипаст багов

Поскольку у нас в документации много примеров кода, успешный копипаст — довольно важное свойство. Вот два примера того, где это не соблюдается:

# Скопируйте и вставьте следующую команду
$ gem install rails

Кажется довольно безобидным, верно? Подумайте ещё раз, что происходит, когда вы копируете и вставляете это в командную строку? Вы, скорее всего, получите:

bash: command not found: $

Распространённая ошибка. Либо вы хотите, чтобы команда выглядела как в командной строке, либо вы случайно её скопируете. Я бы рекомендовала отказаться от $. Ещё можно найти способ запретить копипаст этого символа, чтобы ошибка не раздражала пользователей.

Более свежий пример: вы проверяли, насколько легко выделить код, который пользователь хочет скопировать?

Келси Хайтауэр изо всех сил пытался скопировать образец кода из StackOverflow на презентации Google Cloud Next.

«Хорошие программисты копируют, великие программисты вставляют»

Он сделал это намеренно? Мы никогда этого не узнаем. Тем не менее, это иллюстрация, как программисты пытаются выделить большие блоки текста на некоторых сайтах документации. Убедитесь, что пользовательский интерфейс сайта позволяет легко копировать большие блоки. Можно даже разбить эти блоки, чтобы объяснить фрагменты по отдельности. Так они станут доступнее для копирования и понимания.

«Вот и всё!»

«Вот и всё!» Фраза кажется довольно безобидной вне контекста, но представьте, как воспринимаются определённые слова вроде «легко», «просто», «тривиально» и «несложно», когда у вас проблемы — не здорово! Когда человек застрял, пытаясь заставить API работать, такая фраза подвергает сомнению его интеллект и заставляет задать вопрос: «Значит, я глупый?» Это деморализует.

Чрезмерное упрощение

Упрощение встречается повсеместно. Оно наиболее распространено среди новичков в написании документации. Зачастую авторы документации — одновременно и разработчики системы, поэтому некоторые вещи им кажутся «лёгкими». Но ведь они разработали эту функцию, написали для неё код, проверили много, много раз, а потом написали документацию. Когда вы делаете что-то десятки раз, то ясное дело, что это будет «легко» для вас. Но как насчёт того, кто никогда раньше не видел UI или функцию?

Сопереживание

Выбор слов действительно имеет значение. Эмпатия — это способность понимать и разделять чувства других. Когда мы проявляем эмпатию, то помогаем не только новичкам, но и более продвинутым пользователям. Это помогает увеличить потенциальное количество пользователей, вариантов использования, клиентов и даже доход компании.

Но когда документацию пишет эксперт-разработчик проекта, проявить эмпатию сложнее. Вот несколько полезных советов, которые помогли мне в прошлом:

  • Попросите менее опытных участников проекта честно прокомментировать документацию
  • Поощряйте менее опытных участников проекта вносить свой вклад или указывать на пункты документации, которые они не понимают
  • Создайте окружение, где поощряются вопросы, в том числе такие, какие могут показаться «очевидными» для опытных участников проекта — это поможет заметить «слепые зоны»
  • В процессах код-ревью и CI используйте линтеры, чтобы гарантировать эмпатию и дружественность языка для всех пользователей
  • Наконец, попросите прокомментировать документацию реальных пользователей, покажите им текст и спросите, всё ли понятно

Сообщения об ошибках как вид документации

Обычно пользователи чаще видят сообщения об ошибках, чем документацию. Как говорит Кейт Восс, «сообщения об ошибках на самом деле представляют собой возможность». Я считаю, что многие разработчики документации упускают эту возможность. Здесь есть место для обучения, установления доверительных отношений и ожиданий пользователей. Прежде всего, вы поможете людям помочь самим себе.

Кейт на сайте Write The Docs рассказывает много полезного о написании сообщений об ошибках. Многое я узнала во время прошлой работы над сообщениями об ошибках API, а также будучи на другой стороне баррикад, получая сообщения об ошибках других API в качестве разработчика.

Кейт говорит, что хорошие сообщения об ошибках построены на трёх принципах:

  • Скромность
  • Гуманность
  • Полезность

Скромность

Сразу нужно извиниться, даже если это не ваша вина. Это я практикую также в службе поддержки.

Пример:

Извините, не удалось подключиться к ___. Пожалуйста, проверьте сетевые настройки, подключитесь к доступной сети и повторите попытку.

Гуманность

Используйте понятные человеку термины, избегайте фраз типа «исключение выброшено целевым объектом вызова». При написании кода, для которого вызывается много сообщений об ошибках, легко сбиться с понятной лексики.

Пример (ошибка кода состояния 401 у Twilio):

{ 
    “code”: 20003,
    “detail”: “Your AccountSid or AuthToken was incorrect.”,
    “message”: “Authenticate”,
    “more_info”: “https://www.twilio.com/docs/errors/20003",
    “status”: 401
}

Полезность

Если вы запомните что-то из этих советов, запомните о полезности. Поделитесь с пользователем информацией, как устранить проблему.

Пример:

Извините, изображение, которое вы пытались загрузить, слишком большое. Попробуйте снова с изображения меньше, чем 4000px по высоте и 4000px по ширине.

Как писать сообщения об ошибках

Как и в любой другой документации, сначала укажите важную информацию. Это можно сделать, указав сначала объект, затем действие. Пользователь ищет результат, а не как туда добраться. Это полезно, когда пользователи быстро сканируют сообщения об ошибках.

Плохой пример:

Нажмите кнопку «назад», чтобы вернуться на предыдущую страницу.

Хороший пример:

Чтобы вернуться на предыдущую страницу, используйте кнопку «назад».

Сообщения об ошибках в документации

Я считаю очень полезным, когда общие сообщения об ошибках API упоминаются в документации. Так автор документации может разъяснить сообщение об ошибке, не увеличивая документацию, в то же время помогая пользователю понять, почему возникает ошибка.

Twilio публикует полный каталог ошибок и предупреждений с возможными причинами и решениями. Используя этот метод, вы можете сделать фактические сообщения об ошибках короче, но по-прежнему полезными.

В случае ошибки 20003 (ошибка кода состояния 401, упомянутая ранее), есть много возможных причин, которые чётко изложены в каталоге.


Источник: https://www.twilio.com/docs/api/errors

Stripe делает нечто подобное с детальным описанием различных кодов ошибок.


Источник: https://www.twilio.com/docs/api/errors

Вы даже можете найти свои сообщения об ошибках в вопросах StackOverflow. Ответьте на них скромно, по-человечески и с пользой. Из-за SEO пользователи часто попадают с вашими сообщениями об ошибках на StackOverflow, а не в реальную документацию.

Подсказка: если кто-то не ответил скромно, по-человечески и с пользой, то с достаточной «репутацией» можно редактировать ответы StackOverflow.

Выбор слов

У многих слов есть устоявшиеся ментальные модели. Например, такие слова, как «библиотеки», SDK, «обёртки» и «клиенты» уже перегружены и проходят мимо внимания читателя.

В своей лекции «Даже для этой лекции трудно подобрать название» на Write The Docs Рути Бендор говорит, почему выбор правильных слов может быть таким трудным.

Мы часто плохо выбираем слова, хотя при написании текста делаем это постоянно. Как и многие названия SDK, каждое слово вызывает у читателя широкий спектр чувств, идей и определений. Вы можете не понимать этого — и часто мы делаем неправильные предположения.

В такой ситуации как никогда справедлива известная поговорка: «Есть только две трудные задачи в области информатики: инвалидация кеша и придумывание названий». Цитату часто приписывают Филу Карлтону, но сегодня ходит много вариантов этой поговорки. Иногда в конце добавляют «… и ошибка на единицу». Рути считает это демонстрацией, что программное обеспечение в наши дни во многом основано на чужом коде или работе.

Почему же сохраняются плохие названия объектов (или документация)?

Как и с чрезмерным упрощением, мы часто не понимаем, что название плохое. Это то, что Рути называет сбоем эмпатии. Это как сказать, что проблема неудачных слов меня не касается, поэтому её не существует.

Подсказка для США: во избежание случайного расизма используйте слова «запрещённый список» и «разрешённый список» вместо «чёрный» и «белый».
(Источники: Андре Штальц и rails/rails/issues/33677)

Мне это ещё напоминает то, что Рути называет ошибкой мышления новичка. Это как сказать «Мне это совершенно ясно. Не понимаю, как кто-то не может этого понять».

Наконец, Рути упоминает ошибку локализации. Например, слово Bing по-китайски означает «больной».

Согласно исследованию GitHub Open Source Survey за 2017 год:

Почти 25% разработчиков читают и пишут по-английски не «очень хорошо». При общении в проекте используйте понятный и доступный язык для людей из неанглоязычных стран.

Вы это учитываете, когда используете американизмы и идиомы в документации? Многие из них могут быть непонятны для пользователей.

Подсказка: я твёрдо верю, что один из величайших «трюков» для решения этих проблем — разнообразие команды, работающей над документацией.

Есть ещё случаи, когда мы признаём ошибку, но не можем или не хотим её исправлять, потому что мы…

  • Привязаны к ней
  • Не находим времени
  • Не видим важности
  • У нас нет агентства, чтобы её исправить

Вы можете сказать или услышать: «Но это моё детище!», «Кто убрал мою конфетку?» «Если мы переименуем, всё сломается», «Не верю, что изменение этого названия повлияет на что-то важное».

Нельзя бояться рефакторинга и переписывания, когда речь идёт о документации. Как же её улучшить, если не соглашаться с тем, что изначально сделан не лучший выбор?

Как правильно подобрать слова?

Для начала рекомендую задать вопрос: какие слова используют ваши пользователи? В разных программистских кругах в ходу разные термины, не пытайтесь использовать другие. Это полезно не только для читателей, но также для поиска и SEO.

В конце концов, всё неизбежно сводится к субъективной оценке. Однако есть несколько принципов, которые стоит учесть. Рути говорит, что плохие названия — это те, что могут:

  • смутить
  • огорчить
  • ввести в заблуждение
  • запутать
  • оскорбить

С другой стороны, хорошие названия:

  • способствуют внезапному прояснению («вот оно что!»)
  • вводят в контекст
  • объясняют
  • освещают
  • оказывают поддержку

Рекомендую учитывать эти качества при вычитке документации, чтобы составить полезные и честные отзывы о ней.

Подбирать верные слова трудно. Волшебной формулы не существует. Все пользователи отличаются, как и варианты использования продукта; что работает для одних, может не работать для других. Если бы это было легко, у всех была бы намного лучшая документация. Как говорит Рути разработчикам: «Написание программ — это упражнение в придумывании названий. Смиритесь с этим». И если вы пишете документацию для чужой программы, «сообщите разработчику, если его названия не попадают в цель».

Техническое задание (сокращенно – ТЗ или техзадание) представляет собой документ, детально описывающий цели и задачи, которые поставлены заказчиком перед исполнителем. Его оформление позволяет упростить как производство работ, так и контроль над их выполнением. Грамотно составленное ТЗ – это первый и очень важный шаг на пути к взаимовыгодному сотрудничеству между заказчиком и подрядчиком, позволяющий исключить или минимизировать спорные ситуации в ходе дальнейшей работы. Учитывая актуальность технического задания для успешной деятельности обеих заинтересованных сторон, имеет смысл рассмотреть основные вопросы, связанные с оформлением и исполнением документа более внимательно.

Кто должен составлять ТЗ?

Порядок документирования требований

В каком случае ТЗ не нужно?

Шаблоны для скачивания и примеры

Что такое ТЗ?

Под техническим заданием понимается четко сформулированный и детальный перечень требований к конечному продукту, заявленный заказчиком и направляемый исполнителю. Несмотря на краткость приведенной формулировки, объем ТЗ может быть очень значительным и достигать нескольких десятков страниц. Например, если речь идет о реализации масштабного проекта или разработке и изготовлении сложного технологического оборудования.

Характерной особенностью технических заданий выступает сильная зависимость – как содержимого, так и оформления документа – от специфики конечного продукта. Отдельного упоминания заслуживают ТЗ на различное программное обеспечение, включая веб-сайты, онлайн-сервисы, интернет-магазины и различные приложения. Их актуальность особенно велика, что легко и вполне логично объясняется важностью и стремительным развитием IT-индустрии.

Для чего требуется ТЗ?

Необходимость составления технического задания не вызывает сомнений. Наличие документа позволяет решить сразу несколько принципиально важных задач:

  • озвучить основные причины реализации объекта;
  • сформулировать четкие требования к итоговому продукту;
  • проверить, насколько компетентен исполнитель;
  • перечислить его необходимые характеристики, свойства, составные элементы и т.д. (перечень качеств зависит от специфики товара или услуги);
  • детально описать обязанности каждой из заинтересованных сторон – исполнителя и заказчика;
  • установить основные этапы и сроки выполнения поставленных задач – как по отдельности, так и для проекта в целом;
  • определить критерии оценки характеристик конечного продукта и установления соответствия заданным параметрам.

Не менее важной задачей технического задания становится исключение или минимизация возможных разногласий между заказчиком и исполнителем. Они могут касаться как отдельных свойств или качеств товара/услуги, так и путей достижения поставленных целей. В результате наличие ТЗ становится ключевым фактором успешного сотрудничества заинтересованных сторон – без конфликтов и спорных ситуаций.

Кто должен составлять ТЗ?

Несмотря на кажущуюся простоту вынесенного в подзаголовок вопроса, ответ на него не так очевиден, каким видится на первый взгляд. Рассмотрим три возможных варианта.

Заказчик

Данный ответ кажется наиболее логичным. Но он является таковым только в том случае, если предметом задания выступает проект, непосредственно связанный с основным видом деятельности заказчика. Например, если IT-компании требуется программа для обслуживания локальной сети. В этом случае квалификации штатных сотрудников фирмы вполне достаточно, чтобы составить грамотное ТЗ.

На практике такая ситуация складывается далеко не всегда. Например, крупному предприятию требуется построить новый производственный цех. Но в его штате попросту может не оказаться специалистов в проектировании и строительстве нужной квалификации. В этом случае имеет смысл привлечь к составлению ТЗ сторонних профессионалов, включая сотрудников потенциального исполнителя.

Исполнитель

Выше приводится пример, когда имеет смысл доверить разработку и оформление технического задания работникам компании-исполнителя. Схема работы в этом случае обычно выглядит так:

  • сначала заказчик ставит общую задачу;
  • затем исполнитель направляет в его адрес бриф с уточняющими вопросами;
  • на основании полученных ответов происходит разработка ТЗ;
  • после этого документ отправляется заказчику на утверждение.

Обязательным условием эффективного применения описанной схемы выступает доверие исполнителю со стороны заказчика. В противном случае намного правильнее последнему привлечь к работе сторонних специалистов.

Совместно

Самый оптимальный вариант взаимодействия. Напоминает описанную выше схему разработки ТЗ исполнителем, но предусматривает намного более многоступенчатую процедуру с активным участием сотрудников заказчика. При грамотной реализации позволяет добиться лучших результатов как в части точности, так и полноты технического задания.

Стоимость ТЗ

Невозможно дать однозначного ответа на вопрос о том, сколько стоит техническое задание. В этом нет ничего удивительного, если учесть разнообразие вариаций этого документа, отличающихся как объемом, так и содержанием. Важно понимать, что рассчитывать на бесплатное составление ТЗ не стоит. Тем более – в случае приглашения сторонних специалистов.

Единственным вариантом реально сэкономить становится ситуация, когда исполнитель заинтересован в получении заказа. В этом случае вполне реально добиться от него оформления технического задания на бесплатной основе при гарантиях со стороны заказчика заключить договор на выполнение работ в будущем.

Как составить ТЗ?

Разработка и оформление технического задания – сложная задача. Ее успешное решение предусматривает комплексный подход и доскональное изучение вопроса.

Что потребуется?

Грамотно составленное ТЗ предусматривает наличие нескольких обязательных составных частей, включая:

  1. Подробное описание целей реализации проекта.
  2. Основные требования и ожидания от конечного продукта.
  3. Ключевые этапы выполнения работ.
  4. Календарный график или сроки исполнения.
  5. Процедура контроля в процессе реализации проекта и итоговой приемки конечного продукта.
  6. Приложения к ТЗ. Их перечень зависит от специфики проекта и обычно включает расчет стоимости, ссылки на нормативно-правовые документы и технические регламенты, другую справочную информацию, которая может оказаться полезной исполнителю.

Пошаговый план

Фактически, процедура составления технического задания представляет собой наполнение каждого из перечисленных выше разделов итогового документа. Последовательность предпринимаемых при этом действий зависит от специфики проекта и характеристик конечного продукта. Главное – четко выполнить требования к содержимому и оформлению ТЗ, что позволит успешно решить стоящие перед документом задачи.

Рекомендации по составлению

Не менее важно не допустить типичных ошибок, характерных для недостаточно квалифицированных разработчиков и составителей ТЗ. Чтобы добиться этого, имеет смысл следовать нескольких достаточно простым рекомендациям, включая:

  1. Однозначные формулировки. Содержание ТЗ не должно включать описаний или характеристик, допускающих неоднозначные трактовки. В тексте документа не допускается присутствие качественных прилагательных и крайне приветствуются конкретные цифры.
  2. Определение используемых терминов. Заказчик и исполнитель должны разговаривать на одном языке. Поэтому ключевые понятия нуждаются в расшифровке.
  3. Соблюдение установленных стандартов. Перечень нормативных документов, которые можно использовать при составлении технического задания, приводится ниже. Здесь же необходимо отметить, что ссылки на ГОСТы или ISO всегда полезны, так как сводят к минимуму возможные разночтения.
  4. Предоставление исполнителю максимально возможной информации о заказчике. Такие сведения помогают сориентироваться в том, что является важным для заказчика, его целевой аудитории и других важных параметрах.
  5. Перечисление конкурентов. Достаточно часто существенную помощь в реализации проекта оказывает изучение и анализ аналогов, уже представленных на рынке или запланированных к запуску конкурирующими компаниями. Такой подход к решению задачи заслуживает внимания, так как позволяет минимизировать сопутствующие расходы и не заниматься «изобретением велосипеда», а сосредоточиться на улучшении уже имеющихся разработок.
  6. Внесение корректировок при необходимости. Если речь идет о сотрудничестве двух коммерческих структур, целесообразно наладить постоянное общение. В том числе –с целью уточнения ТЗ, если это потребуется. Хотя намного правильнее заранее прописать все возможные нюансы и сценарии развития событий, так как любые корректировки технического задания можно и нужно считать форс-мажором.

Скачать шаблон и пример ТЗ на оказание услуг – источник s-vfu.ru.

О стандартах

Порядок разработки технических заданий регламентируется множеством стандартов – как международных, так и отечественных. Причем в отношении разных проектов и продуктов действуют различные нормы. Наиболее часто упоминается международный стандарт ISO/IEC/IEEE 29148-2018. Он устанавливает требования к ТЗ на разработку информационных систем и программного обеспечения.

Если говорить об отечественных стандартах, необходимо обязательно отметить два из них. Первый – это ГОСТ 34.602-89, который устанавливает основные технические и другие требования к ТЗ на автоматизированные системы. Второй – это ГОСТ 19.201-78, определяющий порядок разработки ТЗ в рамках единой системы программной документации.

Оба стандарта впервые появились еще в Советском Союзе, а потому их актуальность остается под вопросом. Отсутствие более новых документов показывает слабое законодательное и нормативное сопровождение вопроса составления и разработки технических заданий в России.

Существуют и другие стандарты, в большинстве своем международные – IEEE STD 830-1998, RUP, BABOK, SWEBOK и т.д. Их использования в отечественных условиях сильно ограничено из-за отсутствия учета местной специфики и широкого распространения.

Порядок документирования требований

Грамотное составление ТЗ предусматривает обмен документами между заказчиком и исполнителем. Первым из них выступает бриф. Он представляет собой перечень вопросов, которые исполнитель адресует заказчику с целью уточнения поставленных задач.

Далее формируется коммерческое и техническое предложение. Такой документ обычно составляется при реализации масштабных проектов. Он содержит детальное описание финансовых показателей и технических требований к результатам.

На основании обоих документов (второй может быть заменен на перечень требуемых технических характеристик) составляется ТЗ. Его в обязательном порядке утверждает заказчик и согласовывает исполнитель. В подавляющем большинстве случаев техническое задание является обязательным приложением к договору.

В каком случае ТЗ не нужно?

Техническое задание требуется далеко не всегда. Например, если уже разработана детальная проектная документация, или проведены детальные предпроектные исследования/инженерные изыскания. Также не имеет особого смысла составлять ТЗ для небольших проектов, требования и характеристики которых можно перечислить непосредственно в договоре.

Шаблоны для скачивания и примеры

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

FAQ

Что такое ТЗ?

Под техническим заданием понимается перечень требований к разрабатываемому продукту или реализуемому проекту. Он включает технические характеристики, сроки выполнения, нередко – стоимость производимых работ и другие подобные параметры.

Для чего необходимо техническое задание?

Составление ТЗ позволяет четко сформулировать поставленные перед исполнителем задачи и исключить возможность возникновения спорных ситуаций в процессе их решения.

Что следует включить в ТЗ?

Содержание ТЗ определяется с учетом специфики конкретного продукта и может включать обширный набор сведений – от перечня требуемых характеристик до описания процедуры контроля качества.

Кто занимается составлением ТЗ?

На практике встречаются три варианта ответа на этот вопрос: заказчик, исполнитель, одновременно оба. Эффективность применения каждого зависит от статуса заинтересованных сторон и характера их взаимоотношений.

Какие типичные ошибки допускаются при разработке технического задания?

Самыми частыми ошибками при составлении ТЗ выступают: неоднозначные формулировки, отсутствие четких требований, недостаток информации о заказчике, продукте и конкурентах.

Подведем итоги

  1. Техническое задание – это перечень требований к конечному продукту или результатам реализации проекта.
  2. Разработка ТЗ – важный подготовительный этап, от успешного выполнения которого зависит эффективность дальнейшего сотрудничества между заказчиком и исполнителем, а также качество полученного на выходе продукта.
  3. Составлением ТЗ занимается заказчик, исполнитель или одновременно оба. Последний вариант нередко оказывается самым плодотворным при условии взаимного доверия между сторонами.
  4. Стоимость технического задания определяется индивидуально и зависит от специфики конечного продукта, его сложности и предъявляемых заказчиком требований.
  1. Главная
  2. /
  3. Образцы
  4. /
  5. Как составить техническое задание на составление сметной документации

Как составить техническое задание на составление сметной документации

Техническое задание на составление сметной документации — это документ, в котором заказчик описывает требования к будущему ПСД и его потенциальному разработчику. Этот документ публикуется вместе с извещением при проведении закупки услуг.

Структура техзадания

Заказчики, осуществляющие закупки в порядке, предусмотренном Федеральным законом от 05.04.2013 № 44-ФЗ, обязаны, проводя тендеры, публиковать извещения и пакет документов, описывающих проводимую закупку. В его состав входит, в том числе, техзадание — документ, подробно описывающий требования к составу закупаемых услуг, их объему и качеству.

Не является исключением и закупка услуг по разработке ПСД, при проведении которой заказчик вынужден публиковать техническое задание на разработку проектно-сметной документации в составе тендерного пакета документов.

Существуют общие требования, предъявляемые к ТЗ. Их регламентирует ст. 33 44-ФЗ. Заказчик не обязан придерживаться какой-либо четкой структуры, потому что не существует утвержденной формы техзадания на разработку проектно-сметной документации. Однако, в документе, как правило, прописываются:

  • название объекта, его адрес и характеристика основных показателей;
  • вид строительства, для которого предстоит составить ПСД;
  • срок разработки;
  • требования к исполнителю и результатам оказания услуг;
  • гарантийные обязательства.

Разрабатывая техническое задание на выполнение сметной документации, важно опираться на нормативную базу, в том числе на действующие ГОСТы, СНИПы и иные документы. В тексте техзадания необходимо перечислить нормативные акты, регулирующие этот вопрос. Например, следует учитывать Приказ № 421/пр от 04.08.2020, который утвердил методику определения стоимости строительства. Таким образом, в соответствии с приказом Минстроя, техническое задание разрабатывается по правилам, установленным методикой.

Алгоритм составления техзадания на ПСД

Нормативно не урегулирован конкретный порядок, в котором обязан действовать заказчик, составляя техническое задание на сметную документацию или любое другое техзадание. Этот порядок заказчики определяют самостоятельно внутренними распоряжениями.

Общая логика составления техзадания следующая:

Шаг 1. Определиться, какие работы необходимы заказчику. Спроектировать и рассчитать стоимость имеет смысл на какие-то конкретные работы.

Шаг 2. Определить сотрудника, ответственного за составление техзадания. Доверить техническое задание на составление сметы следует профильному сотруднику, имеющему специальные компетенции в данном виде работ и представления о том, что такое ПСД.

Шаг 3. Сотрудник или целое подразделение, которому доверено составление ТЗ, изучает объект, на котором предполагается проводить работы, имеющиеся документы по этому объекту, нормативную базу по требуемому виду работ и ПСД по нему.

Шаг 4. Внимательно ознакомившись с исходными данными, ответственный сотрудник составляет техническое задание на разработку ПСД, описывая в нем всю необходимую информацию о требуемой услуге, объекте, на котором предстоит проводить спроектированные и отмеченные работы, и прочие важные условия.

Вот образец технического задания на разработку сметной документации на капитальный ремонт фасада здания:

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

Выполнение работ по разработке проектной документации на выполнение работ по капитальному ремонту фасада здания.


п/п
Перечень требований Содержание требований
1 2 3
1 Код КТРУ, количество и единица измерения 71.12.12.000-00000003 — «Разработка проектной документации на выполнение работ по капитальному ремонту объекта капитального строительства в сфере здравоохранения», 1 условная единица.
2 Место расположения объекта Здание находится на земельном участке по адресу: г. Вологда, ул. Московская, д. 25а, с кадастровым номером 35:24:0502003:8

Площадь земельного участка — 1522 кв. м.

Год постройки — до 1955-1956 года.

Общая площадь здания — 796,5 м²; объем здания — 3278 м³.

Количество этажей (все этажи) — 2 этажа.

3 Вид строительства Капитальный ремонт.
4 Стадийность проектирования и сроки выполнения работ
  1. Предпроектные работы — обследование строительных конструкций, техническое обследование, обмерные работы.
  2. Согласование проектной документации с Заказчиком.
  3. Проектная документация с дальнейшим прохождением государственной экспертизы в части соответствия достоверности определения сметной стоимости в АУ ВО «Управление Госэкспертизы по Вологодской области» (положительное заключение) в соответствии с Постановлением Правительства Российской Федерации от 05.03.2007 № 145 «О порядке организации и проведения государственной экспертизы проектной документации и результатов инженерных изысканий».
  4. Срок выполнения работ — с даты заключения Контракта по 31.07.2023.
5 Исходные данные Технический паспорт, выдержка из технического плана здания, выписка из ЕГРН.

Исходные данные являются неотъемлемой частью Описания объекта закупки (Технического задания) и размещаются на сайте отдельным файлом с наименованием «Приложение 1».

6 Состав проекта
  1. Разработать ПСД, включая разделы:
  2. Пояснительная записка.
  3. Архитектурные решения.
  4. Конструктивные и объемно-планировочные решения.
  5. Сметная документация.
7 Архитектурные решения В конструкциях и отделке здания применять высококачественные износоустойчивые, экологически чистые материалы в соответствии с требованиями ГОСТа, СНиП, технических регламентов применительно к зданию в целом и отдельно — для каждой группы помещений.

Применяемые материалы, изделия и их замена в процессе проектирования и капитального ремонта подлежат обязательному согласованию с заказчиком в пределах лимита финансирования. Качество применяемых материалов должно соответствовать ГОСТ.

8 Конструктивные и объемно-планировочные решения Технические решения об изменении конструктивных особенностей исходного проекта должно быть принято на стадии выполнения проектной документации, в связи с изменениями нормативных требований и с учетом результатов обследования здания.

Выполнить раздел в соответствии с действующими нормативными документами, СНиП, ГОСТ, Техническими регламентами.

Конструктивные решения должны обеспечить требуемые по нормативным документам прочность, устойчивость, безопасную эксплуатацию объекта.

Предусмотреть утепление фасада с последующей штукатуркой по сетке и окраске, устройство гидроизоляции балконов, установку козырьков над балконами и отливов, доработка обустройства входной группы главного входа с изменениями высоты двери и окон у теплового узла. Учесть изменения после установки наружных металлических лестниц на торцах здания (чертежи прилагаются и размещены на сайте отдельным файлом с наименованием «Приложение 1»).

9 Сведения об инженерном оборудовании, сетях инженерно-технического обеспечения, перечень инженерно-технических мероприятий, содержание технологических решений Технические решения должны соответствовать требованиям экологических, санитарно-гигиенических, противопожарных норм и обеспечивать надежную, безопасную для жизни и здоровья людей эксплуатацию объекта. Применяемое оборудование должно выполнять функции в соответствии с нормативными документами и требованиями проекта, иметь сертификаты соответствия или иные документы, подтверждающие качество в соответствии с требованиями действующего законодательства, выданные в Российской Федерации.
10 Требования к разработке ПСД Документация должна быть разработана на основании Методики определения сметной стоимости строительства, реконструкции, капитального ремонта, сноса объектов капитального строительства, работ по сохранению объектов культурного наследия (памятников истории и культуры) народов Российской Федерации на территории Российской Федерации (утверждена Приказом Министерства строительства и жилищно-коммунального хозяйства Российской Федерации от 04.08.2020 № 421/пр) в базовых ценах ТСНБ-ЛО-2001 в редакции 2014 г., внесенных в федеральный реестр сметных нормативов с пересчетом в текущие цены индексами, рекомендованными Минрегионом России на момент составления сметной документации на комплекс работ. Сводный сметный расчет предоставить в двух уровнях цен: базисном и текущем.

Локальные сметы должны быть составлены по разделам проектной документации (АР, КР, ЭО, ЭС, ВК, ОВ и т. д.), локальные сметы по общестроительным работам должны быть составлены отдельно по видам работ: фасад, кровли, концертный зал со сценой, 1 этаж с лестничными клетками, 2 этаж, подвал и т. д.

11 Сметная документация Сметную документацию разработать с использованием сертифицированного программного комплекса «Гранд-смета» (или ином сметном программном комплексе, позволяющем создавать ПСД универсального формата, работающего со всеми сметными программами) и программе EXCEL (в формате GSF и EXCEL на CD-диске). Сметная документация должна содержать полный комплекс проектного объема работ (включая подготовительные работы) для капитального ремонта объекта.

Сметную документацию выполнить в действующей сметно-нормативной базе 2001 года в соответствии с требованиями Приказа № 421/пр от 04.08.2020 «Методика определения стоимости строительства, реконструкции, капитального ремонта, сноса объектов капитального строительства, работ по сохранению объектов культурного наследия (памятников истории и культуры) народов Российской Федерации на территории Российской Федерации» и в текущей на дату передачи проектной документации Заказчику. Пересчет в действующие цены выполнять с применением сметных нормативов и индексов пересчета в текущие цены, сведения о которых включены в Федеральный реестр сметных нормативов и сметных цен строительных ресурсов. Индексы сообщаются ежеквартально письмами Министерства строительства и жилищно-коммунального хозяйства РФ в разрезе субъектов Российской Федерации и публикуются на официальном сайте Министерства строительства и жилищно-коммунального хозяйства РФ.

Сметную документацию предоставить в следующем обязательном составе:

  • сводный сметный расчет стоимости строительства в базисном уровне цен по состоянию на 01.01.2000 и в текущем уровне цен на дату передачи проектной документации Заказчику;
  • сметы на проектные работы, составленные на основании действующих Сборников базовых цен на проектирование в строительстве с пересчетом в текущие цены на момент составления сметной документации;
  • объектные сметы;
  • локальные сметы;
  • реестр цен на материалы и оборудование;
  • прайс-листы;
  • ведомость объемов строительных и монтажных работ.

Стоимость применяемых материалов, изделий и конструкций, отличных от учтенных в базовых нормах, а также стоимость оборудования, мебели и инвентаря включать на основании конъюнктурного анализа, содержащего коммерческие предложения (прайс-листы).

При этом пересчет стоимости из текущего уровня цен в базовый осуществлять с использованием индексов пересчета, соответственно, на стоимость материальных ресурсов или оборудования. При пересчете стоимости материальных ресурсов и оборудования «обратным счетом» под каждой строкой сметы должно быть показано ценообразование.

Обосновывающие стоимость в текущих ценах документы должны быть получены в период, не превышающий 6 месяцев до момента определения сметной стоимости.

В случае применения импортных материалов и оборудования их стоимость в текущем уровне цен при пересчете стоимости должна быть указана в рублевом эквиваленте.

При составлении локальных сметных расчетов принять следующие начисления:

  • накладных расходов по видам строительных и монтажных работ согласно методике по разработке и применению нормативов накладных расходов при определении сметной стоимости строительства, реконструкции, капитального ремонта, сноса объектов капитального строительства, утвержденной Приказом Минстроя России от 21.12.2020 № 812/пр;
  • сметной прибыли по видам строительных и монтажных работ согласно методике по разработке и применению нормативов сметной прибыли при определении сметной стоимости строительства, реконструкции, капитального ремонта, сноса объектов капитального строительства (Приказ Минстроя России от 11.12.2020 № 774/пр). Итоги в разделах локальных смет выводить по разделам сметы с начислением накладных расходов и сметной прибыли.

Включать в сводный сметный расчет затраты на резерв средств на непредвиденные работы и затраты согласно Приказу № 421/пр от 04.08.2020 «Методика определения стоимости строительства, реконструкции, капитального ремонта, сноса объектов капитального строительства, работ по сохранению объектов культурного наследия (памятников истории и культуры) народов Российской Федерации на территории Российской Федерации».

Сметы предоставляются на бумажном и на электронном носителях, выполненные в сметной программе (формат arm, xml) и в формате Excel. В пояснительной записке к сметной документации указывать все применяемые индексы и коэффициенты. Полный комплект сметной документации, с пояснительной запиской и сводным сметным расчетом, выполнить в полном объеме в сметно-нормативной базе 2001 года с пересчетом в действующие цены. Оформить ведомость объемов работ отдельным томом.

Локальные сметные расчеты, содержащиеся в документации, должны соответствовать фактическим объемам работ, конструктивным, технологическим решениям, предусмотренным проектной документацией.

Стоимость материалов и оборудования, отсутствующих в сборниках цен, допускается определять по прайс-листам поставщиков и предприятий-изготовителей с учетом транспортных расходов (для строительных материалов — 2%, на металлоконструкции — 0,75%, для оборудования — 1,2%), согласно Приказу № 421/пр от 04.08.2020 «Методика определения стоимости строительства, реконструкции, капитального ремонта, сноса объектов капитального строительства, работ по сохранению объектов культурного наследия (памятников истории и культуры) народов Российской Федерации на территории Российской Федерации».

Получить положительное заключение государственной экспертизы проектной документации в части проверки достоверности определения сметной стоимости.

12 Количество экземпляров проекта, выдаваемых заказчику Подготовленная проектная документация должна быть предоставлена заказчику в полном комплекте в 4 печатных экземплярах каждая, а также на электронном носителе в виде электронных документов, в соответствии с Приказом Минстроя от 12.05.2017 № 783/пр «Об утверждении требований к формату электронных документов, предоставляемых для проведения государственной экспертизы проектной документации и (или) результатов инженерных изысканий и проверки достоверности определения сметной стоимости строительства, реконструкции, капитального ремонта объектов капитального строительства», в следующих форматах:

  • pdf, rtf, doc, docx, xls, xlsx (для документов с текстовым содержанием);
  • pdf, dwg, dwx, jpeg (для документов с графическим содержанием);
  • xls, xlsx (для сводки затрат, сводного сметного расчета стоимости строительства, объектных сметных расчетов (смет), сметных расчетов на отдельные виды затрат);
  • xml (для локальных сметных расчетов (смет)).

Формат pdf предоставляется с обязательной возможностью копирования текста. Проектная документация в сканированном виде не допускается.

13 Гарантийные обязательства Срок предоставления гарантии качества выполненных работ — 5 лет с даты подписания Заказчиком документа о приемке.

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

Если в период гарантии обнаружатся недостатки работ, Подрядчик обязан устранить их за свой счет и в согласованные с Заказчиком сроки.

Течение гарантийного срока прерывается на все время, на протяжении которого результат работ (или его часть) не мог использоваться вследствие недостатков (дефектов) работ, за которые отвечает Подрядчик.

Еще по теме:

  • как составить техническое задание на ремонт оборудования;
  • как составить техническое задание на электромонтажные работы;
  • как составить техническое задание на ремонт помещения.

Об авторе этой статьи

Полина Гольцова

Полина ГольцоваЮрист
Моя первоначальная специальность — юрист, юрисконсульт. Первые два года практической деятельности работала в общем юридическом отделе организации, где занималась всесторонним правовым сопровождением деятельности работодателя.

Однако с 2013 года основным направлением моей практической деятельности стали госзакупки. Я работала в контрактных службах нескольких крупных бюджетных учреждений федерального и регионального уровня и коммерческой организации, деятельность которой связана с госзакупками.
Занималась юридическим сопровождением госзакупок, договорной и претензионной работой, представляла интересы работодателей в арбитражных судах и УФАС.

Последние три года занимаюсь созданием юридического контента, пишу популярные статьи по актуальным вопросам правоприменения для нескольких информационных порталов.

Другие публикации автора

Техническая документация – это документация, которая  используется при проектировании , изготовлении  и эксплуатации каких-либо технических объектов: зданий, сооружений, промышленных товаров, программного и аппаратного обеспечения.

Техническую документацию разделяют на несколько видов:

  • конструкторская документация
  • эксплуатационная документация
  • ремонтная документация
  • технологическая документация
  • документы, определяющие технологический цикл изделия
  • документы, дающие информацию, необходимую для организации производства и ремонта изделия

Технической документацией также может называться технические условия, технический паспорт, техническое руководство или техническая литература.

Кроме того существуют более узко применимые документы, устанавливающие специфические требования. К таким можно отнести паспорта безопасности, расчет калорийности и некоторые другие.

Техническая документация наглядно демонстрирует и  позволяет проследить правильность хода процесса, своевременно выявить отклонения или сбои и предупредить выпуск некачественной продукции или выполнение услуг. Также техническая документация необходима при оформлении договоров, сертификатов соответствия и при прохождении инспекционных проверок в компании надзорными органами.

В производстве продукции существуют следующие виды технической документации – спецификация, паспорт качества, технические условия (ТУ), которые необходимо зарегистрировать в надзорных органах

Опытные эксперты Российского Сертификационного Центра  осуществляют разработку технической документации строго в соответствии с требованиями действующих нормативных документов: Технических регламентов Таможенного Союза, ГОСТ 2 “Единая система конструкторской документации”, Стандартов международной организации по стандартизации (ISO), Внутренних стандартов клиента

Техническая документация делиться на несколько видов:

Разработка технических условий

Технические условия на пищевую продукцию

Регистрация технических условий

Разработка технологической инструкции

Расчет энергетической ценности

Паспорт на продукцию

Паспорт безопасности продукции

Регистрация паспорта безопасности

Руководство по эксплуатации

Разработка макета этикетки согласно требованиям ТР ТС

Это набор документов, которые используются при таком процессе как: проектировании, изготовлениии использовании технических объектов: промышленных товаров, аппаратного и программного обеспечения. Разработка технической документации очень важный этап в формировании нового этапа бизнеса.

Если у Вас возникли сложности при разработки данных видов документов, Вы можете обратиться в наш центр, и мы выполним всю работу за Вас, подготовим необходимый документ. У наших специалистов большой опыт работы в сфере технической документации, мы оказываем услуги быстро и качественно. Наши клиенты в 99% случаях остаются довольны нашей работой.

Добавить комментарий