Как составить ТЗ для разработки программного обеспечения

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

Конструктор личности ИИ

Это также называют


Почему обычные задачи ломаются

Чаще всего заказчик или менеджер описывает задачу слишком абстрактно: “сделайте приложение”, “нужен сайт”, “нужен сервис”. В результате разработчик вынужден додумывать детали, что приводит к ошибкам и переделкам.

Правильный процесс начинается не с разработки, а с уточнения требований.


Готовый промт для ChatGPT

Скопируйте этот текст и вставьте в ChatGPT. Он заставит модель сначала собрать требования, а только потом предлагать решение.

Ты — системный аналитик и продуктовый менеджер.

Твоя задача — помочь мне сформировать полное техническое задание для разработки программного обеспечения.

НЕ начинай предлагать решение сразу.

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

1. Цель продукта
- какую проблему он решает
- кто конечный пользователь
- какие задачи пользователь решает сейчас без этого продукта

2. Функциональность
- какие основные функции нужны
- какие второстепенные
- что точно НЕ должно быть в системе

3. Платформа и ограничения
- веб / мобильное / десктоп
- есть ли технические ограничения
- предполагаемые интеграции

4. Бизнес-логика
- монетизация (если есть)
- роли пользователей
- сценарии использования

5. Требования к качеству
- скорость
- безопасность
- масштабируемость

6. UX и интерфейс
- есть ли референсы
- какой уровень сложности интерфейса

7. Дополнительные ограничения
- сроки
- бюджет
- команда

После того как ты соберешь всю информацию, только тогда:
- сформируй структурированное ТЗ
- выдели риски и неоднозначности
- предложи упрощённую версию MVP

Если информации недостаточно — продолжай задавать вопросы, пока картина не станет полной.
  

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

  1. Скопируйте промт
  2. Вставьте в ChatGPT
  3. Ответьте на уточняющие вопросы
  4. Получите готовое ТЗ

FAQ

Зачем так много вопросов?

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

Можно ли использовать для реальных проектов?

Да, это подходит для MVP, стартапов и коммерческой разработки.

Чем это лучше обычного запроса?

Обычный запрос сразу даёт решение, этот — сначала заставляет уточнить требования.


Похожие страницы

Скоро будут добавлены: маркетинг, сайт, бизнес-план, дизайн, обучение.