Опис курсу:

Якщо мови програмування, інструменти, фреймворки та технології дозволяють програмісту писати код і творити, тобто працювати, то методології розробки, і підходи до розробки дозволяють організувати його роботу і зробити її максимально ефективною. Тому, якщо програміст хоче стати справжнім професіоналом, то він просто зобов'язаний як мінімум знати своє місце в процесі розробки на застосовуваних методологіях, підходах та практиках. На сьогоднішній день Agile-підходи до розробки програмного забезпечення, поступово займають переважне положення. Методології розробки в колекції Agile доводять свою ефективність кожен день. Більшість сучасних проектів у світі розробки додатків будують свої процеси з Agile. Саме для базового навчання Agile підходам, практикам і методологіям призначений цей курс. Ви отримаєте теоретичні та практичні знання про гнучку методологію програмного забезпечення - екстремальне програмування (XP), про Kanban-методи управління проектами, але основний акцент зроблений на Scrum фреймворку як домінуючий на ринку.

Після вивчення курсу Ви зможете:

  • Розуміти, що таке Agile, його філософію, особливості
  • Активно застосовувати на практиці підходи до розробки Екстремальне Програмування (XP), Kanban
  • Знайти своє місце в процесах Scrum
  • Побудувати ефективний процес розробки або поліпшити його у своїй команді/проекті, застосовуючи Scrum

Програма курсу:

  • Знайомство з Agile
    • Знайомство
    • Короткий вступ про курс
    • Waterfall
    • Що таке Agile?
    • Agile маніфест
    • Agile принципи
    • Drawing Game
  • Огляд скрам фреймворка
    • Огляд Scrum Framework
  • Скрам комманда
    • Build Your Own Scrum - завдання на перевірку розуміння структури фреймворка
    • Скрам команда
    • Власник продукту
    • Команда розробки
    • Скрам майстер
    • Взаємодія між ролями
    • Менеджер проекту
  • Скрам зустрічі
    • Build Your Own Scrum - завдання на перевірку розуміння ролей
    • Спринт
    • Планування спринту
    • Щоденний скрам
    • Огляд спринту
    • Ретроспектива спринту
    • PBR
    • Інші зустрічі
  • Артефакти скрам
    • Build Your Own Scrum - завдання на перевірку розуміння зустрічей
    • Беклог продукту
    • Беклоги спринту
    • Інкремент
    • Інші артефакти
  • Планування
    • Що таке планування і навіщо воно потрібне?
    • Що таке оцінювання?
    • Різні види оцінювання: T-Short метод, ряд Фібоначчі, Animal Points
    • Планування релізів
    • Інші види планування
  • Підводимо підсумки
    • Відкритий тест від Scrum.org
    • Сесія питань та відповідей
    • Закриття курсу

Мінімальні вимоги:

  •  Базові знання про методології, методи, способи розробки програмного забезпечення

* Вказані знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!