SlideShare a Scribd company logo
1 of 23
Найдієвіші методології
для PMO
Методологія — сукупність методів, що мають спільний філософський
підхід та відповідно до нього дозволяють забезпечити найкращу
ефективність процесів розробки.
Загурдаєв Микита
PMO в Houston Association of Realtors
Волонтер в ГО "Фонд розвитку Сил
Територіальної Оборони України"
Хобі: Дайвінг, Спеліологія, Сноубордінг та інші
активності
Зміст
• Lean
• Six Sigma
• Prince2
• XP
Lean
• Основна ідея бережливого виробництва -
постійно працювати над усуненням втрат часу в
процесах, задля стабільної доставки потрібних
матеріалів в потрібне місце в потрібний час.
• Розглянемо:
• Принципи та втрати
• Value Stream Mapping
• Kanban, WIP Limit, JIT, SMED
Lean - Принципи та втрати
Принципи Lean:
• Усувати втрати часу
• Поважати і співпрацювати з людьми
• Доставляти якісний продукт
• Швидко доставляти інкременти
• Приймати рішення в останній момент
• Створювати базу знань
• Підтримувати постійну оптимізацію
8 видів втрат:
• Дефекти
• Час очікування
• Додатковий рух
• Надлишкові запаси
• Перевиробництво
• Додаткова обробка
• Непотрібне транспортування
• Невикористані таланти
Lean- Value Stream Mapping
• Можна будувати для декількох рівнів
• Процеси відображаються на Kanban
• Можна вираховувати в процесах більше 30 метрик (% дефектів, кількість залучення людей,
додатковий час для початку роботи і закриття задачі)
Lean- Value Stream Mapping
• Lead Time - час в очікуванні між процесами
• Processing Time - час в самому процесі
• Time Ladder = Total processing time / Total lead time * 100 = (Приклад 2.5%)
Lean - Kanban, WIP Limit, JIT, SMED
• Kanban Колонки = процесам
• Ціль Kanban - якнайшвидше проходження задачі через всі процеси (застосовують WIP Limits)
• WIP Limit - сповіщає, та за потреби, блокує процес при настанні "Ботлнеку" із задач в процесі
• JIT (Just In Time) - треба доставляти стільки скільки вимагає бізнес, мінімізовувати складування
• SMED (Single-Minute Exchange of Die) - відсоток втрат часу від перемикання між проєктами,
задачами і т.д.
Six Sigma
• Основна ідея Six Sigma - вдосконалення бізнес-
процесів, зменшення кількості дефектів і
помилок, мінімізації варіацій і підвищення
якості, створення бездефектного продукту на
99.9996% (4 помилки з мільйона)
• Розглянемо:
• Принципи
• Process mapping
• Lean Six Sigma
• SIPOC Analysis
Six Sigma - Принципи
• Принципи:
• Орієнтуйтеся на клієнта
• Знайдіть проблеми та
концентруйтеся на них
• Вирішуйте проблему та
позбудьтеся мотлоху (процеси, що
не приносять користі)
• Залучайте всіх учасників команд та
стейкхолдерів для вирішення проблем
• Забезпечте гнучку та оперативну
екосистему
• DMAIC - Define > Measure > Analyze >
Improve > Control
• DMADV (DMADVO) - Define >
Measure > Analyze > Design > Verify >
Optimize
Six Sigma - Process mapping
• BPMN (for Everybody) та BPML (for Devs) - Business Process Modeling Notation / Language
• Відображає детальний флоу всіх процесів на різних рівнях / департаментах
• Дає можливість робити модульні процеси
Lean Six Sigma
• Lean - Підвищує продуктивність бізнесу за рахунок: Усунення або зменшення втрат;
Зосереджено на Workflow; Використовується підхід спостереження; Не вимагає
статистики;
• Six Sigma - Підвищує продуктивність бізнесу за рахунок: Зменшення варіацій у бізнес-процесах;
Фокус на проблемах; Використовується підхід аналізу даних; Bимагає статистики;
• Lean Six Sigma - Підвищує продуктивність бізнесу за рахунок: Зменшення втрат та варіацій
у бізнес-процесах; Зосереджено на покращенні якості шляхом збільшення потоку та
вирішення проблем; Використовує як методи спостереження Lean, так і статистичний
аналіз Six Sigma
Six Sigma - SIPOC Analysis
• Використовується разом з Lean Six Sigma
• Показує початок і кінець робочої системи, ключових клієнтів, замовників та постачальників
• P (від самого початку до кінця) > O (що ми отримуємо від кожного процесу) > C > I (що нам
потрібно для кожного процесу) > S (Stakeholders, список S може бути такий самий як список C)
• Process - відображаємо всі процеси Канбану
PRINCE2
• “PRINCE” - PRojects IN a Controlled Environment. “2”
походить від PROMPT II (модуль з минулої системи
PROMPT)
• Основна ідея PRINCE2 - контролювати які винагороди /
переваги ми отримаємо як бізнес та створювати
детальний план роботи (не обов'язково детальний опис
продукту, PRINCE2 ≠ Waterfall)
• Principle manage by exception - що повинно бути
стандартизовано і що повинно бути делеговано на
рівень нижче
• Розглянемо:
• Принципи та цільові показники ефективності
• Process mapping (PRINCE2)
• Теми / Практики
PRINCE2 - Принципи та цільові показники ефективності
• Принципи:
• Забезпечте безперервне
виправдання перед бізнесом
• Вчіться на досвіді
• Визначте ролі, обов’язки та зв'язки
• Керуйте винятками
• Керуйте поетапно
• Зосередьтеся на продуктах
• Впроваджуйте відповідно до
середовища проєкту
• Цільові показники ефективності:
• Часові рамки
• Грошові витрати
• Якість
• Обсяг
• Переваги
• Ризик
PRINCE2 - Process mapping
• Процеси:
• Керування проєктом (від
запуску до закриття)
• Запуск проєкту
• Ініціювання проєкту
• Керування межею
стейджів (закриття
стейджу "Ініціація" і
підведення підсумків)
• Контроль стейджа
(репортинг та відповіді на
зміни)
• Управління доставкою
продукту
• Закриття проєкту
Мін 2 стейджа: Ініціація та Імплементація
PRINCE2 - Теми / Практики (Що треба контролювати)
• Бізнес-кейс (створити та підтримувати бізнес-обґрунтування проєкту)
• Організація (визначити ролі та обов’язки)
• Якість
• Плани (спланувати проєкт і вибрати техніки PRINCE2: Kanban, S-curve, Milestone chart, Burn
chart, Earned value management)
• Ризики
• Зміни (спланувати стратегії реагування на зміни в бізнесі та цільових показниках ефективності)
• Прогрес
XP (Extreme programming)
• Основна ідея XP - створення якіснішого програмного
забезпечення та підвищення якості життя для команди
розробників. Акцент на технічних аспектах розробки
програмного забезпечення
• Добре підходить малим і середнім проєктам, проєктам
з новими технологіями та проєктам з частими змінами
• Розглянемо:
• Цінності та принципи
• Практики
• Цикли зворотнього зв'язку
• XP та PMO
XP - Цінності та принципи
• Цінності:
• Постійне спілкування і
залученість на всіх етапах
• Простота коду
• Постійна робота зі зворотнім зв'язком
• Повага до кожного
• Мужність бути об'єктивним
• Принципи:
• Швидкий зворотній зв'язок
• Зосередитися на важливому та
дотримуватися принципів YAGNI (You
Ain’t Gonna Need It) and DRY (Don’t
Repeat Yourself).
• Часте і мале поліпшення продукту
• Приймати будь-які зміни в продукті
• Робити якісну роботу і пишатись
цим
XP - Практики
• Test-Driven Development
• The Planning Game
• Замовник завжди в команді
• Парне програмування
• Рефакторинг коду
• Постійна інтеграція коду між командою
• Маленькі, але функціональні релізи
• Простий дизайн коду, поменше класів і методів
• Всі дотримуються одних стандартів
написання коду
• Колективна відповідальність
• Системна метафора (назви всіх частин
коду узгоджені і всім відомі)
• 40 годинний тиждень
XP - Цикли зворотнього зв'язку
• Як часто кожний етап повинен повторюватися
XP та PMO
• Кроки впровадження:
• Зрозумійте XP та будьте
гнучкими у всьому
• Проаналізуйте процеси та зобразіть їх
• Залучайте девів чи їхніх представників
у роботу PMO, постійно комунікуйте
• Адаптуйте PMO процеси до Agile (XP), а
саме ініціацію проєкта, планування,
моніторинг процесів, метрики
• Стандартизуйте та поліпшуйте
процеси, ведіть базу знань. Подумайте
про перехід від TDD до BDD
• Вчіть команди XP та PMO їхньої
інтеграції один між одним
• Перешкоди:
• Проєкти стають великими за своїми
масштабами, оскільки більше людей
залучається на ці проєкти, що в результаті
може дати хаос
• Фокус на запланованих задачах не працює
- деякі репорти будуть давати не дуже
корисну інформацію
• XP - це середовище максимально придатне
для девів, тому впроваджувати PMO може
бути не простою задачею
• У вас буде менше метрик, документацій та
стандартів
Дякую за увагу!
Додавайтесь в друзі і давайте разом робити Український PMO кращим.
Підтримайте Збір на FPV-дрони v4.0
Слава ЗСУ!

