Ответ
Перед передачей задачи разработчику должны быть четко определены и задокументированы следующие аспекты:
- Требования – детальное описание функционала (user stories, use cases, спецификации).
- Дизайн – макеты интерфейсов (Figma, Sketch) или архитектурные схемы для backend.
- Критерии приемки (DoD) – четкие условия, при которых задача считается выполненной.
- Окружение – информация о ветке, API, тестовых данных, зависимостях.
- Оценка – согласованные сроки и сложность (story points, часы).
Пример JIRA-задачи:
Title: Implement user login via Google Auth
Description:
- Integrate Google OAuth2
- Store user data in `users` table
- Return JWT token
DoD:
✅ Successfully logs in via Google
✅ Profile data saved in DB
✅ Returns valid JWT
Estimate: 3 story points
Отсутствие любого из этих пунктов ведет к уточнениям и простоям.