Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Когда стоит переходить от Agile к Waterfall: ме...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Mariya
December 15, 2019
Technology
0
73
Когда стоит переходить от Agile к Waterfall: место QA в данной трансформации
Mariya
December 15, 2019
Tweet
Share
More Decks by Mariya
See All by Mariya
Зачем мы тестируем? Или как понять, что мы организовали это правильно 2.0
nasvitm
0
95
Вхождение Функциональщиков в Автоматизацию 2.0
nasvitm
0
33
UI автотесты на максималках или как писать автотесты на JS используя Protractor и Chrome DevTools протокол
nasvitm
0
170
Мозг. Эмоции. Интерфейсы.
nasvitm
0
44
Айболит. Путь стартапа в жизнь.
nasvitm
0
130
Mainframer или как ускорить сборку проекта в несколько раз не написав ни строчки кода, на примере Android
nasvitm
0
53
Delivery Management Tools.
nasvitm
0
27
Hands-on engineering, not just coding...
nasvitm
0
52
Введение в performance optimization для Kotlin/JVM.
nasvitm
0
64
Other Decks in Technology
See All in Technology
【Ubie】AIを活用した広告アセット「爆速」生成事例 | AI_Ops_Community_Vol.2
yoshiki_0316
1
120
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
270
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
170
pool.ntp.orgに ⾃宅サーバーで 参加してみたら...
tanyorg
0
1.1k
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
1.1k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
4
1.4k
マネージャー視点で考えるプロダクトエンジニアの評価 / Evaluating Product Engineers from a Manager's Perspective
hiro_torii
0
190
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
190
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
510
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
510
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.6k
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
670
エンジニアに許された特別な時間の終わり
watany
106
230k
Facilitating Awesome Meetings
lara
57
6.8k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
79
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
230
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
58
50k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
Speed Design
sergeychernyshev
33
1.5k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
67
Scaling GitHub
holman
464
140k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
54
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
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 ☺ Антон Семенченко ☺