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
Feature Toggles & Hypothesis-Driven Development
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Edson Yanaga
July 05, 2018
Technology
160
9
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Feature Toggles & Hypothesis-Driven Development
Edson Yanaga
July 05, 2018
More Decks by Edson Yanaga
See All by Edson Yanaga
The Why Behind Your DevOps Journey
yanaga
0
260
Revisiting Effective Java
yanaga
0
220
What is Developer Experience?
yanaga
0
250
Como saber se você criou um Monólito Distribuído
yanaga
2
1.1k
10 Ferramentas para Kubernetes que você tem que conhecer
yanaga
0
200
Torne-se um arquiteto de Open Hybrid Cloud
yanaga
0
190
Da Programação Imperativa à Reativa
yanaga
0
260
Behavior is Easy, State is Hard
yanaga
0
160
The Why Behind Your DevOps Journey
yanaga
0
400
Other Decks in Technology
See All in Technology
SREの視点で考えるSIEM活用術 〜AWS環境でのセキュリティ強化〜
cscengineer
PRO
0
320
JSONataとAWS Step Functionsで目指すRuntimelessな世界
mu7889yoon
0
470
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
12k
時うどん〜Socket.getifaddrsで学ぶネットワーク編 / Tokiudon: The Socket.getifaddrs Edition
coe401_
4
260
積み重なった技術負債への挑戦 〜初手としての全社ゴト化〜
techtekt
PRO
0
1.6k
AIは推し活である。
kurazuuuuuu
1
960
C#コードの結合を可視化する Roslyn解析による設計改善と リファクタリング判断
dora56
0
560
地方移住と都心キャリアの両立は「金・時間・人」のリソースをフル活用すれば実現できる!〜Snowflake女子会 vol.8
snowwmn0824
0
110
顧客に向き合う開発組織へ。リアーキテクチャとフィーチャーチーム化で挑む組織改革
safie
0
2.4k
CLIライブラリ開発を支える技術
htnabe
0
150
「ピッケル本」日本語版は4.0(第6版)が出版されるべき / pickaxe4-nagoyark05
kakutani
2
290
The Knowledge Spine: A Machine-Executable Ontology for Governed Marketing Activation
vananth22
0
120
Featured
See All Featured
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.2k
Evolving SEO for Evolving Search Engines
ryanjones
0
300
Ethics towards AI in product and experience design
skipperchong
2
380
The Spectacular Lies of Maps
axbom
PRO
1
1k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
550
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
A Soul's Torment
seathinner
8
3.6k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
830
Transcript
Feature Toggles & Hypothesis-Driven Development Edson Yanaga Director of Developer
Experience @yanaga
Join developers.redhat.com 2 Java Champion Microsoft MVP
DevOps
Continuous Delivery
Join developers.redhat.com 5 Bugs
Goal: Reduce RISK
Traditional Pipelines
Join developers.redhat.com 8 1.0 2.0 3.0
Join developers.redhat.com 9
Hypothesis-Driven Development
Join developers.redhat.com 11
Join developers.redhat.com 12 1.0 A B
Feature Branching
A/B Testing
You need to monitor behavior!
Smart Routing
Join developers.redhat.com 17 Smart Router
Be careful with Feature Branches!
Join developers.redhat.com 19 trunk A B
Join developers.redhat.com 20 Feature Toggles
Release != Deployment
DEMO https://github.com/yanaga/ togglz-demo https://github.com/yanaga/ ff4j-demo
Join developers.redhat.com @yanaga
plus.google.com/+RedHat linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHatNews Thank you!