More Related Content

Similar to Нікіта Загурдаєв - Найдієвіші методології для PMO

Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)
Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)
Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)Lviv Startup Club
 
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...Dakiry
 
Посада Project manager в it компанії
 Посада Project manager в it компанії Посада Project manager в it компанії
Посада Project manager в it компаніїSergey Xolin
 
СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...
СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...
СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...GoQA
 
PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"
PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"
PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"GeeksLab Odessa
 
Як найняти 
cкрам команду
Як найняти 
cкрам командуЯк найняти 
cкрам команду
Як найняти 
cкрам командуKirill Klimov
 
Aleksandr Klimchuk: Життєвий цикл проектів у великому бізнесі. Менеджмент пор...
Aleksandr Klimchuk: Життєвий цикл проектів у великому бізнесі. Менеджмент пор...Aleksandr Klimchuk: Життєвий цикл проектів у великому бізнесі. Менеджмент пор...
Aleksandr Klimchuk: Життєвий цикл проектів у великому бізнесі. Менеджмент пор...Lviv Startup Club
 
6_Правила_побудови_проекту_Цілі_та_критерії_успішності_проекту.pdf
6_Правила_побудови_проекту_Цілі_та_критерії_успішності_проекту.pdf6_Правила_побудови_проекту_Цілі_та_критерії_успішності_проекту.pdf
6_Правила_побудови_проекту_Цілі_та_критерії_успішності_проекту.pdfRostyslavDmytruk
 
