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
フィーチャーフラグ&ABテストツールBucketeer開発の経緯 〜社内基盤としてのプロダクト戦略〜
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kenta Kozuka
November 28, 2024
Technology
220
0
Share
フィーチャーフラグ&ABテストツールBucketeer開発の経緯 〜社内基盤としてのプロダクト戦略〜
Kenta Kozuka
November 28, 2024
More Decks by Kenta Kozuka
See All by Kenta Kozuka
事業部を超えた 開発生産性向上に挑戦する
kentakozuka
7
1.7k
1000人を超えるエンジニア組織へのGitHub Copilot導入促進
kentakozuka
0
380
KubeCon 2023 China Recap & ブースを出展してきました
kentakozuka
0
290
PipeCD Good First Issues
kentakozuka
0
51
サイバーエージェントでCDツールを内製した話
kentakozuka
1
540
PipeCDでGitOpsやってみよう!
kentakozuka
0
960
サイバーエージェントのフィーチャーフラグを活用した高速開発
kentakozuka
0
63
リアルタイムデータ分析基盤をKafka(Strimzi) & Druidで構築し
kentakozuka
0
120
フィーチャーフラグを使用した開発で 迅速かつ安全にリリースする
kentakozuka
0
86
Other Decks in Technology
See All in Technology
[Oracle TechNight#99] 生成AI時代のAI/ML入門 ~ AIとオラクルデータベースの関係 (前半)
oracle4engineer
PRO
2
210
「SaaSの次の時代」に重要性を増すステークホルダーマネジメントの要諦 ~解像度を圧倒的に高めPdMの価値を最大化させる方法~
kakehashi
PRO
3
3.7k
エージェントスキルを作って自分のインプットに役立てよう
tsubakimoto_s
0
530
世界の中心でApp Runnerを叫ぶ FINAL
tsukuboshi
0
220
AIの揺らぎに“コシ”を与える階層化品質設計
ickx
0
210
Percolatorを廃止し、マルチ検索サービスへ刷新した話 / Search Engineering Tech Talk 2026 Spring
visional_engineering_and_design
0
310
Agent の「自由」と「安全」〜未来に向けて今できること〜
katayan
0
330
アクセシビリティはすべての人のもの
tomokusaba
0
250
【技術書典20】OpenFOAM(自宅で深める流体解析)流れと熱移動(2)
kamakiri1225
0
370
The 7 pitfalls of AI
ufried
0
190
エージェント時代の UIとAPI、CLI戦略
coincheck_recruit
0
130
巨大プラットフォームを進化させる「第3のROI」
recruitengineers
PRO
2
2.3k
Featured
See All Featured
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
530
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
New Earth Scene 8
popppiees
3
2.2k
Utilizing Notion as your number one productivity tool
mfonobong
4
300
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
110
Typedesign – Prime Four
hannesfritz
42
3k
Site-Speed That Sticks
csswizardry
13
1.2k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
The Curious Case for Waylosing
cassininazir
0
340
Side Projects
sachag
455
43k
Transcript
フィーチャーフラグ&ABテストツール Bucketeer開発の経緯 〜社内基盤としてのプロダクト戦略〜
@kenta_kozuka CyberAgent, Inc Developer Productivity室 🎾 🛩 🏃🏔 最近の悩み:ウインナーを食べると腹痛にな る。「香薫」が一番好きです
Me
本日話したいこと • フィーチャーフラグ & ABテストプラットフォームを開発しています • OSSです • 社内基盤って色んな意味で難しいよね •
私たちはこんな感じで試行錯誤しています
Bucketeer フィーチャーフラグ & ABテストプラットフォーム 2019年 ABEMA内基盤としてリリース 2022年 OSS化 現在社内で複数のサービスに社内SaaSとして提供中 詳細は
bucketeer.io へ!
内製版社内基盤のPros & Cons Pros • 社内ユーザーの尖った要望に対応できる • サポートの手厚さ Cons •
スケールしにくい • 定期的にやってくる開発者不足
重要だと感じていること • 各プロダクトチームが望んで選んでくれる競争優位性 ◦ 機能はもちろん ◦ サポート、踏み込んだ提案 ◦ コスト ▪
実際はなかなか難しい • 社外の認知 ◦ ネット上で情報を見つけられるか ◦ ある程度認知が高いものを使いたいという欲求はあると思う • ニーズを作り出す ◦ 各プロダクトチームに先んじて最新のプラクティスを共有する ◦ なぜ導入するのかを説明する責任がある
やっていること
ユーザーへの詳細なヒアリング • 既存ユーザーに対して、アンケートやMTGで不満点や要望を聞く • いただいた要望をできるだけ汎用的な形で実装に落とし込む • 要望をくれたユーザーを巻き込むことがポイント ◦ 設計レビュー ◦
ベータリリース時の検証 ◦ 実装 ▪ 思い切って頼んじゃう
最近リリースしたもの • フラグの依存関係 ◦ フラグAでTrueだとフラグBでもTrueになる ◦ 複数の施策を同時に実施するときに、アプリの挙動を制御する • マルチリージョン ◦
海外展開するプロダクトチームへの対応
情報はできるだけオープンにする • 開発ちゃんとやっているよ、というアピール • 各チームが技術選定をする際に頭に浮かぶように • 情報を社外に出せば、社内にも届く ◦ 誰が見ているかわからない社内ポータルよりも外部ブログに出す •
OSS化してより大きなフィードバックループを回す
CNCF Landscapeに追加 🎉
今後やっていくこと • ユーザーの要望にしっかりと対応していく ◦ フラグのスケジュール変更 ▪ キャンペーンや複雑な段階的ロールアウト ◦ 層別化を使ったABテストの実現 ◦
フラグ使用状況のInsight • OpenFeatureへの完全対応 • 社内でフィーチャーフラグやABテストの文化を広めていく
Thank you! And we’re hiring