フィーチャーファクトリー(アンチパターン)

英語名 Feature Factory
読み方 フィーチャー ファクトリー
難易度
所要時間 30分〜1時間(自己診断)
提唱者 ジョン・カットラー(プロダクトコーチ)
目次

ひとことで言うと
#

機能(フィーチャー)を**「作ること」自体がゴール**になり、「その機能でユーザーや事業にどんな成果が出たか」を誰も追わないプロダクト開発の病。工場(ファクトリー)のように次から次へと機能を出荷するが、プロダクトは良くならない。多くの組織が気づかないうちに陥っている。

押さえておきたい用語
#

押さえておきたい用語
Output(アウトプット)
チームが作り出した成果物を指す。機能数、リリース回数、コード行数など。フィーチャーファクトリーではこれだけで評価しがち。
Outcome(アウトカム)
チームの仕事がユーザーや事業にもたらした変化のこと。利用率向上、解約率低下、収益増加など。本来追うべき指標。
HiPPO(ヒッポ)
Highest Paid Person’s Opinionの略で、最も給料の高い人の意見のこと。データではなくHiPPOで優先順位が決まるのはフィーチャーファクトリーの典型的症状。
成果レビュー
リリース後にその機能が実際にどんな成果をもたらしたかを振り返る場である。フィーチャーファクトリーからの脱却に不可欠。

フィーチャーファクトリーの全体像
#

フィーチャーファクトリー:OutputからOutcomeへの転換
Feature Factory(病)「今月3機能リリースした」「ロードマップ通り進行中」「期日通りリリース完了」利用率は追わない成果は不明機能は増え続けUIは複雑化Output思考転換Outcome-Driven(健全)「作業時間が20%減った」「CVRが15%改善した」「継続率が10pt向上した」リリース後に利用率を計測成果が出なければ改善or廃止「解きたい問題リスト」で管理Outcome思考何を作ったかではなく何が変わったかで測る
フィーチャーファクトリーからの脱却フロー
1
症状を診断する
8つのチェックリストで自己診断
2
Outcome思考に転換
ロードマップを「問題リスト」に変える
3
検証を組み込む
リリース後に成果を計測する仕組み
成果で語る文化
「何が変わったか」をチームの共通言語にする

こんな悩みに効く
#

  • 毎スプリント機能をリリースしているのに、ユーザー満足度が上がらない
  • ロードマップが「作る機能のリスト」になっていて、なぜ作るかが不明確
  • 開発チームが「自分たちの仕事がユーザーの役に立っているかわからない」と言っている

基本の使い方
#

ステップ1: フィーチャーファクトリーの症状を診断する

以下の症状が3つ以上当てはまったら、フィーチャーファクトリー化している可能性が高い

  • 「今月何個リリースしたか」で生産性を測っている
  • リリースした機能の利用率を追っていない
  • ロードマップが「いつまでに何を作るか」のリストになっている
  • 機能の優先順位が「声の大きい顧客の要望」で決まる
  • 「作った機能を消す」という判断が一度もない
  • 開発チームが「なぜこの機能を作るのか」を説明できない
  • プロダクトの機能は増え続けるが、UIは複雑化の一途
  • 「成功」の定義が「期日通りにリリースしたこと」

ポイント: フィーチャーファクトリーは組織構造の問題であり、個人の問題ではない。仕組みを変えないと治らない。

ステップ2: 「アウトプット思考」から「アウトカム思考」に転換する

Output(作ったもの)ではなくOutcome(もたらした成果)で仕事を測る

アウトプット思考アウトカム思考
今月3機能リリースしたユーザーの作業時間が20%減った
検索機能を実装した検索経由のコンバージョンが15%上がった
モバイルアプリを作ったモバイルユーザーの継続率が改善した

転換のステップ:

  • すべての機能リクエストに**「この機能でどの指標がどれだけ動くか?」**を問う
  • リリース後に利用率と成果を計測する義務を設ける
  • ロードマップを「機能リスト」から「解きたい問題リスト」に変える

ポイント: 「何を作るか」ではなく**「何を解決するか」**が出発点。

ステップ3: 開発プロセスに「検証」を組み込む

作って終わりではなく、仮説検証のサイクルを回す仕組みを作る

  1. 仮説を立てる: 「この機能を作ると、○○の指標が△△%改善する」
  2. 最小限で検証する: MVP(最小限のプロダクト)やプロトタイプで検証
  3. 計測する: リリース後2〜4週間で指標を確認
  4. 判断する: 成果が出ていなければ改善 or 廃止

ポイント: 「この機能は失敗だった」と言える文化がないと、検証は機能しない。失敗を罰する組織ではフィーチャーファクトリーから脱却できない。

