Технические инструменты для продукт-менеджеров

Цель курса

Сформировать у продакт-менеджеров системное понимание технической составляющей цифрового продукта и научить использовать профессиональный инструментарий для анализа процессов, систем, интеграций, API и данных.

Курс разработан для

  • Продакт-менеджеров, которые хотят усилить техническую экспертизу и увереннее работать с Engineering Team.
  • Product Owner-ов, которым нужно лучше понимать архитектуру, API, интеграции и данные продукта.
  • Специалистов, которые переходят в роль Technical Product Manager.
  • Бизнес-аналитиков, которые хотят расширить компетенции в продуктовом менеджменте.
  • Системных аналитиков, которые участвуют в проектировании технических решений и Technical Discovery.
  • Проектных менеджеров в IT, которые стремятся лучше понимать техническую составляющую продуктов и эффективнее коммуницировать с разработчиками.
  • Предпринимателей и руководителей цифровых продуктов, которым необходимо понимать техническую сторону продукта без погружения в программирование.

Формат обучения

  • Длительность курса: 19 занятий × 10 недель
  • Домашние задания после каждой лекции и обратная связь от тренера
  • Доступ к видеозаписям и материалам в Google Classroom

Что получает выпускник онлайн-курса

🔗 Посмотреть преимущества

Программа

1
  • Роль технической компетентности в работе Product Manager
  • Business → Product → Technology: как связано три уровня
  • Как устроен цифровой продукт
  • Основные компоненты современной IT-системы
  • Фронтенд, Бэкэнд, База данных, API, Внешние сервисы
  • Как PM взаимодействует с Engineering Team
  • Технический долг, зависимости, ограничения и риски

2
  • Зачем Продакт Менеджеру моделировать процессы
  • Процесс как основа продуктовой функциональности
  • КАК ЕСТЬ и БУДЕТ
  • Основные элементы BPMN
  • События, мероприятия, шлюзы, бассейны, дорожки
  • Правила построения понятных моделей
  • Типичные ошибки

3
  • Как описать текущий процесс
  • Выявление участников и ответственности
  • Бизнес-правила
  • Исключения и альтернативные сценарии
  • Узкие места и точки потерь
  • Ручные операции и возможности автоматизации

4
  • Проектирование будущего процесса
  • Оптимизация процессов
  • Автоматизация и цифровизация
  • Определение продуктовых возможностей
  • Воздействие TO-BE процесса на функциональные требования
  • Проверка модели с бизнесом и инженерной командой

5
  • Система и ее пределы
  • Актеры
  • Варианты использования
  • Основные и альтернативные сценарии
  • Диаграмма деятельности
  • Взаимосвязь Use Case, User Story и Acceptance Criteria
  • Когда PM следует использовать каждый тип модели

6
  • Что такое Диаграмма последовательности
  • Объекты и Линии жизни
  • Сообщение
  • Синхронные/Асинхронные взаимодействия
  • Условия и альтернативные потоки
  • Как показать взаимодействие пользователя, frontend, backend и API
  • Как диаграмма последовательности помогает находить проблемы в дизайне решения

7
  • Что такое software architecture
  • Монолитная и микросервисная архитектура
  • Как читать архитектурную схему
  • Как PM может самостоятельно визуализировать решение

8
  • Что такое API
  • API как контракт между системами
  • Клиент/Сервер
  • Запрос/Ответ
  • HTTP
  • ПОЛУЧИТЬ, ОТПРАВИТЬ, ПОЛОЖИТЬ, ИСПРАВИТЬ, УДАЛИТЬ
  • Коды состояния HTTP
  • Заголовки, Параметры, Тело
  • Аутентификация и Авторизация

9
  • Принципы REST
  • Ресурсы и конечные точки
  • Структура URL
  • Операции CRUD
  • Структура JSON
  • Объекты и Массивы
  • Вложенные объекты
  • Пагинация, фильтрация, сортировка
  • Обработка ошибок

