Ответ
Начну с совместного воркшопа для выяснения бизнес-целей, требований и ограничений. Важно синхронизировать видение:
- Бизнес-аналитик – уточняем пользовательские сценарии, MVP-функционал, метрики успеха.
- Архитектор – обсуждаем технические ограничения, выбор стека, интеграции, нефункциональные требования (NFR).
Фиксируем решения в документах (User Stories, ADR, диаграммы). Пример процесса:
# Пример User Story для разработчика
class UserStory:
def __init__(self, title, acceptance_criteria):
self.title = title
self.criteria = acceptance_criteria
story = UserStory(
"Как пользователь, я хочу авторизоваться через Google",
["OAuth2 flow", "JWT токен в ответе"]
)
Регулярные митинги (раз в 2 дня) для корректировки. Использую инструменты типа Jira/Confluence для прозрачности.