Як робити рефакторинг в продукті з бурхливою історією
Як робити рефакторинг в продукті з бурхливою історієюЯк робити рефакторинг в продукті з бурхливою історією
Як робити рефакторинг в продукті з бурхливою історієюAleksandr Brychuk
 
Багаті спадкоємці, або як робити рефакторинг у продукті з бурхливою історією....
Багаті спадкоємці, або як робити рефакторинг у продукті з бурхливою історією....Багаті спадкоємці, або як робити рефакторинг у продукті з бурхливою історією....
Багаті спадкоємці, або як робити рефакторинг у продукті з бурхливою історією....HOWWEDOIT
 
природна і економна дорожня карта для переходу команди розробки на тест центр...
природна і економна дорожня карта для переходу команди розробки на тест центр...природна і економна дорожня карта для переходу команди розробки на тест центр...
природна і економна дорожня карта для переходу команди розробки на тест центр...Andrii Podanenko
 
Любов Самойлова “Про Project Scope і не тільки” - Lviv PMDay
Любов Самойлова “Про Project Scope і не тільки” - Lviv PMDayЛюбов Самойлова “Про Project Scope і не тільки” - Lviv PMDay
Любов Самойлова “Про Project Scope і не тільки” - Lviv PMDayLviv Startup Club
 
Ruslan Kusov_baq_2019_dev_ops_or_not_devops
Ruslan Kusov_baq_2019_dev_ops_or_not_devopsRuslan Kusov_baq_2019_dev_ops_or_not_devops
Ruslan Kusov_baq_2019_dev_ops_or_not_devopsDakiry
 
Методологія розробки ІТ проектів Scrum
Методологія розробки ІТ проектів ScrumМетодологія розробки ІТ проектів Scrum
Методологія розробки ІТ проектів ScrumYevgen Vershynin
 
Alice Averina: Launching a Successful Growth Team: Everything You Need to Kno...
Alice Averina: Launching a Successful Growth Team: Everything You Need to Kno...Alice Averina: Launching a Successful Growth Team: Everything You Need to Kno...
Alice Averina: Launching a Successful Growth Team: Everything You Need to Kno...Lviv Startup Club
 
Ілона Кулинич “Маленький Скрам проти Великого Вотерфолу: історія одного ПМа”
  Ілона Кулинич “Маленький Скрам проти Великого Вотерфолу: історія одного ПМа”  Ілона Кулинич “Маленький Скрам проти Великого Вотерфолу: історія одного ПМа”
