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
Kenta Kozuka
November 28, 2024
Technology
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
フィーチャーフラグ&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
300
PipeCD Good First Issues
kentakozuka
0
55
サイバーエージェントでCDツールを内製した話
kentakozuka
1
550
PipeCDでGitOpsやってみよう!
kentakozuka
0
990
サイバーエージェントのフィーチャーフラグを活用した高速開発
kentakozuka
0
67
リアルタイムデータ分析基盤をKafka(Strimzi) & Druidで構築し
kentakozuka
0
120
フィーチャーフラグを使用した開発で 迅速かつ安全にリリースする
kentakozuka
0
88
Other Decks in Technology
See All in Technology
脆弱性対応、どこで線を引くか
rymiyamoto
1
390
現地で盛り上がった WWDC26 Keynote
zozotech
PRO
1
250
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
攻撃者視点で考えるDetection Engineering
cryptopeg
3
1.9k
FinOps × AIエージェントで実現する コストインシデントの自動調査
oasis1994liveforever
0
140
2026TECHFRESH畢業分享會 - AI 時代的人生存檔點
line_developers_tw
PRO
0
1.1k
AIの性能が向上しても未解決な組織の重大問題は何か?/An Unsolved Organizational Problem in the Age of AI
moriyuya
4
680
2026 TECHFRESH 畢業分享會 - AI-Native 重塑軟體工程與虛擬講師
line_developers_tw
PRO
0
1.1k
【Cyber-sec+】経営層を"動かす"ための考え方
hssh2_bin
0
190
【2026年版】 ベクトル検索䛸 Embedding最前線
mocobeta
0
180
SONiCで構築・運用する生成AI向けパブリッククラウドネットワーク ~実装編~
sonic
0
220
Claude Code の Sandbox 機能を Anthropic Sandbox Runtime(srt) で試そう!/lets-play-anthropic-sandbox-runtime
tomoki10
1
620
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
71
40k
GraphQLとの向き合い方2022年版
quramy
50
15k
Agile that works and the tools we love
rasmusluckow
331
21k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
460
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
WCS-LA-2024
lcolladotor
0
630
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
240
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
280
Claude Code のすすめ
schroneko
67
230k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
240
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