具体例
#

例1:BtoB SaaS企業がフィーチャーファクトリーから脱却する

Before(フィーチャーファクトリー状態):

  • 四半期で12機能をリリース(チームは「頑張った」と思っている)
  • リリースした機能のうち、月間利用率が5%以上あるのは3個だけ
  • 残りの9機能は誰も使っていないが、メンテナンスコストは発生し続ける
  • ロードマップは「大口顧客からの要望リスト」で埋まっている

転換のアクション:

  1. ロードマップを「機能リスト」から「解きたい問題リスト」に変更
  2. 各施策に「成功指標」を必須項目として設定
  3. リリース4週間後に「成果レビュー」を実施
  4. 利用率3%以下の既存機能を10個削除

After(アウトカム志向):

指標BeforeAfter(2四半期後)
四半期リリース数12機能5機能
リリース機能の利用率15%以上25%(3/12)100%(5/5)
NPS3548
エンジニア満足度3.1/5.04.2/5.0

作る量を減らして質に集中した方が、ユーザーにも開発者にも良い結果になった。「たくさん作る」から「正しいものを作る」への転換がすべて。

例2:モバイルゲーム会社が「イベント量産」から脱却する

状況: 月間アクティブ80万人のモバイルゲーム。毎月4つの限定イベントを投入するが、DAUは横ばい。開発チーム12名の80%がイベント制作に追われ、コアゲーム体験の改善が後回しに。

診断: フィーチャーファクトリーの症状8つ中6つに該当。「月のイベント数」が唯一のKPIで、各イベントの参加率・完走率・収益貢献は誰も追っていなかった。

転換:

  • 過去12ヶ月のイベントデータを分析 → 参加率50%以上はわずか15%
  • 「月4イベント」を「月2イベント+コア改善1施策」に変更
  • 各イベントに「参加率40%以上」「課金率前月比+5%」の成功基準を設定

結果(6ヶ月後):

  • イベント参加率: 平均28% → 52%
  • 月間課金額: +18%
  • DAU: 横ばい → 月3%成長に転換

イベントの数を半分にしたら、売上が**18%**伸びた。「量を減らしたら成果が出なくなるのでは」という恐怖は、データで覆された。

例3:社内システム開発部門が「要望対応マシン」から脱却する

状況: 従業員2,000人のメーカーの社内システム開発部門(15名)。営業・製造・経理から月40件の機能要望が来て、来た順に対応。「全部対応しているのに満足度調査は毎年低下」という矛盾。

診断: 典型的なフィーチャーファクトリー。部門の評価基準が「要望対応件数」で、要望の効果検証は一切なし。

転換:

  1. 過去1年の要望対応120件の利用率を調査 → 月1回以上使われているのは34件(28%)
  2. 月40件の要望を受けるのをやめ、四半期ごとに「解くべき業務課題TOP5」を各部門と合意
  3. 各課題に「業務時間○○%削減」等の成果指標を設定
  4. リリース後1ヶ月で効果を計測し、結果を全社に報告
指標BeforeAfter(1年後)
年間対応件数120件32件
対応施策の利用率28%78%
社内満足度調査2.8/5.04.1/5.0
推定業務時間削減不明年間4,200時間

「全部に応える」より「本当に効く課題に集中する」方が満足度が上がる。社内システムもプロダクトマネジメントの考え方が効く好例。

やりがちな失敗パターン
#

  1. 「アジャイルだからフィーチャーファクトリーではない」と思い込む — スクラムやアジャイルを採用していても、成果を測っていなければ「アジャイルなフィーチャーファクトリー」でしかない。プロセスではなく成果の測り方を変える
  2. 経営層が「今月何個リリースした?」と聞き続ける — トップがアウトプットで評価する限り、現場はアウトカムに向かえない。経営層の質問を「どの指標が動いた?」に変える必要がある
  3. 機能を消す勇気がない — 使われていない機能を残し続けると、プロダクトは肥大化し、新機能の開発も遅くなる。「作らない」「消す」もプロダクトマネジメント
  4. 成果レビューを形骸化させる — リリース後の振り返りを「報告会」にすると学びが生まれない。「仮説は正しかったか?次に何を変えるか?」を議論する場にする

まとめ
#

フィーチャーファクトリーは「機能を作ること自体が目的化する」プロダクト開発のアンチパターン。脱却の鍵は、Output(作ったもの)ではなくOutcome(もたらした成果)で仕事を測ること。機能をリリースしたら利用率と成果を追い、成果が出なければ改善か廃止する。「たくさん作った」ではなく「ユーザーの何が変わったか」を語れるチームを目指そう。