Щоби бути на одній хвилі з програмістами, ви можете хаотично гуглити кожне незрозуміле слово або підійти до менеджменту проєктування ПЗ комплексно. В останньому вам допоможуть Олександр Гриценко, Development Manager в Oracle Ukraine, та Олександр Свіденюк, Director Of Engineering у GlobalLogic.
24 роки досвіду керування технічними командами на двох
реалізували проєкти в 10 різних сферах: від охорони здоров’я до фінансів
працювали і на боці продукту, і в аутсорс-компаніях
в управлінні з 2009: пройшов шлях від менеджера проєктів до СІО
керував проєктами тривалістю понад 5 років, управляв командами від 50 людей
основні домени: Security, Finances, Telecom, Manufactoring
понад 8 років прикладного досвіду в розробці ПЗ як програміста
успішно склав екзамен Project Management Proffesional, має сертифікат TOGAF
Олександр Свіденюк
Director Of Engineering в GlobalLogic
Про викладача
понад 10 років управління проєктами
пройшов шлях від розробника вбудованих систем до директора з інженерії в Automotive/Embedded домені
адепт ведення проєктів від ідеї до сапорту
основні домени: Embedded, E-commerce, Healthcare, Telecom, Automotive, Cyber Security
Наш підхід — дати не просто теорію, а корисні знання, які ви зможете застосувати в роботі та досягти своїх професійних цілей.
Ми рекомендуємо курс, якщо ви:
чинний менеджер проєктів у IT,
який управляє enterprise-розробкою
координатор проєктів або скрам-майстер в IT,
який планує вирости до менеджера
бізнес-аналітик або Product Owner,
який хоче підвищити технічну експертизу
У програмі курсу:
13
Занять
+ додаткові матеріали, що залишаються з вами назавжди
Теми, які ми розберемо на курсі:
Теми, які ми розберемо на курсі:
Вимоги до проєкту
Ви отримаєте загальне розуміння про відмінності в розробці під різні ОС. Дізнаєтеся, як правильно описувати нефункціональні вимоги: надійність, доступність, продуктивність та безпеку. Навчитеся використовувати нотацію PlantUML для візуалізації, проєктування та документування систем.
Патерни програмного забезпечення
Ми розберемо основні принципи сучасної архітектури та патерни хмарної архітектури. Ви дізнаєтеся, як використовувати мікросервіси під час проєктування ПЗ. Зрозумієте, з якими проблемами варто працювати, масштабуючи сервіси.
Управління технічною командою
Ви навчитеся проводити тестування на різних етапах реалізації проєкту: Unit-, інтеграційні та приймальні. Автоматизує рутинні завдання з управління командами. Відчуєте себе впевнено на технічних дискусіях зі стейкхолдерами та розробниками.
Що проєктному менеджеру потрібно знати про розробку
- OSI рівні
- Властивості операційних систем Windows, Linux, MacOS, Embedded
- Особливості розробки під різні ОС
- Основні групи розробників
- Продукт vs Outsource vs Studio
- Формати даних: XML, CSV, JSON, YAML
- Загальні поняття API. Застосування REST та SOAP, їхні відмінності
Заняття 2.
Починаємо роботу над проєктом. Нефункціональні вимоги: Availability (надійність) та Reliability (доступність)
- Розрахунок Availability: аналіз небезпек, Fault Tree Analysis та мова розмітки, тактики для підтримки надійності, SOP (стандартна операційна процедура)
- Розрахунок Reliability
- Різниця між надійністю та доступністю
Заняття 3.
Продовжуємо роботу над проєктом. Нефункціональні вимоги: Performance (продуктивність) та Security (безпека)
- Покращення Performance: чек-лист для дизайну та рішень
- Управління Security: CIA (конфіденційність, цілісність, доступність), чек-лист для дизайну та рішень
Заняття 4.
Спрощуємо управління проєктом за допомогою UML
- Use Case діаграма
- Діаграми послідовностей
- Activity-діаграма
- Основи PlantUML
Заняття 5.
Запускаємо безперервне постачання змін: CI/CD
- Контейнерні технології, Docker, Kubernetis
- Короткий огляд систем версіювання та стратегії бранчування
Cookies-файли на нашому вебсайті ми використовуємо не тільки для аналітики, але й для того, щоби запропонувати вам більш релевантний та персоналізований контент. Тут ви можете дізнатися, які дані ми досліджуємо.