Ілона Кулинич “Маленький Скрам проти Великого Вотерфолу: історія одного ПМа”Lviv Startup Club
 

Similar to Нікіта Загурдаєв - Найдієвіші методології для PMO (19)

Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)
Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)
Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)
 
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
 
Посада Project manager в it компанії
 Посада Project manager в it компанії Посада Project manager в it компанії
Посада Project manager в it компанії
 
СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...
СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...
СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...
 
PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"
PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"
PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"
 
Як найняти 
cкрам команду
Як найняти 
cкрам командуЯк найняти 
cкрам команду
Як найняти 
cкрам команду
 
SCRUM methodology
SCRUM methodology  SCRUM methodology
SCRUM methodology
 
Aleksandr Klimchuk: Життєвий цикл проектів у великому бізнесі. Менеджмент пор...
Aleksandr Klimchuk: Життєвий цикл проектів у великому бізнесі. Менеджмент пор...Aleksandr Klimchuk: Життєвий цикл проектів у великому бізнесі. Менеджмент пор...
Aleksandr Klimchuk: Життєвий цикл проектів у великому бізнесі. Менеджмент пор...
 
SDLC
SDLCSDLC
SDLC
 
Agile Feedback Loops (ukr)
Agile Feedback Loops (ukr)Agile Feedback Loops (ukr)
Agile Feedback Loops (ukr)
 
6_Правила_побудови_проекту_Цілі_та_критерії_успішності_проекту.pdf
6_Правила_побудови_проекту_Цілі_та_критерії_успішності_проекту.pdf6_Правила_побудови_проекту_Цілі_та_критерії_успішності_проекту.pdf
6_Правила_побудови_проекту_Цілі_та_критерії_успішності_проекту.pdf
 
Як робити рефакторинг в продукті з бурхливою історією
Як робити рефакторинг в продукті з бурхливою історієюЯк робити рефакторинг в продукті з бурхливою історією
Як робити рефакторинг в продукті з бурхливою історією
 
Багаті спадкоємці, або як робити рефакторинг у продукті з бурхливою історією....
Багаті спадкоємці, або як робити рефакторинг у продукті з бурхливою історією....Багаті спадкоємці, або як робити рефакторинг у продукті з бурхливою історією....
Багаті спадкоємці, або як робити рефакторинг у продукті з бурхливою історією....
 
природна і економна дорожня карта для переходу команди розробки на тест центр...
природна і економна дорожня карта для переходу команди розробки на тест центр...природна і економна дорожня карта для переходу команди розробки на тест центр...
природна і економна дорожня карта для переходу команди розробки на тест центр...
 
Любов Самойлова “Про Project Scope і не тільки” - Lviv PMDay
Любов Самойлова “Про Project Scope і не тільки” - Lviv PMDayЛюбов Самойлова “Про Project Scope і не тільки” - Lviv PMDay
Любов Самойлова “Про Project Scope і не тільки” - Lviv PMDay
 
Ruslan Kusov_baq_2019_dev_ops_or_not_devops
Ruslan Kusov_baq_2019_dev_ops_or_not_devopsRuslan Kusov_baq_2019_dev_ops_or_not_devops
Ruslan Kusov_baq_2019_dev_ops_or_not_devops
 
Методологія розробки ІТ проектів Scrum
Методологія розробки ІТ проектів ScrumМетодологія розробки ІТ проектів Scrum
Методологія розробки ІТ проектів Scrum
 
Alice Averina: Launching a Successful Growth Team: Everything You Need to Kno...
Alice Averina: Launching a Successful Growth Team: Everything You Need to Kno...Alice Averina: Launching a Successful Growth Team: Everything You Need to Kno...
Alice Averina: Launching a Successful Growth Team: Everything You Need to Kno...
 
Ілона Кулинич “Маленький Скрам проти Великого Вотерфолу: історія одного ПМа”
  Ілона Кулинич “Маленький Скрам проти Великого Вотерфолу: історія одного ПМа”  Ілона Кулинич “Маленький Скрам проти Великого Вотерфолу: історія одного ПМа”
Ілона Кулинич “Маленький Скрам проти Великого Вотерфолу: історія одного ПМа”
 

