開発効率を3倍低下させた統合プロジェクトの中身
「何でもできる」はずなのに「何もできない」 欧州大手を挫折させた共通基盤の罠
欧州のメディア企業は、2016年に開始した複数媒体向け記事表示基盤の統合を2023年に失敗と認め、事後検証と組織再編を実施した。失敗の内容とポストモーテム実施の中身は。
欧州のメディア企業Schibsted Mediaは、複数媒体の記事表示基盤を統合するプロジェクトを2016年に開始した。しかし7年後の2023年、その取り組みを「失敗」と認めポストモーテム(事後検証)と組織の再編を実施した。失敗の原因や、ポストモーテムの内容は?
この内容は、Schibsted Mediaの最高技術責任者(CTO)オフィス直下でテクノロジーイネブラーを務めるノア・ホール氏が2025年10月、クラウド開発者向けカンファレンス「Cloud Native Day Bergen」で明らかにしたものだ。
“媒体共通のビジョンはない。だけど技術は共通にしよう”が招いた失敗
併せて読みたいお薦め記事
クラウド運用の関連記事
記事表示基盤は当初、「社内共通化」だけでなく「外販可能な製品」に発展させる構想もあった。社内向けか、グローバル市場向けかという前提が曖昧なまま開発作業は進行した。その結果、記事表示基盤にあらゆる要件に対応できる汎用(はんよう)性を持たせようとし、アーキテクチャは過度に抽象化、複雑化したという。
汎用性を高めるあまり作業量が膨大に
記事表示基盤に過度な汎用(はんよう)性を持たせた結果、アーキテクチャは極端に複雑化した。一方、記事の署名欄のデザインや日付表示など、同社の媒体にはさまざまなこだわりがあった。媒体ごとの違いに対応するため、開発過程では「YAML」形式で記述した膨大な設定ファイル、条件分岐が必要となった。開発者は「コードを書く」という本来の業務ではなく、複雑な設定作業を処理せざるを得ず、従来の3倍の作業時間が発生したという証言もあった。
プロダクトマネジャーが不在
ホール氏によると、専任のプロダクトマネジャー(PM)が長期間不在だったことも失敗の要因だという。PMの不在により以下が発生し、結果として記事表示基盤の機能は肥大化し、整合性を失っていった。
- 現場のニーズが適切に優先順位付けされない
- 現場の要望が無制限に追加される
- 「最後に話したメンバーの要件」が優先される
開発者やデザイナーが実質的に方向性を決める状態になり、統制が効かなくなったことも要因の1つだ。
NIH症候群が発生
記事表示基盤の利用が強制であったことも現場の反発を招いたという。現場の利便性を考慮せず、トップダウンで記事表示基盤の利用が強制されたため、各媒体のメンバーに「NIH症候群」が見られたという。NIH(Not Invented Here Syndrome)症候群は、「この製品やサービスは自分たちが作ったものではない」「ここで作られたものではなない」という拒絶反応を意味する。NIH症候群についてホール氏は、「プラットフォームは使わせるものではなく、使いたくなるものにすべきだ」と述べた。
技術的な学びは?
スピードと柔軟性は両立しない
柔軟性を最大化した結果、開発工数は約3倍になったという証言もあった。
抽象化は常に正義ではない
ホール氏によると、「同じことを繰り返すな」を意味するDRY(Don't Repeat Yourself)という理念を開発者に徹底した結果、再利用を目的とした抽象レイヤーが重なり合い、コードの意図を理解するために全体構造を追わなければならない状態になった。場合によっては、重複コードの方が健全であると再認識される場合もあった。
どのように失敗をリカバリした?
徹底的な内省
ホール氏らは、徹底的な内省に務めたという。具体的には、1回2~3時間のグループセッションを10回以上開催。個別インタビューも実施し、大量のインタビューと書き起こしツールを活用した膨大なレポートを作成。経営陣に共有し、組織全体への周知を徹底、組織再編の設計に活用された。
チームを解散
記事表示基盤の開発開始から7年後の2023年、中央の開発チームを解散。中央集権型の開発体制から、各媒体が迅速に動けるシンプルなスタックへとかじを切った。
共有するものを変えた
全媒体で同じコードを使い回すこともやめた。システムが複雑になり過ぎて開発スピードが劇的に低下するという本末転倒な結果を招いた結果だ。
システムそのものを共通化する代わりに、「ノウハウや戦略」を共有することに価値を置く方針に転換したことも有用な取り組みとしてホール氏は紹介した
「強制」から「自律」へ
1つの基盤の利用を強制するのではなく、各媒体が独自のニーズに最適化した基盤の開発を実施できるようにした。共通化すべきは「基盤」ではなく、「課題をどう解決したかという情報のネットワーク」であると定義し直したといえる。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社MatrixFlow] 「物流リソース最適化」ガイド:人員・配車・傭車を出庫依頼の確定前に決めきる -
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
2
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
3
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
4
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
5
肥大化した「SFA」の沼 4カ月でBigQuery×AppSheetの新システムを構築した方法
-
6
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
7
「何から始めればいい?」 情報漏えい対策で悲鳴を上げる中小企業のリアル
-
8
ネットワールド、ICカード認証対応のシンクライアント構築アプライアンスを販売
-
9
ノベルティプレゼント「Windows 8 TシャツとOffice クリーニングクロスセット」
-
10
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
4
プログラミング不要で誰でも実現できる、ネットワーク運用管理の自動化とは
-
5
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
6
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
-
9
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
10
“あのファイル転送”で暗躍するノーウェアランサム
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー