SlideShare a Scribd company logo
1 of 19
Методологія розробки
ІТ проектів SCRUM
МИКОЛА ГАВРИЛЯК
02.06.17
KEENETHICS
Чому SCRUM?
SCRUM – це один з Agile процесів, який дозволяє сфокусуватись на
постановці найважливіших з точки зору бізнесу, цінностях в найкоротші
терміни.
Бізнес розставляє пріоритети, команда самоорганізовується і визначає
найкращий шлях випуску функцій з високим пріоритетом.
З інтервалом від одного тижня до одного місяця, можна випускати
працюючий продукт, чи його окрему частину готову до використання.
Основні характеристики:
1. Продукт розробляється в процесі проходження
ітерацій («спринтів»), кожний з яких триває не
більше місяця
2. Самоорганізуючі команди
3. Усі вимоги записуються у вигляді єдиного списку,
«беклог продукту»
4. Один з Agile процесів
Agile Manifesto (2001)
ЛЮДИ ТА СПІВПРАЦЯ
СПІВПРАЦЯ З
ЗАМОВНИКОМ
ПРАЦЮЮЧИЙ ПРОДУКТ
ГОТОВНІСТЬ ДО ЗМІН
ПРОЦЕСИ ТА
ІНСТРУМЕНТИ
УЗГОДЖЕННЯ УМОВ
КОНТРАКТУ
ВИЧЕРПНУ
ДОКУМЕНТАЦІЮ
ДОТРИМАННЯ
ПОПЕРЕДНЬОГО ПЛАНУ
ВАЖЛИВІШІ ЗА
SPRINT - ітерація
- типова тривалість - 1-4 тижні з чітким
часовим обмеженням
- регулярна тривалість спринту задає
ритм розробки
- продукт проектується, розробляється
та тестується в межах одного спринту
PRODUCT OWNER
“doing right things”
- формує бачення
- керує бюджетом
- визначає дату релізу
- пріоритезує вимоги
- надихає команду
- відповідає за продукт та
його дохідність
DEV TEAM
“doing things right”
- самоорганізовується для досягнення
поставлених цілей
- постачає продукт необхідної якості
- кросфункціональна (програмісти,
тестувальники, дизайнери)
- несе спільну відповідальність за
результат
SCRUM MASTER
“doing things better”
- відповідає за впровадження
цінностей та практик Scrum
- полегшує проведення зустрічей
- усуває перешкоди та захищає
команду від зовнішніх впливів
- не роздає завдання
ЗУСТРІЧІ (CEREMONIES)
1. Планування спринту:
- аналізуємо беклог
- вибираємо ціль спринту
- створюємо беклог спринту
(завдання) на основі Беклогу
продукту
- оцінюємо беклог спринту в
годинах/папугаях/інше
2. Daily Scrum:
- щоденно у
визначений час
- 15 хв стоячи
- всі мають бути
присутніми на
зустрічі
- Scrum master тільки
веде зустріч
Кожен відповідає на 3 питання:
- що я зробив вчора?
- що планую робити сьогодні?
- які проблеми заважають рухатись далі?
Це не status для Scrum мастера, а зобов’язання
перед колегами!
3. Огляд спринту:
- команда презентує, що
зроблено за спринт (до 2-х
годин)
- фокус на результат, а не процес
- у формі демонтстрації, без
слайдів
- вся команда приймає участь
- всі, кому цікаво можуть прийти
послухати
4. Ретроспектива:
- періодичний аналіз процесу
проекту
- проводиться після кожного
спринту за участі всієї команди
(15-30 хв)
- Формат: що нового впровадити
в процесі розробки?, від чого
варто відмовитись, що варто
продовжити?
Документи (Artifacts)
1. Беклог продукту
-вимоги до продукту, список бажаної функціональності,
сортування за пріоритетністю (згідно бачення Product Owner)
- зручний формат - user story: as (user name), I want to (desired
feature) so that (value/benefit) = як адмін я хочу блокувати
користувачів які порушили правила платформи на 24 чи 72
години з метою підтримання правил ресурсу.
2. Беклог спринту:
- формується на зустрічі планування спринту на основі
найпріоритетніших завдань з Беклогу продукту
- будь-який учасник команди може додати, видалити чи змінити
елемент Беклогу спринту
- якщо завдання незрозуміле, то на нього резервують більше часу і
розбивають пізніше на складові
- оцінка роботи, що залишилася щодня оновлюється
Документи (Artifacts)
BURNDOWN
графік
- оновлюється щодня
- показує реальний стан
виконаних завдань
- візуалізує процес та кінцеву
мету
Дякую за увагу!
mykola.havryliak@keenethics.com
https://www.linkedin.com/in/mykola-havryliak/

More Related Content

Similar to SCRUM methodology

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
 
Nikita Zahurdaiev: Найдієвіші методології для PMO (UA)
Nikita Zahurdaiev: Найдієвіші методології для PMO (UA)Nikita Zahurdaiev: Найдієвіші методології для PMO (UA)
Nikita Zahurdaiev: Найдієвіші методології для PMO (UA)Lviv Startup Club
 
