📝 Что писать в ТЗ
ТЗ - инструмент, а не ритуал. Цель не в том, чтобы "заполнить все разделы", а в том, чтобы собрать именно те артефакты, которые необходимы для понимания задачи и приемки результата. "А вот в шаблоне было" - не аргумент. ИТ - интеллектуальный труд, здесь нужно думать, а "копать от забора до обеда" не получится.
1️⃣ Контекст определяет содержание Вместо тысячи слов - схема процесса. Это почти универсальное дополнение, полезное в большинстве ТЗ: любая схема понятнее сплошного текста, особенно если решение нужно "продать" пользователям или стейкхолдерам. В остальном отталкиваемся от потребности: содержание ТЗ должно отражать суть задачи и делать ожидаемый результат понятным всем участникам. • Интеграция - сиквенс-диаграмма • Изменение сценария пользователя - CJM и бизнес-функциональные требования • Перенос данных - таблица соответствий и правила трансформаций • Новый отчет - описание колонок, источников и логики заполнения
2️⃣ Проверяй ценность Если раздел не помогает понять результат, принять решение, реализовать функцию или провести приемку - убираем или заменяем. Иногда диаграмма и таблица заменяют десятки страниц текста. • Добавляй только то, что снижает риск неоднозначного толкования • Оставляй минимум, достаточный для понимания и проверки • Фиксируй риски и открыто предупреждай о возможных сложностях
3️⃣ Думай как человек ТЗ - это не заклинание. Его сила в том, что оно помогает другому человеку понять замысел и реализовать его без потери смысла. • Пиши простым языком • Сложное выноси в визуализации • Формулируй ожидаемый результат и критерии его проверки
📋 Мини чек-лист перед стартом • Цель и метрика успеха • Границы: что делаем, чего не делаем • Формат: схема, сиквенс, CJM, таблица, описание отчета • Способ внесения изменений
Итог: не ищите универсальный шаблон. Каждый проект требует своего набора разделов и форматов. Поняв принцип, вы составите ТЗ, которое действительно работает - и для интеграций, и для UI-изменений, и для сложных отчетов.