Вступ до бізнес-аналізу та методології розробки програмного забезпечення — 3 теми/5 год
Дізнаємося, що таке бізнес-аналіз і чим займається BA в IT. Розбираємось, які знання та інструменти потрібні бізнес-аналітику, а також який скілсет потрібно мати, щоб бути затребуваним бізнес-аналітиком та де його прокачати. Розглядаємо проектні методології та фреймворки:
✓Agile
✓Scrum
✓Kanban
✓Waterfall
Після лекцій ви знатимете обов'язки та повноваження бізнес-аналітика. Якими якостями повинен володіти BA, щоб бути ефективним, а також вивчите основи аналізу ринку. У домашньому завданні ви оберете проект, над яким працюватимете під час курсу, а також складете JTBD та VP Canvas.
Tech skills — 3 теми/4 год
У рамках лекцій цього блоку розберемо та закриємо такі питання:
✓Етапи розробки
✓Які знання потрібні менеджеру кожному етапі?
✓Що таке архітектура ПЗ?
✓Backend та Frontend
✓Які тех. фахівці є на проекті та чим вони займаються
✓Технічний сленг або як зрозуміти розробника?
✓Комунікація з командою розробки
✓Як менеджеру мотивувати тех. команду та вирішувати конфлікти?
Життєвий цикл вимог: виявлення, збір та аналіз — 3 теми/7 год/ 1 воркшоп
Вчимося розуміти вимоги та розрізняти їх види. Розбираємось, як виглядає загальний процес виявлення вимог та які інструменти для цього використовувати: інтерв'ю, воркшоп, мозковий штурм.
На лекції розбиратимемо вимоги на прикладах, потренуємося проводити інтерв'ю та мозковий штурм. Під час домашнього завдання ви навчитеся складати питання для інтерв'ю, які допоможуть вам виявляти вимоги за мінімальну кількість зустрічей.
Техніки документування: User Stories & Use Cases — 2 теми/1 воркшоп/5 год
Вивчаємо ієрархію вимог, розуміємо, як декомпозувати та документувати вимоги. Вчимося працювати з User Stories та Acceptance criteria. Пріоритезуємо беклог та вивчаємо бізнес документацію (BRD, MRD, PRD) та технічну документацію (SRS, PSD, FSD)
Весь лекційний матеріал ви відпрацюєте на практиці у форматі 2-годинного воркшопу з документування вимог.
Моделювання бізнес-процесів. UML & BPMN — 2 теми/1 воркшоп/6 год
Розбираємось навіщо потрібне моделювання. Розглядаємо, що являють собою UML і BPMN діаграми і що в якому разі потрібно застосовувати. Знайомимось із інструментами моделювання. Вчимося працювати з:
✓Use Case Diagram.
✓Activity Diagram.
✓Sequence Diagram.
✓Entity Relationship Diagram.
✓State Machine Diagram.
У процесі лекцій ви зможете пройти тести визначення типу діаграм. А в рамках онлайн-воркшопу з моделювання відпрацювати побудову Use Case діаграми на практиці.
Робота з нефункціональними вимогами: основи
Вчимося відрізняти нефункціональні вимоги від функціональних. Розбиваємо NFR’s на групи. Розбираємося, які вимоги пред'являються до вимог.
✓Доступність і надійність.
✓Швидкодія і масштабованість.
✓Підтримка і супровід.
✓Сертифікація та відповідність.
✓Локалізація та сумісність.
✓Функціональність і розширюваність.
✓Зручність користування і безпека.
Під час лекцій ви навчитесь робити попарний розбір нефункціональних вимог, а в домашньому завданні сформуєте чек-ліст з виявлення нефункціональних вимог.
Тестування та валідація вимог
Розбираємося з валідацією та верифікацією вимог. Вчимося розбирати вимоги до вимог та проводити тестування вимог в Scrum.
✓Dependencies Invest VS PMBoK.
✓Planning Poker.
✓Regression.
✓Acceptance Testing.
Під час лекції студенти ознайомляться з прикладом критеріїв якості вимог та прикладом неоптимальних вимог, навчаться працювати з вимогами з Planning Poker та взаємодіяти з QA.
Створення прототипів та UX — 4 теми/1 воркшоп/7 год
Розбираємось, що таке прототип і навіщо він потрібний. Вчимося розрізняти різні види прототипів та розробляти прототип з нуля:
✓Sketch
✓Wireframe
✓Mockup
Розбираємось, що таке інтерфейс користувача та користувальницький досвід, як використовувати гіпотези як інструмент перевірки UX змін, а також говоримо про ефективну роботу з дизайнером у команді.
Весь теоретичний матеріал ви відпрацьовуєте в рамках онлайн-воркшопу.
Інструменти роботи з вимогами: Jira & Confluence
Розбираємося з організацією та керуванням вимогами. Розглядаємо Flow роботи з вимогами. Вчимося працювати зі змінами.
✓Критерії ефективно організованих вимог.
✓Вимоги в Jira.
✓Вимоги в Confluence.
✓Вимоги в Google Docs.
✓Baseline.
Під час лекції навчимося відстежувати зміни в Jira і Confluence, розберемо приклади з процесу керування вимогами.
Комунікації зі стейкхолдерами та презентація рішення — 2 теми/3 год
Розберемося, які типи стейкхолдерів є. Як проводити менеджмент стейкхолдерів та налагоджувати комунікацію. А також навчимося красиво презентувати своє рішення для команди та клієнта.
Робота з доменом
Розберемось, як занурення у доменну область допомагає бізнес-аналітику у визначенні бізнес-потреби. Розглянемо 2 техніки, які допоможуть вивчати домен за пару тижнів.
Кар'єра бізнес-аналітика
Розбираємося, як шукати роботу ВА і які вимоги до позиції актуальні на ринку. Дізнаємося, як виглядає кар'єрний ріст ВА за рівнем заробітної плати та складності проєктів.
✓Де шукати вакансії.
✓Статистика зарплат.
✓Топ 5 навичок ВА.
✓Як не бути звільненим.
На лекції навчимося складати правильне резюме та підготуємось до першого інтерв'ю на позицію ВА.