Эталонная продуктовая команда

Пример с конкретной задачей “Сделать сториз на онлайн платформах”

Project Owner (PO):

Задачи:

  • формирует стратегию продукта
  • генерирует и приоритезирует бэклог задач для команды
  • думает про деньги и пользователей

Пример:

  • сформировал стратегию продукта, в рамках которой есть задача реализовать сториз на сайте и в приложениях
  • описывает задачу бизнес языком в виде пользовательского сценария
  • дальше идет к дизайнеру за визуальным решением

Designer

Задачи:

  • создает визуальное решение под задачу в продукте
  • готовит макеты для проектирования
  • проектирует пользовательский опыт

Пример:

  • проектирует макет того, как сториз будут выглядеть для пользователя на экранах
  • утверждает подход с PO, финализирует дизайн и отдает его PO

Analyst:

Задачи:

  • размечает ключевые события в задачах
  • готовит дизайн экспериментов (а/б)
  • анализирует воронку продукта
  • приносит инсайты и гипотезы

Пример:

  • размечает ключевые события в сториз
  • отдает PO требования со стороны аналитики, которые надо учитывать в задаче, чтобы корректно собирать данные после релиза
  • когда задача разработана на тестовых средах, смотрит корректность разметки

System analyst

Задачи:

  • детализирует требования к задаче с PO
  • описывает техническую реализацию для разработчиков
  • наполняет базу знаний по архитектуре продукта

Пример:

  • получает от PO на вход задачу с описанной бизнес логикой, дизайном и аналитикой
  • уточняет различные нюансы у PO и Developers
  • финализирует требования и отдает задачу на спринт в разработку

Developers

Задачи:

  • анализ и оценка задач на основе требования
  • непосредственная реализация с точки зрения кода
  • подготовка сборок и веток для тестирования

Пример:

  • анализируют вместе с PO, System Analyst задачу и оценивает ее трудоемкость
  • после того как System analyst отдал финальные требования начинает разработку
  • когда разработка закончена, отдает задачи на тестирование QA
  • в случае каких-то багов правит их и возвращает задачу на повторное тестирование QA

QA

Задачи:

  • тестирование задач на предмет соответствия заявленным требованиям
  • поиск и фиксация багов
  • повторные тесты задач в случае исправления ошибок`
  • участие в общем регрессе перед релизами

Пример:

  • тестирует разработанную задачу на предмет соответствия логике, дизайну
  • находит баги и отдает их на доработку Developers
  • проводит повторное тестирование после правок багов
  • после исправлений отдает на приемку PO (если PO говорит ок, то задача идет в релиз)

Scrum master

Задачи:

  • создает и поддерживает scrum процессы внутри команды
  • организует и модерирует ключевые встречи
  • работает с эмоциональным фоном участников

Пример:

  • на старте ведет все обязательные встречи в команде (оценка, планирование, дэйлики, ретро…)
  • прокачивает команду и апгрейдит процессы, чтобы операции на всех этапах проходили быстрее