Clew

ГлавнаяИнструментыПродакт-менеджментГенератор технического задания

Генератор технического задания

Заполните девять полей — и получите ТЗ, по которому можно принять работу. Главное здесь не шаблон, а проверка: инструмент подсвечивает слова, о значении которых вы со студией договоритесь по-разному («удобно», «современно»), перечисления без конца («и т. д.») и критерии приёмки, которые невозможно проверить. Печать, копирование и выгрузка в Markdown.

● Бесплатно, без регистрацииОбновлено:

С фактом, а не с пожеланием: «30 % обращений в поддержку — просьба выгрузить отчёт вручную».
Формулировка, под которой подпишутся обе стороны. Если её не получается уместить в два предложения, задач здесь несколько.
Точные адреса и роли. «В личном кабинете» — это не место, это половина продукта.
По шагам и с состояниями: пусто, загрузка, ошибка, успех. Про состояния забывают чаще всего.
То, что можно проверить руками и ответить «да» или «нет». Инструмент проверит каждую строку.
Самый полезный раздел и почти всегда пустой. Здесь снимается спор «мы думали, это тоже входит».
Конкретные браузеры и минимальная ширина экрана. Без этого «не работает в Safari» станет спором о том, входило ли это в работу.
И кто отвечает на вопросы. Половина срывов сроков — это ожидание доступа или ответа.
Кто именно принимает работу и сколько итераций правок входит в цену.

—

 

Разделов— 
Критериев— 
Проверяемых— 
Замечаний— 

Как работают проверки. Критерий считается проверяемым, если в нём есть число, срок, явное «должен / не должен», условие «если … то …» или наблюдаемое действие («открывается», «сохраняется»). Неизмеримые слова и перечисления без конца ищутся по списку. Это набор признаков, а не разбор смысла: инструмент пропустит плохую формулировку без стоп-слов и придерётся к нормальной. Он подсказывает, где посмотреть, а решение за вами. Текст остаётся в браузере и на сервер не уходит.

Расчёт идёт в вашем браузере — введённые данные никуда не отправляются.

Как пользоваться

  1. Начните с проблемы, а не с решенияПервое поле — про то, что сейчас не работает и у кого. Исполнитель, который понимает задачу, часто предлагает более дешёвое решение, чем то, которое вы придумали.
  2. Опишите сценарии, потом критерииСначала «как должно работать» по шагам, включая пустое состояние, загрузку и ошибку. Критерии приёмки пишутся уже по этим сценариям — по одному на каждый.
  3. Заполните «что не входит»Самый полезный раздел. Каждая строка здесь — спор, который не случится: мобильная версия, старые браузеры, смежные страницы, перенос данных.
  4. Прочитайте замечанияИнструмент подсветит строки, по которым нельзя принять работу. Не все замечания справедливы — но каждое стоит перечитать до того, как ТЗ уйдёт.
  5. Отправьте вместе с доступамиВыгрузите Markdown или распечатайте. Доступы и тестовые данные лучше дать сразу: ожидание доступа — самая частая причина сдвига сроков.

Девять разделов и зачем каждый

Структура не самоцель: каждый раздел закрывает один типовой спор.

1 Зачем чтобы исполнитель мог предложить решение дешевле 2 Что делаем одна формулировка, под которой подпишутся обе стороны 3 Где точные адреса и роли — «в кабинете» не место 4 Как работает сценарии с состояниями: пусто, загрузка, ошибка, успех 5 Критерии приёмки по чему принимаем; «да» или «нет» без переговоров 6 Что НЕ входит граница работ; самый полезный и самый пустой раздел 7 Где работает браузеры, устройства, минимальная ширина 8 Доступы и данные что даёте и кто отвечает на вопросы 9 Сроки и приёмка кто принимает и сколько кругов правок в цене

Первые шесть обязательны. Седьмой, восьмой и девятый формально можно пропустить — и именно из-за них работа потом принимается со второго или третьего раза: «а в Safari не работает», «мы неделю ждали доступ», «мы думали, правки бесплатные».

Про состояния

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

Критерий приёмки: как отличить рабочий от бесполезного

Критерий приёмки — это утверждение, которое можно проверить руками и ответить «да» или «нет», не созваниваясь. Всё остальное — пожелание.

не критерий Экспорт должен работать быстро и удобно критерий Файл начинает скачиваться в течение 10 секунд после нажатия не критерий Таблица выгружается корректно критерий Число строк в файле совпадает с числом строк на экране при тех же фильтрах не критерий Права должны учитываться критерий Под ролью «Наблюдатель» кнопка не отображается, прямой запрос возвращает 403