Нікіта Загурдаєв - Найдієвіші методології для PMO

  • 1. Найдієвіші методології для PMO Методологія — сукупність методів, що мають спільний філософський підхід та відповідно до нього дозволяють забезпечити найкращу ефективність процесів розробки.
  • 2. Загурдаєв Микита PMO в Houston Association of Realtors Волонтер в ГО "Фонд розвитку Сил Територіальної Оборони України" Хобі: Дайвінг, Спеліологія, Сноубордінг та інші активності
  • 3. Зміст • Lean • Six Sigma • Prince2 • XP
  • 4. Lean • Основна ідея бережливого виробництва - постійно працювати над усуненням втрат часу в процесах, задля стабільної доставки потрібних матеріалів в потрібне місце в потрібний час. • Розглянемо: • Принципи та втрати • Value Stream Mapping • Kanban, WIP Limit, JIT, SMED
  • 5. Lean - Принципи та втрати Принципи Lean: • Усувати втрати часу • Поважати і співпрацювати з людьми • Доставляти якісний продукт • Швидко доставляти інкременти • Приймати рішення в останній момент • Створювати базу знань • Підтримувати постійну оптимізацію 8 видів втрат: • Дефекти • Час очікування • Додатковий рух • Надлишкові запаси • Перевиробництво • Додаткова обробка • Непотрібне транспортування • Невикористані таланти
  • 6. Lean- Value Stream Mapping • Можна будувати для декількох рівнів • Процеси відображаються на Kanban • Можна вираховувати в процесах більше 30 метрик (% дефектів, кількість залучення людей, додатковий час для початку роботи і закриття задачі)
  • 7. Lean- Value Stream Mapping • Lead Time - час в очікуванні між процесами • Processing Time - час в самому процесі • Time Ladder = Total processing time / Total lead time * 100 = (Приклад 2.5%)
  • 8. Lean - Kanban, WIP Limit, JIT, SMED • Kanban Колонки = процесам • Ціль Kanban - якнайшвидше проходження задачі через всі процеси (застосовують WIP Limits) • WIP Limit - сповіщає, та за потреби, блокує процес при настанні "Ботлнеку" із задач в процесі • JIT (Just In Time) - треба доставляти стільки скільки вимагає бізнес, мінімізовувати складування • SMED (Single-Minute Exchange of Die) - відсоток втрат часу від перемикання між проєктами, задачами і т.д.
  • 9. Six Sigma • Основна ідея Six Sigma - вдосконалення бізнес- процесів, зменшення кількості дефектів і помилок, мінімізації варіацій і підвищення якості, створення бездефектного продукту на 99.9996% (4 помилки з мільйона) • Розглянемо: • Принципи • Process mapping • Lean Six Sigma • SIPOC Analysis
  • 10. Six Sigma - Принципи • Принципи: • Орієнтуйтеся на клієнта • Знайдіть проблеми та концентруйтеся на них • Вирішуйте проблему та позбудьтеся мотлоху (процеси, що не приносять користі) • Залучайте всіх учасників команд та стейкхолдерів для вирішення проблем • Забезпечте гнучку та оперативну екосистему • DMAIC - Define > Measure > Analyze > Improve > Control • DMADV (DMADVO) - Define > Measure > Analyze > Design > Verify > Optimize
  • 11. Six Sigma - Process mapping • BPMN (for Everybody) та BPML (for Devs) - Business Process Modeling Notation / Language • Відображає детальний флоу всіх процесів на різних рівнях / департаментах • Дає можливість робити модульні процеси
  • 12. Lean Six Sigma • Lean - Підвищує продуктивність бізнесу за рахунок: Усунення або зменшення втрат; Зосереджено на Workflow; Використовується підхід спостереження; Не вимагає статистики; • Six Sigma - Підвищує продуктивність бізнесу за рахунок: Зменшення варіацій у бізнес-процесах; Фокус на проблемах; Використовується підхід аналізу даних; Bимагає статистики; • Lean Six Sigma - Підвищує продуктивність бізнесу за рахунок: Зменшення втрат та варіацій у бізнес-процесах; Зосереджено на покращенні якості шляхом збільшення потоку та вирішення проблем; Використовує як методи спостереження Lean, так і статистичний аналіз Six Sigma
  • 13. Six Sigma - SIPOC Analysis • Використовується разом з Lean Six Sigma • Показує початок і кінець робочої системи, ключових клієнтів, замовників та постачальників • P (від самого початку до кінця) > O (що ми отримуємо від кожного процесу) > C > I (що нам потрібно для кожного процесу) > S (Stakeholders, список S може бути такий самий як список C) • Process - відображаємо всі процеси Канбану
  • 14. PRINCE2 • “PRINCE” - PRojects IN a Controlled Environment. “2” походить від PROMPT II (модуль з минулої системи PROMPT) • Основна ідея PRINCE2 - контролювати які винагороди / переваги ми отримаємо як бізнес та створювати детальний план роботи (не обов'язково детальний опис продукту, PRINCE2 ≠ Waterfall) • Principle manage by exception - що повинно бути стандартизовано і що повинно бути делеговано на рівень нижче • Розглянемо: • Принципи та цільові показники ефективності • Process mapping (PRINCE2) • Теми / Практики
  • 15. PRINCE2 - Принципи та цільові показники ефективності • Принципи: • Забезпечте безперервне виправдання перед бізнесом • Вчіться на досвіді • Визначте ролі, обов’язки та зв'язки • Керуйте винятками • Керуйте поетапно • Зосередьтеся на продуктах • Впроваджуйте відповідно до середовища проєкту • Цільові показники ефективності: • Часові рамки • Грошові витрати • Якість • Обсяг • Переваги • Ризик
  • 16. PRINCE2 - Process mapping • Процеси: • Керування проєктом (від запуску до закриття) • Запуск проєкту • Ініціювання проєкту • Керування межею стейджів (закриття стейджу "Ініціація" і підведення підсумків) • Контроль стейджа (репортинг та відповіді на зміни) • Управління доставкою продукту • Закриття проєкту Мін 2 стейджа: Ініціація та Імплементація
  • 17. PRINCE2 - Теми / Практики (Що треба контролювати) • Бізнес-кейс (створити та підтримувати бізнес-обґрунтування проєкту) • Організація (визначити ролі та обов’язки) • Якість • Плани (спланувати проєкт і вибрати техніки PRINCE2: Kanban, S-curve, Milestone chart, Burn chart, Earned value management) • Ризики • Зміни (спланувати стратегії реагування на зміни в бізнесі та цільових показниках ефективності) • Прогрес
  • 18. XP (Extreme programming) • Основна ідея XP - створення якіснішого програмного забезпечення та підвищення якості життя для команди розробників. Акцент на технічних аспектах розробки програмного забезпечення • Добре підходить малим і середнім проєктам, проєктам з новими технологіями та проєктам з частими змінами • Розглянемо: • Цінності та принципи • Практики • Цикли зворотнього зв'язку • XP та PMO
  • 19. XP - Цінності та принципи • Цінності: • Постійне спілкування і залученість на всіх етапах • Простота коду • Постійна робота зі зворотнім зв'язком • Повага до кожного • Мужність бути об'єктивним • Принципи: • Швидкий зворотній зв'язок • Зосередитися на важливому та дотримуватися принципів YAGNI (You Ain’t Gonna Need It) and DRY (Don’t Repeat Yourself). • Часте і мале поліпшення продукту • Приймати будь-які зміни в продукті • Робити якісну роботу і пишатись цим
  • 20. XP - Практики • Test-Driven Development • The Planning Game • Замовник завжди в команді • Парне програмування • Рефакторинг коду • Постійна інтеграція коду між командою • Маленькі, але функціональні релізи • Простий дизайн коду, поменше класів і методів • Всі дотримуються одних стандартів написання коду • Колективна відповідальність • Системна метафора (назви всіх частин коду узгоджені і всім відомі) • 40 годинний тиждень
  • 21. XP - Цикли зворотнього зв'язку • Як часто кожний етап повинен повторюватися
  • 22. XP та PMO • Кроки впровадження: • Зрозумійте XP та будьте гнучкими у всьому • Проаналізуйте процеси та зобразіть їх • Залучайте девів чи їхніх представників у роботу PMO, постійно комунікуйте • Адаптуйте PMO процеси до Agile (XP), а саме ініціацію проєкта, планування, моніторинг процесів, метрики • Стандартизуйте та поліпшуйте процеси, ведіть базу знань. Подумайте про перехід від TDD до BDD • Вчіть команди XP та PMO їхньої інтеграції один між одним • Перешкоди: • Проєкти стають великими за своїми масштабами, оскільки більше людей залучається на ці проєкти, що в результаті може дати хаос • Фокус на запланованих задачах не працює - деякі репорти будуть давати не дуже корисну інформацію • XP - це середовище максимально придатне для девів, тому впроваджувати PMO може бути не простою задачею • У вас буде менше метрик, документацій та стандартів
  • 23. Дякую за увагу! Додавайтесь в друзі і давайте разом робити Український PMO кращим. Підтримайте Збір на FPV-дрони v4.0 Слава ЗСУ!