Нікіта Загурдаєв - Найдієвіші методології для PMO
Нікіта Загурдаєв - Найдієвіші методології для PMOНікіта Загурдаєв - Найдієвіші методології для PMO
Нікіта Загурдаєв - Найдієвіші методології для PMONikita Zahurdaiev
 
Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)
Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)
Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)Lviv Startup Club
 
How to Leverage your Skill Set for Product by Matic PM
How to Leverage your Skill Set for Product by Matic PMHow to Leverage your Skill Set for Product by Matic PM
How to Leverage your Skill Set for Product by Matic PMProduct School
 
6_Правила_побудови_проекту_Цілі_та_критерії_успішності_проекту.pdf
6_Правила_побудови_проекту_Цілі_та_критерії_успішності_проекту.pdf6_Правила_побудови_проекту_Цілі_та_критерії_успішності_проекту.pdf
6_Правила_побудови_проекту_Цілі_та_критерії_успішності_проекту.pdfRostyslavDmytruk
 
СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...
СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...
СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...GoQA
 
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...Dakiry
 
PMday 2015. Любов Самойлова “Post-project/post-mortem report: як перетворити ...
PMday 2015. Любов Самойлова “Post-project/post-mortem report: як перетворити ...PMday 2015. Любов Самойлова “Post-project/post-mortem report: як перетворити ...
PMday 2015. Любов Самойлова “Post-project/post-mortem report: як перетворити ...Lviv Startup Club
 
Управління проектами. визначення та концепції
Управління проектами. визначення та концепціїУправління проектами. визначення та концепції
Управління проектами. визначення та концепціїOleg Nazarevych
 
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdfЯк РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdfE-5
 
Anna Podolynna, BAQ "How not to loose a QA focus and organize testing proces...
Anna Podolynna, BAQ  "How not to loose a QA focus and organize testing proces...Anna Podolynna, BAQ  "How not to loose a QA focus and organize testing proces...
Anna Podolynna, BAQ "How not to loose a QA focus and organize testing proces...Dakiry
 
стандартизація лекція 4
стандартизація лекція 4стандартизація лекція 4
стандартизація лекція 4galushko29
 
Scrum in few words (3 hous session)
Scrum in few words (3 hous session)Scrum in few words (3 hous session)
Scrum in few words (3 hous session)Andrii Pavlenko
 
Kardash victor kardash unisenderprocess
Kardash victor kardash unisenderprocessKardash victor kardash unisenderprocess
Kardash victor kardash unisenderprocessLviv Startup Club
 
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.Василь Тереховський
 

Similar to SCRUM methodology (20)

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...
 
Nikita Zahurdaiev: Найдієвіші методології для PMO (UA)
Nikita Zahurdaiev: Найдієвіші методології для PMO (UA)Nikita Zahurdaiev: Найдієвіші методології для PMO (UA)
Nikita Zahurdaiev: Найдієвіші методології для PMO (UA)
 
Нікіта Загурдаєв - Найдієвіші методології для PMO
Нікіта Загурдаєв - Найдієвіші методології для PMOНікіта Загурдаєв - Найдієвіші методології для PMO
Нікіта Загурдаєв - Найдієвіші методології для PMO
 
Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)
Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)
Alexander Marchenko: Адаптивність чи довгострокове планування? (UA)
 
Agile (IF PM Group) v2
Agile (IF PM Group) v2Agile (IF PM Group) v2
Agile (IF PM Group) v2
 
How to Leverage your Skill Set for Product by Matic PM
How to Leverage your Skill Set for Product by Matic PMHow to Leverage your Skill Set for Product by Matic PM
How to Leverage your Skill Set for Product by Matic PM
 
6_Правила_побудови_проекту_Цілі_та_критерії_успішності_проекту.pdf
6_Правила_побудови_проекту_Цілі_та_критерії_успішності_проекту.pdf6_Правила_побудови_проекту_Цілі_та_критерії_успішності_проекту.pdf
6_Правила_побудови_проекту_Цілі_та_критерії_успішності_проекту.pdf
 
СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...
СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...
СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...
 
Scrum intro
Scrum introScrum intro
Scrum intro
 
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
 
PMday 2015. Любов Самойлова “Post-project/post-mortem report: як перетворити ...
PMday 2015. Любов Самойлова “Post-project/post-mortem report: як перетворити ...PMday 2015. Любов Самойлова “Post-project/post-mortem report: як перетворити ...
PMday 2015. Любов Самойлова “Post-project/post-mortem report: як перетворити ...
 
Управління проектами. визначення та концепції
Управління проектами. визначення та концепціїУправління проектами. визначення та концепції
Управління проектами. визначення та концепції
 
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdfЯк РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
 
Проекти в ІТ.pptx
Проекти в ІТ.pptxПроекти в ІТ.pptx
Проекти в ІТ.pptx
 
Elogic: Scrum&Kanban
Elogic: Scrum&KanbanElogic: Scrum&Kanban
Elogic: Scrum&Kanban
 
Anna Podolynna, BAQ "How not to loose a QA focus and organize testing proces...
Anna Podolynna, BAQ  "How not to loose a QA focus and organize testing proces...Anna Podolynna, BAQ  "How not to loose a QA focus and organize testing proces...
Anna Podolynna, BAQ "How not to loose a QA focus and organize testing proces...
 