Инструмент проверяет каждую строку по признакам: число, срок, явное «должен / не должен», условие «если …, то …», наблюдаемое действие. Это не разбор смысла — плохую формулировку без стоп-слов он пропустит, а нормальную иногда пометит. Пометка означает «перечитайте эту строку», а не «перепишите».

Сколько критериев нужно: обычно три-семь. Меньше трёх — скорее всего, описан только успешный путь. Больше десяти — в одном ТЗ, вероятно, несколько задач, и их лучше разделить: оценивать и принимать их всё равно придётся отдельно.

Слова, из-за которых потом спорят

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

  • «Удобно», «интуитивно понятно», «современно». Оценка, а не требование. Заменяется либо на конкретное поведение («форма отправляется без перезагрузки страницы»), либо на измеримое («задача выполняется не больше чем в три клика»).
  • «Быстро». Всегда заменяется числом: «страница открывается за 2 секунды на 4G» — это критерий, «быстро» — нет.
  • «И т. д.», «и другие», «при необходимости». Открытая граница работ. Исполнитель заложит в оценку риск, а при приёмке скажет, что это в список не входило. Оба правы, потому что списка нет.
  • «Как на референсе». Ссылка на чужой сайт — это не требование: непонятно, что именно вы там увидели. Опишите, что должно повторяться: раскладка, поведение, анимация, состав полей.
  • «Небольшая доработка». Оценка объёма — работа исполнителя. В ТЗ это слово только снижает внимание к остальному тексту.

Когда ТЗ не работает

Документ не решает всех проблем, и иногда он просто не тот инструмент:

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

И честная оговорка про сам инструмент: он проверяет формулировки, а не содержание. ТЗ на ненужную доработку он одобрит, если критерии написаны проверяемо. Вопрос «а нужно ли это делать» решается раньше — например, через приоритизацию RICE.

Источники

  1. ГОСТ 34.602-2020 «Техническое задание на создание автоматизированной системы» — состав разделов ТЗ; для доработки сайта применяется выборочно, но раздел о требованиях к приёмке полезен.
  2. Wiegers K., Beatty J. Software Requirements, 3-е издание, 2013 — признаки хорошего требования: однозначность, проверяемость, полнота; отдельная глава о словах-ловушках.
  3. Cohn M. User Stories Applied, 2004 — критерии приёмки как условия, по которым историю считают выполненной.
  4. Adzic G. Specification by Example, 2011 — почему примеры и сценарии работают лучше абстрактных формулировок требований.
  5. ISO/IEC/IEEE 29148:2018 — характеристики требований: verifiable, unambiguous, singular.

Частые вопросы

Чем ТЗ отличается от брифа?

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

Почему раздел «что не входит» обязательный?

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

Сколько критериев приёмки нужно?

Обычно три-семь: по одному на каждый сценарий плюс состояния ошибок и права доступа. Меньше трёх почти всегда значит, что описан только успешный путь. Больше десяти — признак того, что в одном ТЗ живёт несколько задач; их дешевле разделить, потому что и оценивать, и принимать их всё равно будут по отдельности.

Инструмент пометил нормальную формулировку. Это ошибка?

Скорее всего, да — и это ожидаемо. Проверка идёт по признакам: число, «должен», условие «если … то», наблюдаемое действие. Строка вроде «в файле те же строки, что на экране» их не содержит, хотя проверить её можно. Пометка значит «перечитайте», а не «перепишите». Обратное тоже верно: плохую формулировку без стоп-слов инструмент пропустит.

Подходит ли это для ТЗ на сайт с нуля?

Частично. Структура здесь под доработку: есть «где» с конкретными страницами и «что не входит» относительно существующего продукта. Для сайта с нуля нужны ещё разделы про структуру страниц, контент, интеграции и хостинг — и, как правило, отдельный документ по ГОСТ, если работа идёт по договору с приёмкой по нему.

Куда уходит текст, который я ввожу?

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

Можно ли приложить ТЗ к договору?

Как приложение — да, это обычная практика: в договоре ссылка на приложение, в приложении критерии приёмки. Но юридическую часть — ответственность, порядок сдачи, гарантийный срок, права на результат — этот генератор не покрывает и не пытается: он про содержательную часть задания. Формулировки договора стоит показать юристу.

Ещё в разделе «Продакт-менеджмент»

Открыть подборку →

Подсказки, туры и чеклисты, эффект которых видно в цифрах.

Попробовать Clew бесплатноКак это работаетFree — бесплатно навсегда · Pro и Business — 14 дней без карты

Туры, попапы и онбординг в эпоху ИИ

7 паттернов с числом шагов, правилами текста и метриками, что меняет ИИ, чек-лист перед публикацией. PDF, 2 страницы. Что внутри гайда →