Структура за темами
- Загальне
Загальне
- Розділ1 Етичні та правові засади програмної інженерії
Розділ1 Етичні та правові засади програмної інженерії
Змістовий модуль 1 Принципи гнучких технологій
Професійні спів товариства у ІТ, Етичний кодекс програмного інженера. Принципи гнучких технологій Agile Manifesto. Основні гнучкі технології. Методологія розробки ПЗ Scrum. Базові вимоги до Scrum. Зміст backlog у Scrum, Склад команди Scrum та функції ролей. Вимоги до Sprinta у Scrum. Планування Sprint’a. Планування продуктивності Sprint’a. Дошка задач Sprint, Burndown chart. Scrum-мітинг – основні вимоги.
Змістовий модуль 2 Особливості Scrum - фреймворку
Dеmo Sprint, ретроспектива Sprint. План релізу проекту у Scrum. Застосування ХР у Scrum'і. Застосування ТDD у Scrum'і. Приймальне тестування у Scrum. Масштабування Scrum для великих проектів.
Синхронізація Sprint'ів декількох команд. Розподіл розробників по Scrum командах у великих проектах. Мітинги Scrum-of- Scrums у великих проектах. Розподіл Product backlog та Product Owner при роботі кількох Scrum-команд. Керування географічно розподіленими Scrum командами. Основні функції Scrum-master'a. - Розділ 2 Практика застосування технологій розробки програмного забезпечення
Розділ 2 Практика застосування технологій розробки програмного забезпечення
Змістовий модуль 3 Інші гнучкі технології
Основні принципи KANBAN. Відмінності між Scrum і KANBAN. Методологія Кайдзен – основні принципи. Підходи бережливих технологій
Основні принципи MSF. Модель проектної групи MSF.
Модель процесів MSF. Фаза вироблення концепції в MSF. Фаза планування в MSF. Фаза розробки в MSF. Фаза стабілізації в MSF. Фаза впровадження в MSF. Дисципліни MSF. Основні функції ТFS. Технологія ХР. Порівняння Agile технологій
Змістовий модуль 4 Правові і організаційні основи розробки ПЗ
Авторське право, майнові та немайнові права. Ліцензії на ПЗ, відкрите та проприєтарне ПЗ. Авторське право на комп’ютерні програми та бази даних. Авторське право в мережі Інтернет. Відповідальність за порушення авторських прав згідно Законів України. Моделі зрілості організацій Умови застосування технологій. Структура європейського CV. Підготовка і проходження співбесіди.
- Індивідуальні завдання
Індивідуальні завдання
- Підсумковий контроль
Підсумковий контроль