Вступ до бізнес-аналізу
Дізнаємось, що таке бізнес-аналіз та чим займається BA в IT. Розбираємося, які знання та інструменти потрібні BA.
✓ З чого складається процес розробки.
✓ Розподілення ролей в проєкті.
✓Задачі та цілі ВА .
✓Що таке вимоги.
Після лекції ви будете знати завдання та повноваження бізнес-аналітика. Які якості повинен мати BA, щоб бути ефективним. У домашньому завданні ви оберете проєкт, над яким будете працювати під час курсу.
Аналіз ринку
Розбираємося, чому для ВА критично важливо вміти аналізувати ринок і які етапи потрібно пройти, щоб правильно підготуватися до інтерв'ю із замовником.
✓ Kano Model.
✓ Підхід Jobs to be Done.
✓ Маркетингові персони.
✓ Canvas: VP, Business Model, Lean Model.
✓ Аналіз конкурентів и SWOT.
Під час заняття ми з вами розберемо, як проводити конкурентний аналіз і навчимося застосувати найбільш популярні Canvas у роботі BA. А у домашньому завданні вам потрібно буде скласти Value Proposition та описати персони вашого учбового або робочого проєкту.
Життєвий цикл вимог
Розбираємося, яка роль BA на кожній із фаз проєкту. Вивчаємо методології керування проєктами. Розглядаємо життєвий цикл керування вимогами.
✓Основні фази проєкту.
✓Життєвий цикл розробки.
✓Цінності та принципи Agile.
✓Роль BA в Agile.
✓Робота з вимогами: від виявлення до тестування.
Після лекції ви зрозумієте, що повинен робити ВА на кожному етапі розробки та роботи з вимогами.
Процес виявлення, збору та аналізу вимог
Вчимося розуміти вимоги та відрізняти їх види. Розбираємося, як виявляти вимоги та які інструменти для цього використовувати.
✓Класифікація вимог.
✓Спільний процес виявлення та аналізу вимог.
✓Техніки виявлення вимог: інтерв’ю, воркшоп, мозковий штурм.
✓Спостереження та Reverse Engineering.
✓Impact Analysis.
Під час лекції будемо розбирати на прикладах, тренуватися проводити інтерв’ю та мозковий штурм. В процесі домашнього завдання ви навчитесь складати запитання для інтерв’ю, які допоможуть вам виявляти вимоги за мінімальну кількість зустрічей.
Проєктування рішень. Створення прототипів
Розбираємося, що таке прототип та навіщо він потрібен. Вчимося відрізняти різні види прототипів та розробляти прототип з нуля.
✓Види: Sketch, Wireframe, Mockup.
✓Вибір інструмента.
✓Тестування прототипа.
✓Взаємодія з дизайнером.
Під час лекції спікер створить прототип сторінки для інтернет-магазину. А ви у домашньому завдання закріпите навичку, створивши прототип для вашого робочого або учбового проєкту.
Воркшоп. Створення прототипів. Balsamiq та Moqups
Розберемо як працювати з такими інструментами як Balsamiq та Moqups.
✓Balsamiq. Demo
✓Практика. Wireframes
✓Moqups. Demo
✓Деталізація. Wireframes
В режимі реального часу розберемося як створювати вайрфрейми та мокапи, а також пропрацюємо їх для реального кейсу!
Техніки документування вимог методом user stories
Розбираємося, як декомпозувати і документувати вимоги. Вчимося працювати з User Stories.
✓Ієрархія вимог: System, Epic, User Story, Task.
✓User stories: структура, критерії якості, відстеження та пріоритезація.
✓Декомпозуємо за допомогою SPIDR.
✓Acceptance criteria: визначення, розбір прикладів та складання.
✓Керування змінами у вимогах.
Під час лекції ви ознайомитеся з прикладами User stories, навчитеся працювати з шаблонами Given/When/Then та декомпозуєте Epic. У домашньому завданні ви опишите власні User Stories та Acceptance Criteria до них.
Техніки документування вимог методом use cases (відеозапис)
Вчимося визначати, де починаються, і де закінчуються вимоги. Розбираємося в документуванні вимог.
✓Requirements Value
✓Бізнес документація: BRD,MRD, PRD.
✓Технічна документація: SRS, PSD, FSD.
✓Use cases: визначення, складання та приклади.
✓Пріоритезація беклогу за допомогою WSJF.
✓Definition of Ready и Definition of Done.
Під час занять ви ознайомитеся з прикладами PRD та Use cases. Навчитеся пріоритезувати беклог, розуміти різницю між DoD, DoR та AC та описувати їх.
Воркшоп. Техніки документування вимог
Відпрацьовувати User story, Acceptance criteria та Use case на реальних кейсах.
✓Практика Acceptance criteria
✓Практика User Story
✓Практика Use Case
Все на реальних кейсах, які допоможуть вам прокачати свої навички документування вимог. Також на вас чекає робота в команді.
Робота з нефункціональними вимогами: основи
Вчимося відрізняти нефункціональні вимоги від функціональних. Розбиваємо NFR’s на групи. Розбираємося, які вимоги пред'являються до вимог.
✓Доступність і надійність.
✓Швидкодія і масштабованість.
✓Підтримка і супровід.
✓Сертифікація та відповідність.
✓Локалізація та сумісність.
✓Функціональність і розширюваність.
✓Зручність користування і безпека.
Під час лекцій ви навчитесь робити попарний розбір нефункціональних вимог, а в домашньому завданні сформуєте чек-ліст з виявлення нефункціональних вимог.
Моделювання бізнес-процесів: bpmn діаграми
Розбираємося навіщо потрібне моделювання. Розглядаємо, що з себе представляють
бізнес-процеси та BPMN діаграми. Знайомимося з інструментами моделювання.
✓Де використовуються BPMN діаграми.
✓Нотації BPMN діаграм.
✓Відмінність BPMN від Activity diagram.
✓Альтернативні діаграми.
Під час лекції будемо робити практичне завдання з BPMN діаграмами, а в домашньому завданні ви опишите бізнес-процес по вашому кейсу.
Моделювання бізнес-процесів: uml діаграми
Дізнаємося, що таке UML, де використовується і які завдання вирішує. Вивчаємо основні типи UML діаграм, які потрібні BA, розбираємо кожен вид на прикладі.
✓Use Case Diagram.
✓Activity Diagram.
✓Sequence Diagram.
✓Entity Relationship Diagram.
✓State Machine Diagram.
Під час лекції ми намалюємо Use Case Diagram та пройдемо тести на визначення типу діаграм. У домашньому завданні ви будете практикуватися описувати Use Case та робити Entity Relationship Diagram.
Інструменти роботи з вимогами
Розбираємося з організацією та керуванням вимогами. Розглядаємо Flow роботи з вимогами. Вчимося працювати зі змінами.
✓Критерії ефективно організованих вимог.
✓Вимоги в Jira.
✓Вимоги в Confluence.
✓Вимоги в Google Docs.
✓Baseline.
Під час лекції навчимося відстежувати зміни в Jira і Confluence, розберемо приклади з процесу керування вимогами.
Тестування та валідація вимог
Розбираємося з валідацією та верифікацією вимог. Вчимося розбирати вимоги до вимог та проводити тестування вимог в Scrum.
✓Dependencies Invest VS PMBoK.
✓Planning Poker.
✓Regression.
✓Acceptance Testing.
Під час лекції студенти ознайомляться з прикладом критеріїв якості вимог та прикладом неоптимальних вимог, навчаться працювати з вимогами з Planning Poker та взаємодіяти з QA.
Кар'єра бізнес-аналітика
Розбираємося, як шукати роботу ВА і які вимоги до позиції актуальні на ринку. Дізнаємося, як виглядає кар'єрний ріст ВА за рівнем заробітної плати та складності проєктів.
✓Де шукати вакансії.
✓Статистика зарплат.
✓Топ 5 навичок ВА.
✓Як не бути звільненим.
На лекції навчимося складати правильне резюме та підготуємось до першого інтерв'ю на позицію ВА.
Hard Skills бізнес-аналітика
Робираємось, який скілсет потрібно мати, щоб бути затребуваним бізнес-аналітиком та де його прокачати. Поговоримо про:
✓Роль технічних навичок
✓Must Have технічні навички
✓Nice To Have технічні навички
✓Як вдосконалити технічні навички
✓Ресурси для навчання
На лекції розглянемо такі скіли як: Software Development Methods, Web/Mobile/Desktop Applications, Testing and Debugging, Database and SQL, Data Visualization, Microsoft Excel
Життєвий цикл бізнес-аналітика (відеозапис)
Розбираємося, як обрати підхід до бізнес-аналізу в залежності від проєкту, і як не провалити свій перший проєкт. Вчимося будувати ефективний робочий день ВА та взаємодіяти з ключовими стейкхолдерами на проєкті.
✓Правильна робота з очікуваннями на старті проєкту.
✓За що повинен відповідати ВА.
✓Правильна робота з допущеннями та обмеженнями.
✓Як вимірювати ефективність роботи ВА.
Після лекції у вас повністю складеться картинка з усіх попередніх занять про те, як взаємопов'язані між собою обов'язки ВА та що саме вам потрібно робити на кожному конкретному етапі.