Ответ
Работа с командой разработки — это ключевой аспект продукт-менеджмента. Важно выстроить доверие, понимание и прозрачность.
Как я это делаю:
- Говорю на их языке: понимаю базовые принципы разработки (API, БД, CI/CD), чтобы обсуждать технические компромиссы.
- Четко формулирую задачи: пишу user stories с acceptance criteria, избегаю vague-требований.
- Уважаю их время: приоритизирую backlog, не меняю требования в последний момент.
- Вовлекаю в процесс: провожу совместные grooming-сессии, спрашиваю оценку сложности.
Пример:
# Вместо: "Сделайте поиск быстрее"
# Пишу: "Уменьшить время ответа поиска с 2s до 500ms на 90% запросов
# через оптимизацию индексов Elasticsearch"
Главное — баланс между бизнес-целями и технической реализуемостью.