10
  • Что такое Swagger и OpenAPI
  • Как читать API documentation
  • Конечные точки
  • Параметри
  • Тело запроса
  • Схема ответа
  • Аутентификация
  • Примеры API
  • Как PM проверять соответствие API бизнес-требованиям

11
  • Межсистемные интеграции
  • REST против SOAP
  • Вебхуки
  • Синхронные и асинхронные интеграции
  • События
  • Очереди сообщений - базовые понимания
  • Интеграции сторонних разработчиков
  • Сбои интеграции
  • Повторная попытка, тайм-аут, резервный вариант
  • Практикум: схема интеграции продукта с внешним сервисом

12
  • Зачем PM понимать структуру данных
  • Реляционные и нереляционные базы данных
  • Таблицы, записи и поля
  • Первичный ключ/внешний ключ
  • Отношения
  • Один-к-одному, Один-ко-многим, Многие-ко-многим
  • ЭРД

13
  • ВЫБИРАТЬ
  • ГДЕ
  • ЗАКАЗАТЬ ПО
  • ГРУППИРОВАТЬ ПО
  • ПРИСОЕДИНИТЬСЯ
  • СЧЕТ, СУММА, СРЕДНЕЕ
  • Как проверять продуктовые гипотезы через данные
  • Как формулировать запросы к Data/Engineering Team
  • Практикум: анализ продуктовых данных с помощью SQL

14
  • Что такое Browser DevTools
  • Элементы
  • Консоль
  • Сеть
  • HTTP-запросы
  • Запрос/Ответ
  • Коды состояния
  • Полезная нагрузка
  • Заголовки
  • Cookies и Storage – базовое понимание
  • Как самостоятельно исследовать поведение вебпродукта

15
  • Как анализировать техническую проблему
  • Ошибка против проблемы с продуктом против технической проблемы
  • Воспроизведение проблемы
  • Логи и мониторинг - базовое понимание
  • Как правильно передать проблему Engineering Team
  • Как PM оценивает impact и priority технической проблемы

16
  • Требование к продукту → Функциональное требование → Техническое решение
  • Декомпозиция продуктовой функциональности
  • Бизнес-правила
  • Функциональные/нефункциональные требования
  • Ограничение
  • Зависимости
  • Критерии принятия
  • Определение "Готово" (Definition of Done)

17
  • Структура технической документации
  • Обзор решения
  • Схема процесса
  • Случай использования
  • Диаграмма последовательности
  • Диаграмма архитектуры
  • Документация API
  • Модель данных
  • Зависимости и предположения
  • Журнал принятия решений
  • ADR — Запись решения по архитектуре

18
  • Как проводить Technical Discovery
  • Технические риски
  • Выполняемость (Feasibility)
  • Технический долг
  • Создание против покупки и интеграции
  • Масштабируемость
  • Безопасность и производительность – базовый уровень для PM
  • Как сравнивать альтернативные технические решения
  • Как работать с архитектором и Tech Lead

19

Финальная работа включает:

  • BPMN КАК ЕСТЬ / БЫТЬ
  • Use Case диаграмма и диаграмма последовательности
  • Архитектурная диаграмма
  • Взаимодействие API
  • Модель данных
  • Технические риски и зависимости
  • Документ технического решения
  • Презентация решения и защита

Часто задаваемые вопросы

1

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


2

Нет. Курс не предполагает обучение программированию. Его цель – сформировать в Product Manager техническое понимание продукта: как работают системы, API, интеграции, базы данных и архитектура, чтобы эффективно общаться с технической командой и участвовать в принятии технических решений.


3

Курс не дублирует классические Product Management компетенции. Он сосредоточен именно на техническому инструментарию продакт-менеджера: BPMN, UML, системное и архитектурное моделирование, API, интеграции, базы данных, SQL, DevTools и техническая документация. В результате Product Manager лучше понимает, как его продуктовые решения реализуются на техническом уровне.


4

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


Хотите узнавать о наших акциях, скидках и мероприятиях?