Ответ
ТЗ (техническое задание) пишется в документе, который структурирует требования к проекту. Обычно используется:
- Google Docs/Confluence — для совместной работы и версионирования.
- Jira/Asana — если ТЗ интегрируется с таск-трекером.
- Markdown/Notion — для гибкости и простоты оформления.
Пример структуры ТЗ в Markdown:
# Техническое задание: Разработка API
## Цель
Создать REST API для управления пользователями.
## Функциональные требования
- Регистрация пользователя (`POST /users`)
- Получение данных пользователя (`GET /users/{id}`)
## Нефункциональные требования
- Время ответа API ≤ 200 мс
- Поддержка 1000 RPS
## Пример запроса:
```json
POST /users
{
"name": "John Doe",
"email": "john@example.com"
}
Ключевое: ТЗ должно быть четким, измеримым и одобренным всеми стейкхолдерами.