стандартизація лекція 4
стандартизація лекція 4стандартизація лекція 4
стандартизація лекція 4
 
Scrum in few words (3 hous session)
Scrum in few words (3 hous session)Scrum in few words (3 hous session)
Scrum in few words (3 hous session)
 
Kardash victor kardash unisenderprocess
Kardash victor kardash unisenderprocessKardash victor kardash unisenderprocess
Kardash victor kardash unisenderprocess
 
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
 

SCRUM methodology

  • 1. Методологія розробки ІТ проектів SCRUM МИКОЛА ГАВРИЛЯК 02.06.17 KEENETHICS
  • 2. Чому SCRUM? SCRUM – це один з Agile процесів, який дозволяє сфокусуватись на постановці найважливіших з точки зору бізнесу, цінностях в найкоротші терміни. Бізнес розставляє пріоритети, команда самоорганізовується і визначає найкращий шлях випуску функцій з високим пріоритетом. З інтервалом від одного тижня до одного місяця, можна випускати працюючий продукт, чи його окрему частину готову до використання.
  • 3. Основні характеристики: 1. Продукт розробляється в процесі проходження ітерацій («спринтів»), кожний з яких триває не більше місяця 2. Самоорганізуючі команди 3. Усі вимоги записуються у вигляді єдиного списку, «беклог продукту» 4. Один з Agile процесів
  • 4. Agile Manifesto (2001) ЛЮДИ ТА СПІВПРАЦЯ СПІВПРАЦЯ З ЗАМОВНИКОМ ПРАЦЮЮЧИЙ ПРОДУКТ ГОТОВНІСТЬ ДО ЗМІН ПРОЦЕСИ ТА ІНСТРУМЕНТИ УЗГОДЖЕННЯ УМОВ КОНТРАКТУ ВИЧЕРПНУ ДОКУМЕНТАЦІЮ ДОТРИМАННЯ ПОПЕРЕДНЬОГО ПЛАНУ ВАЖЛИВІШІ ЗА
  • 5.
  • 6. SPRINT - ітерація - типова тривалість - 1-4 тижні з чітким часовим обмеженням - регулярна тривалість спринту задає ритм розробки - продукт проектується, розробляється та тестується в межах одного спринту
  • 7. PRODUCT OWNER “doing right things” - формує бачення - керує бюджетом - визначає дату релізу - пріоритезує вимоги - надихає команду - відповідає за продукт та його дохідність
  • 8. DEV TEAM “doing things right” - самоорганізовується для досягнення поставлених цілей - постачає продукт необхідної якості - кросфункціональна (програмісти, тестувальники, дизайнери) - несе спільну відповідальність за результат
  • 9. SCRUM MASTER “doing things better” - відповідає за впровадження цінностей та практик Scrum - полегшує проведення зустрічей - усуває перешкоди та захищає команду від зовнішніх впливів - не роздає завдання
  • 10. ЗУСТРІЧІ (CEREMONIES) 1. Планування спринту: - аналізуємо беклог - вибираємо ціль спринту - створюємо беклог спринту (завдання) на основі Беклогу продукту - оцінюємо беклог спринту в годинах/папугаях/інше
  • 11. 2. Daily Scrum: - щоденно у визначений час - 15 хв стоячи - всі мають бути присутніми на зустрічі - Scrum master тільки веде зустріч Кожен відповідає на 3 питання: - що я зробив вчора? - що планую робити сьогодні? - які проблеми заважають рухатись далі? Це не status для Scrum мастера, а зобов’язання перед колегами!
  • 12. 3. Огляд спринту: - команда презентує, що зроблено за спринт (до 2-х годин) - фокус на результат, а не процес - у формі демонтстрації, без слайдів - вся команда приймає участь - всі, кому цікаво можуть прийти послухати
  • 13. 4. Ретроспектива: - періодичний аналіз процесу проекту - проводиться після кожного спринту за участі всієї команди (15-30 хв) - Формат: що нового впровадити в процесі розробки?, від чого варто відмовитись, що варто продовжити?
  • 14. Документи (Artifacts) 1. Беклог продукту -вимоги до продукту, список бажаної функціональності, сортування за пріоритетністю (згідно бачення Product Owner) - зручний формат - user story: as (user name), I want to (desired feature) so that (value/benefit) = як адмін я хочу блокувати користувачів які порушили правила платформи на 24 чи 72 години з метою підтримання правил ресурсу.
  • 15.
  • 16. 2. Беклог спринту: - формується на зустрічі планування спринту на основі найпріоритетніших завдань з Беклогу продукту - будь-який учасник команди може додати, видалити чи змінити елемент Беклогу спринту - якщо завдання незрозуміле, то на нього резервують більше часу і розбивають пізніше на складові - оцінка роботи, що залишилася щодня оновлюється Документи (Artifacts)
  • 17. BURNDOWN графік - оновлюється щодня - показує реальний стан виконаних завдань - візуалізує процес та кінцеву мету
  • 18.