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
0
160
フィーチャーフラグ&ABテストツールBucketeer開発の経緯 〜社内基盤としてのプロダクト戦略〜
Kenta Kozuka
November 28, 2024
Tweet
Share
More Decks by Kenta Kozuka
See All by Kenta Kozuka
事業部を超えた 開発生産性向上に挑戦する
kentakozuka
7
1.5k
1000人を超えるエンジニア組織へのGitHub Copilot導入促進
kentakozuka
0
350
KubeCon 2023 China Recap & ブースを出展してきました
kentakozuka
0
240
PipeCD Good First Issues
kentakozuka
0
26
サイバーエージェントでCDツールを内製した話
kentakozuka
1
480
PipeCDでGitOpsやってみよう!
kentakozuka
0
810
サイバーエージェントのフィーチャーフラグを活用した高速開発
kentakozuka
0
54
リアルタイムデータ分析基盤をKafka(Strimzi) & Druidで構築し
kentakozuka
0
92
フィーチャーフラグを使用した開発で 迅速かつ安全にリリースする
kentakozuka
0
62
Other Decks in Technology
See All in Technology
Prox Industries株式会社 会社紹介資料
proxindustries
0
200
ObsidianをMCP連携させてみる
ttnyt8701
2
140
PHPでWebブラウザのレンダリングエンジンを実装する
dip_tech
PRO
0
150
TechLION vol.41~MySQLユーザ会のほうから来ました / techlion41_mysql
sakaik
0
150
Agentic Workflowという選択肢を考える
tkikuchi1002
1
380
Welcome to the LLM Club
koic
0
130
AIエージェント最前線! Amazon Bedrock、Amazon Q、そしてMCPを使いこなそう
minorun365
PRO
10
4k
IAMのマニアックな話 2025を執筆して、 見えてきたAWSアカウント管理の現在
nrinetcom
PRO
4
660
Azure AI Foundryでマルチエージェントワークフロー
seosoft
0
150
Windows 11 で AWS Documentation MCP Server 接続実践/practical-aws-documentation-mcp-server-connection-on-windows-11
emiki
0
700
UIテスト自動化サポート- Testbed for XCUIAutomation practice
notoroid
0
110
20250625 Snowflake Summit 2025活用事例 レポート / Nowcast Snowflake Summit 2025 Case Study Report
kkuv
1
200
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
71
4.9k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Building an army of robots
kneath
306
45k
Writing Fast Ruby
sferik
628
61k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
How GitHub (no longer) Works
holman
314
140k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
Unsuck your backbone
ammeep
671
58k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
The Cult of Friendly URLs
andyhume
79
6.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
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