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

Мета курсу

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

Курс розроблений для

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

Формат навчання

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

Що отримує випускник онлайн-курсу

🔗 Переглянути переваги

Програма

1
  • Роль технічної компетентності в роботі Product Manager
  • Business → Product → Technology: як пов'язані три рівні
  • Як влаштований цифровий продукт
  • Основні компоненти сучасної IT-системи
  • Frontend, Backend, Database, API, External Services
  • Як PM взаємодіє з Engineering Team
  • Технічний борг, залежності, обмеження та ризики

2
  • Навіщо Продакт Менеджеру моделювати процеси
  • Процес як основа продуктової функціональності
  • AS-IS та TO-BE
  • Основні елементи BPMN
  • Events, Activities, Gateways, Pools, Lanes
  • Правила побудови зрозумілих моделей
  • Типові помилки

3
  • Як описати поточний процес
  • Виявлення учасників та відповідальності
  • Бізнес-правила
  • Винятки та альтернативні сценарії
  • Вузькі місця та точки втрат
  • Ручні операції та можливості автоматизації

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

5
  • Система та її межі
  • Actors
  • Use Cases
  • Основні та альтернативні сценарії
  • Activity Diagram
  • Взаємозв'язок Use Case, User Story та Acceptance Criteria
  • Коли PM варто використовувати кожен тип моделі

6
  • Що таке Діаграма послідовності
  • Objects та Lifelines
  • Повідомлення
  • Синхронні / Асинхронні взаємодії
  • Умови та альтернативні потоки
  • Як показати взаємодію користувача, frontend, backend та API
  • Як Діаграма послідовності допомагає знаходити проблеми в дизайні рішення

7
  • Що таке software architecture
  • Монолітна та мікросервісна архітектура
  • Як читати архітектурну схему
  • Як PM може самостійно візуалізувати рішення

8
  • Що таке API
  • API як контракт між системами
  • Client / Server
  • Request / Response
  • HTTP
  • GET, POST, PUT, PATCH, DELETE
  • HTTP Status Codes
  • Headers, Parameters, Body
  • Аутентифікація та Авторизація

9
  • Принципи REST
  • Ресурси та кінцеві точки
  • Структура URL
  • Операції CRUD
  • Структура JSON
  • Об'єкти та Масиви
  • Вкладені об'єкти
  • Пагінація, фільтрація, сортування
  • Обробка помилок

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

11
  • Міжсистемні інтеграції
  • REST проти SOAP
  • Вебхуки
  • Синхронні та асинхронні інтеграції
  • Події
  • Черги повідомлень — базові розуміння
  • Інтеграції сторонніх розробників
  • Збої інтеграції
  • Повторна спроба, тайм-аут, резервний варіант
  • Практикум: схема інтеграції продукту з зовнішнім сервісом

12
  • Навіщо PM розуміти структуру даних
  • Реляційні та нереляційні бази даних
  • Таблиці, записи та поля
  • Primary Key / Foreign Key
  • Relationships
  • One-to-One, One-to-Many, Many-to-Many
  • ERD

13
  • SELECT
  • WHERE
  • ORDER BY
  • GROUP BY
  • JOIN
  • COUNT, SUM, AVG
  • Як перевіряти продуктові гіпотези через дані
  • Як формулювати запити до Data / Engineering Team
  • Практикум: аналіз продуктових даних за допомогою SQL

14
  • Що таке Browser DevTools
  • Elements
  • Console
  • Network
  • HTTP requests
  • Request / Response
  • Status codes
  • Payload
  • Headers
  • Cookies та Storage — базове розуміння
  • Як самостійно досліджувати поведінку вебпродукту

15
  • Як аналізувати технічну проблему
  • Помилка проти проблеми з продуктом проти технічної проблеми
  • Відтворення проблеми
  • Логи та моніторинг— базове розуміння
  • Як правильно передати проблему Engineering Team
  • Як PM оцінює impact та priority технічної проблеми

16
  • Product Requirement → Functional Requirement → Technical Solution
  • Декомпозиція продуктової функціональності
  • Бізнес-правила
  • Функціональні / нефункціональні вимоги
  • Обмеження
  • Залежності
  • Критерії прийняття
  • Визначення "Готово" (Definition of Done)

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

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

19

Фінальна робота включає:

  • BPMN AS-IS / TO-BE
  • Use Case діаграма та діаграма послідовності
  • Архітектурна діаграма
  • Взаємодія API
  • Модель даних
  • Технічні ризики та залежності
  • Документ технічного рішення
  • Презентація рішення та захист

Поширені запитання

1

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


2

Ні. Курс не передбачає навчання програмуванню. Його мета — сформувати у Product Manager технічне розуміння продукту: як працюють системи, API, інтеграції, бази даних та архітектура, щоб ефективно комунікувати з технічною командою та брати участь у прийнятті технічних рішень.


3

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


4

Так. Програма побудована від базових понять до практичного застосування та не вимагає глибоких технічних знань на старті. Учасник поступово формує технічне мислення та вчиться використовувати інструменти, необхідні для роботи із сучасними цифровими продуктами.


Бажаєте дізнаватись про наші акції, знижки та події?