Средний
Что должен включать шаблон постановки задачи для разработчика?
Хорошая постановка (Task Specification) исключает вопросы от разработчика. Она включает:
1. Контекст и бизнес-ценность: Зачем мы это делаем (ссылка на User Story).
2. UI/UX: Ссылки на макеты (Figma), описание полей, валидаций и переходов.
3. API / Интеграции: Контракты (Swagger), эндпоинты, маппинг данных.
4. База данных: Изменения в структуре (новые таблицы, колонки, миграции).
5. Бизнес-логика: Алгоритмы расчетов, обработка ошибок, краевые случаи (Edge cases).
6. Нефункциональные требования: Ограничения по времени ответа, нагрузке.
7. Критерии приемки (Acceptance Criteria): Чек-лист для проверки готовности.