Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Когда стоит переходить от Agile к Waterfall: ме...
Search
Mariya
December 15, 2019
Technology
96
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Когда стоит переходить от Agile к Waterfall: место QA в данной трансформации
Mariya
December 15, 2019
More Decks by Mariya
See All by Mariya
Зачем мы тестируем? Или как понять, что мы организовали это правильно 2.0
nasvitm
0
110
Вхождение Функциональщиков в Автоматизацию 2.0
nasvitm
0
50
UI автотесты на максималках или как писать автотесты на JS используя Protractor и Chrome DevTools протокол
nasvitm
0
190
Мозг. Эмоции. Интерфейсы.
nasvitm
0
54
Айболит. Путь стартапа в жизнь.
nasvitm
0
160
Mainframer или как ускорить сборку проекта в несколько раз не написав ни строчки кода, на примере Android
nasvitm
0
63
Delivery Management Tools.
nasvitm
0
37
Hands-on engineering, not just coding...
nasvitm
0
70
Введение в performance optimization для Kotlin/JVM.
nasvitm
0
75
Other Decks in Technology
See All in Technology
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
140
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
120
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
290
CTO Night|NotionのAIエージェントとFDE
kzkhykw1991
0
220
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
320
大型犬好きによるPugの紹介
yamanoku
1
160
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.4k
Tofu-Controller lightning talk @ Containerday 2026
gionn
0
120
パッチ更新でterraform initが落ちた日
grimoh
1
140
AI時代のPRレビューにどう向き合うか?
kairim0
1
240
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
専門領域のAIをどう評価するか
bengo4com
2
280
Featured
See All Featured
How to Ace a Technical Interview
jacobian
280
24k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
520
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
600
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
750
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Building AI with AI
inesmontani
PRO
1
1.3k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
440
Crafting Experiences
bethany
1
380
Code Reviewing Like a Champion
maltzj
529
40k
Six Lessons from altMBA
skipperchong
29
4.5k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Transcript
Когда стоит переходить от Agile к Waterfall
Когда и почему появился Waterfall
Когда и почему эти идеи пришли в IT
Почему другие методологии разработки ПО не были востребованы?
Когда и почему появились • Agile • Scrum • Kanban
Agile-манифест • Люди и взаимодействие важнее процессов и инструментов •
Работающий продукт важнее исчерпывающей документации • Сотрудничество с заказчиком важнее согласования условий контракта • Готовность к изменениям важнее следования первоначальному плану
Kanban – self organized “assembly line”
Scrum как способ нивелирования классических проблем работы функциональных подразделений и
взаимодействия между ними Scrum
Независимые функциональные подразделения Длинная итерация между независимыми функциональными подразделениями
Горизонтальный срез для создания единой target- oriented команды Короткие итерации
для быстрого прототипирования в рамках единой target- oriented команды
* Есть еще ось Z => ቐ "компетентность" заказчика компетентность
исполнителя неопределенность Когда и почему эти идеи пришли в IT Agile
1) «Некомпетентность» заказчика 2) Некомпетентность исполнителя 3) Неопределенность: а) Домена
b) Технологии Три проблемы, которые решает Agile
Waterfall -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4
0.5 0.6 0 0.5 1 1.5 2 2.5 3 3.5 4
Kanban
Scrum 2011
Scrum 2013 Legend ቐ Business value Business context Release context
Legend
Waterfall Agile + реклама "Некомпетентность" заказчика Некомпетентность исполнителя Неопределнность ቊ
Бизнес область Техническая область
Agile Waterfall "Некомпетентность" заказчика ⟹ компетентность Некомпетентность исполнителя ⟹ компетентность
Неопределнность ⟹ ቊ Бизнес область Техническая область
Waterfall Agile % проектов (сложных) % время
Agile Waterfall
1) Планирование перехода 2) Подготовка к переходу 3) Инициация перехода
Катализатор перехода
Переход может быть: 1) Спонтанный 2) Интуитивный 3) Незапланированный Подготовка
к переходу
Хрестоматийный пример – организация работы Manual QA и QA Automation
Пример ☺ формализация документации
1) «Некомпетентность» заказчика ⟹ совместная работа, тренинги, неформальное общение 2)
Некомпетентность исполнителя ⟹ опыт использования стека технологий, тренинги, сертификации 3) Неопределенность ቊ Бизнес область ⟹ совместная работа, тренинги Техническая область ⟹ совместная работа, тренинги Планирование перехода
1) Метрики готовности к переходу 2) Подготовка перехода 3) Переход
Инициация перехода
1) EMC 2) «Кровавый» Enterprise, компания A 3) Enterprise, компания
B Примеры
1) Границы применимости методологии 2) Границы не применимости методологии 3)
Условия прямого и обратного перехода 4) Правило\Закономерность, а не исключение Выводы
www.DPI.Solutions Cofounder, CSO www.COMAQA.by Cofounder www.ISSoft.by Automation Practice Lead, C++
Architect, PM, Group Manager, Process Manager www.CoherentSolutions.com employee ☺ Антон Семенченко ☺