$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Когда стоит переходить от Agile к Waterfall: ме...
Search
Mariya
December 15, 2019
Technology
0
66
Когда стоит переходить от Agile к Waterfall: место QA в данной трансформации
Mariya
December 15, 2019
Tweet
Share
More Decks by Mariya
See All by Mariya
Зачем мы тестируем? Или как понять, что мы организовали это правильно 2.0
nasvitm
0
89
Вхождение Функциональщиков в Автоматизацию 2.0
nasvitm
0
29
UI автотесты на максималках или как писать автотесты на JS используя Protractor и Chrome DevTools протокол
nasvitm
0
160
Мозг. Эмоции. Интерфейсы.
nasvitm
0
39
Айболит. Путь стартапа в жизнь.
nasvitm
0
130
Mainframer или как ускорить сборку проекта в несколько раз не написав ни строчки кода, на примере Android
nasvitm
0
48
Delivery Management Tools.
nasvitm
0
24
Hands-on engineering, not just coding...
nasvitm
0
48
Введение в performance optimization для Kotlin/JVM.
nasvitm
0
59
Other Decks in Technology
See All in Technology
Entity Framework Core におけるIN句クエリ最適化について
htkym
0
100
AWS Security Agentの紹介/introducing-aws-security-agent
tomoki10
0
380
ExpoのインダストリーブースでみたAWSが見せる製造業の未来
hamadakoji
0
180
Amazon Quick Suite で始める手軽な AI エージェント
shimy
1
1.5k
Strands AgentsとNova 2 SonicでS2Sを実践してみた
yama3133
1
1.5k
MLflowダイエット大作戦
lycorptech_jp
PRO
1
160
AWSの新機能をフル活用した「re:Inventエージェント」開発秘話
minorun365
2
320
特別捜査官等研修会
nomizone
0
520
re:Invent2025 3つの Frontier Agents を紹介 / introducing-3-frontier-agents
tomoki10
0
350
【ServiceNow SNUG Meetup LT deck】WorkFlow Editorの廃止と Flow Designerへの移行戦略
niwato
0
120
高度サイバー人材育成専科(後半)
nomizone
0
410
Amazon Connect アップデート! AIエージェントにMCPツールを設定してみた!
ysuzuki
0
120
Featured
See All Featured
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
340
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Paper Plane
katiecoart
PRO
0
44k
Color Theory Basics | Prateek | Gurzu
gurzu
0
140
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
0
230
Automating Front-end Workflow
addyosmani
1371
200k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
29
Why Our Code Smells
bkeepers
PRO
340
57k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
66
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
130
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
64
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 ☺ Антон Семенченко ☺