Основано на статьях Product Management (Scaled Agile Framework) и Product Owner,
но существенно изменено по формату.
Согласно SAFe Product manager и Product owner выполняют похожие задачи, однако:
- Product manager – на уровне команды-команд (ART), программы и её инкремента,
- Product owner – на уровне команды и итераций.
Клиент – конечный покупатель решения.
- Внутренний клиент – сотрудник организации. Финансист, риск-менеджер, кадровик, аналитик, андерайтер, верификатор, оператор.
- Внешний клиент – находится вне организации.
- B2B, Вusiness-to-Business, юрлицо-юрлицу. Поставляете другим фирмам ПО для расчета ЗП, поставляете компаниям СУБД и другое корпоративное ПО.
- B2C, Business-to-Consumer, юрлицо-физлицу. Пользователь мобильного телефона покупает приложение для личного использования, подписчик Netflix.
- Иногда выделяют выделяют направление B2P, Business-to-Professional или Business-to-Prosumer – находится на пересечении первых двух.
Все роли стараются создавать такие продукты:
- желанные клиентами, соответствуют их потребностям на протяжении всего жизненного цикла;
- жизнеспособные, устойчивые, целесообразные, реализуемые.
По SAFe | Менеджер продукта | Владелец продукта |
---|---|---|
Фокус на | PI и продукт | итерация |
Уровень | программа и её бэклог | команда и её бэклог |
Владеет бэклогом, наполняет бэклог | программы | команды |
Стремиться достичь | … PI Objectives | Iteration goals. помогает Team PI Objectives |
Product Vision, Roadmap, ROI | владеет, cоздает, презентует + pricing, licensing. Вместе с другим PdMs создаёт “Vision for ART” | участвует, вносит вклад |
Определяет и приоритизирует | … Features, Enablers, и критерии приемки | Итерации. Истории, Дефекты, Enablers, и критерии приемки |
Принимает | PLs и Releases | Team/Iteration Increments, Истории |
Работает с Системным архитектором для приоритизации Enablers | да | да |
Функции | определение продуктов | определение историй |
Входит в команду | команду Product management | Agile-команду разработки; расширенную команду Product management |
PI Objectives помогает достигать | на уровне программы | на уровне команды |
PI Planning | Лидирует подготовку. Активно участвует. Определяет Program PI Objectives. | Помогает с подготовкой. Активно участвует. Определяет Team PI Objectives вместе с командой. Создаёт с командой Истории для реализации Features |
Iteration Planning Daily Stand-up Backlog Refinement Iteration Review Iteration Retro | нет | да |
PO Sync System Demo Инспекция и адаптация (вкл. PI System Demo и “PI ретро”) | проводит (или RTE) да да | участвует да (и вся команда) да (и вся команда) |
Для устойчивого существования и развития должно соблюдаться простое неравенство:
Каждая организация может по-своему определять ценность.
- доля рынка и прибыль — для коммерческой организации;
- качество обслуживания граждан – для госоргана;
- % пользователей благотворительными услугами – для НКО.
В зависимости от клиента выпуск новой функциональности может производиться несколько раз в день, еженедельно, ежемесячно, по запросу или в произвольное время. Для каждого продукта, организации и контекста на периодичность влияет
Product management по SAFe
Отв.1. Достижение бизнес-целей
Задачи в рамках этой ответственности могут включать:
- выработать модель того, как именно наше решение приносит клиентам пользу;
- определить потребности клиентов, контекст решения;
- описать структуру затрат;
- планировать и контролировать бюджет;
- создать и постоянно акутализировать Product vision и Roadmap развития, поддерживать согласованность с другими продуктами портфеля.
Отв.2. Разработка функций силами команд разработки, обеспечение непрерывности работы
Задачи в рамках этой ответственности могут включать:
- Понимать потребности клиента
- Проводить маркетинговые исследования и непрерывное изучение (Continuous Exploration) клиента и рынка.
- Инструменты дизайн-мышления (Design Thinking), Персоны (Personas), Карты эмпатии (Empathy Map), Карты пути клиента (Customer Journey Map) и Карты историй пользователя (User Story Maps).
- Разрабатывать, актуализировать и коммуницировать команде разработки Product vision и Roadmap,
- определять входящие в дорожную карту Features системы, необходимые для реализации потребностей клиентов,
- вместе с архитектором (или др. техническими ролями) определять и поддерживать нефункциональные требования.
- Управлять разработкой,
- обеспечивать наличие в бэклоге в любой момент времени достаточного количества готовых к реализации фич,
- с помощью модели WSJF определять приоритеты.
- Участвовать в PI-планировании, презентовать Product vision.
- Определять состав релизов и инкрементов программы. Они состоят из новых фич (функциональности), работ по изменению архитектуры (результат зачастую не заметен пользователю) и устранению ранее накопленного технического долга.
- Участвовать в Демонстрациях каждые две недели, включая общую итоговую демонстрацию в конце PI.
- Участвовать в оценке метрик (Metrics), включая оценку фактической бизнес-ценности по сравнению с запланированной.
Отв.3. Обеспечение возможностей для применения готового продукта пользователями
- Для внутренних продуктов — взаимодействие с ИТ для внедрения систем, обучение и поддержка пользователей.
- Для внешних – взаимодействие с партнерами для вывода продуктов на рынок, продажи, маркетинг, распространение.
Задачи в рамках этой ответственности могут включать:
- Обеспечить поддержку маркетинга и продаж:
- предоставить информацию для описания продукта и осуществления продаж;
- регулярно встречаться с маркетологами и продавцами, помочь им понять предоставляемую клиенту ценность;
- согласовать даты релизов продуктов с вехами маркетинга и продаж: праздники, сезонность, мероприятия.
- Обеспечить поддержку каналов распространения, чтобы в каждом релизе были задействованы все подходящие каналы сбыта: через оптовых и розничных продавцов, площадки аргегаторов (marketplace), напрямую.
- Привлекать партнеров по поддержке и обслуживанию, которые будут помогать устанавливать и настраивать ПО, обучать пользователей.
Отв.4. Поддержка и взаимодействие с клиентами и улучшение сервиса
Задачи в рамках этой ответственности могут включать:
- Обеспечивать поддержку клиентов по выбранным каналам (по электронной почте, в чате, по телефону, в самом продукте, в отдельном приложении) и по разным сферам вопросов (юридическим, финансовым, операционным и другим).
- Взаимодействовать со службой поддержки, чтобы поддерживать положительный клиентский опыт.
- Управлять версиями продукта, определяя правила и условия поддержки, включая окончание срока службы.
- Управлять соблюдением юридических и нормативных требований, обеспечивая соответствие им продукта.
Product owner
Отв.1. Подготовка и участие в PI-планировании
- Активно участвует в уточнении Бэклога программы.
- Активно участвует в подготовке к PI-планированию.
- Ведет Бэклог команды.
- Вносит свой вклад в Pruduct vision, Roadmap.
- Участвует в определении Историй, чтобы помочь команде с оценкой Историй и порядком их реализации.
- Agile-команда (вместе с PO) определяет цели команды для PI (Team PI Objectives).
Отв.2. Коориднация во время итерации
- Создание и поддержание Бэклога команды.
- Пере-/упорядочивание элементов Бэклога команды.
- Координация зависимостей с другими PO, например, во время еженедельных PO Sync [синхронизация Product owners & Product management].
- Координация работы команды над Историями.
- Проверка соответствия историй Критериям приёмки.
- Сотрудничают с Системными архитекторами и инженерами в части Enabler [работы, которые обеспечивают реализацию Историй].
Отв. Подготовка к и участие в событиях команды и выше
- Участие в демонстрациях и ретроспективах команды.
- Организация и проведение System Demo, включая PI System Demo в конце PI [события всего ART – группы команды, работающих над одним Solution].
- Активное участие в сессии Инспекции и адаптации [аналог демонстрации+ретроспективы уровня ART/Solution или Value stream/Large solution].