Amela
スポーツアナリティクス株式会社様 プラットフォーム構築ストーリー
ℹ︎機密保持のため、企業名・プロジェクト名・システム画像は仮名およびモックに置き換えています。

勝てるラインナップを、ゼロから内製で。

LineupLab は、試合・選手スタッツを大量に取込・正規化し、デイリーファンタジースポーツ(DFS)の最適ラインナップ生成・シミュレーションまでを 1 画面で提供する SaaS。本日 7 試合・数百選手の最新スタッツをリアルタイムに追従します。

データ取込・最適化・シミュレーション・継続課金 ─ スポーツデータ分析に必要な 4 軸を同時に満たすプラットフォームを、ゼロから 9 ヶ月で内製構築した、新規プラットフォーム立ち上げストーリー。

ラインナップ生成
数秒
手組み 30分超 → 自動最適化
スタッツ正規化
自動 · Bull Queue
大量取込を定期バッチで
最適化方式
線形計画
予算・ポジション制約を充足
収益モデル
サブスク 課金
CSV出力・通知で継続利用
LineupLab
Optimizer
合計予測ポイント
312.4 pt
$48,200 / $50,000残り $1,800
PG
選手A
SG
選手D
SF
選手G
C
選手K
予測ポイント分布
01
CLIENT
お客様について

スポーツデータ分析を牽引する、国内有数の「スポーツアナリティクス株式会社」様。

スポーツアナリティクス株式会社様は、デイリーファンタジースポーツ(DFS)に取り組むユーザー向けに、試合・選手スタッツの可視化と意思決定支援を提供する事業者。日々更新される膨大なスタッツを「勝つための示唆」へ変換することを使命としています。

事業モデルは B2C のサブスクリプション。ランキング・ボックススコア・デプスチャートといった分析機能に加え、ラインナップ最適化・シミュレーションといった上位機能を継続課金で提供し、ユーザーの勝率向上をプロダクト価値の中心に据えています。

対象指標
数十+
選手あたりスタッツ
取込規模
数百
試合あたり選手
提供形態
SaaS
サブスク課金
ビジネスフロー
STEP 1
スタッツ取込
試合・選手データを大量取込・正規化
STEP 2
分析・ランキング
予測ポイント・バリューで可視化
STEP 3
最適化・検証
線形計画で最適ラインナップ+シミュレーション
STEP 4
継続利用・課金
CSV出力・通知でサブスク継続
02
CHALLENGE
解くべき設計課題

プラットフォームに求められた、4 つの構造要件。

いずれも技術選定の問題ではなく、ユーザーの勝率・分析体験・継続課金に直結する事業要件。ゼロからの新規構築で「同時に成立させる」設計が必要でした。

膨大なスタッツを手作業で分析していれば、機会損失が常態化する

1 試合あたり数百選手 × 数十指標。手集計に依存すれば、分析が試合に間に合わず判断が遅れる。

最適化を経験頼みにすれば、勝てるラインナップを素早く組めない

予算・ポジション制約下の最適解は、手組みでは1 ラインナップ 30 分超。試行回数が稼げず精度も伸びない。

取込が試合前の変動に追従できなければ、分析の信頼が崩れる

先発は試合直前まで変動する。最新スタッツに即応する取込・正規化基盤を誤れば、出力全体の鮮度が落ちる。

継続的な価値を設計できなければ、単発離脱が高止まりする

単発利用では離脱率が高止まりする。日々使い続けたくなる価値を設計しなければ、サブスク事業は成立しない。

03
ARCHITECTURE
共に築いた構成

スタッツを、4 つの領域で「勝てる意思決定」へ。

取込・正規化からランキング、最適化、シミュレーション、継続課金までを、ゼロから内製で構築しました。大量バッチはキューで分散し、最適化は線形計画でリアルタイムに解く ─ スポーツデータ分析の中核を 1 つの SaaS に集約しています。

Amela
EXECUTION
9ヶ月
期間
54人月
総工数
領域 ①
データ取込・正規化
✕ 課題
大量スタッツを試合前変動に追従して取込・正規化する必要
✓ 解決策
Bull Queue で大量バッチを分散取込
スクレイピング+正規化を定期実行、Redis にキャッシュ
領域 ②
ラインナップ最適化
✕ 課題
予算・ポジション制約下で最適解を高速に導出する必要
✓ 解決策
線形計画ソルバで数秒生成
選手ロック・複数コンテストにも対応
領域 ③
分析・シミュレーション
✕ 課題
ランキングと上振れ・下振れを直感的に提示する必要
✓ 解決策
予測ポイント+分布シミュレーション
入賞確率まで 1 画面で可視化
領域 ④
継続課金・運用
✕ 課題
日々使い続けたくなる価値と課金導線を設計する必要
✓ 解決策
サブスク+CSV出力+ソーシャルログイン
通知でリテンションを底上げ
Frontend
ReactAnt DesignReact Query
Backend
ExpressTypeORMMySQLRedis · Bull Queue
Infra
AWS (S3)線形計画ソルバ
04
IMPACT
プラットフォームが生み出す価値

スポーツアナリティクス株式会社様の「勝てる体験」が、加速する。

この基盤は技術指標ではなく、分析効率・勝率・継続課金といったビジネスアウトカムを継続的に生み出します。

手作業分析の負担を解消する基盤

取込・正規化を自動化し、ユーザーは判断に集中できる。

勝てるラインナップを即座に組める

最適化を数秒で完了し、試行回数を最大化できる。

最新スタッツに追従し続ける設計

試合前変動を取込に反映し、分析の鮮度を保てる。

継続課金を最大化する価値設計

日々使う最適化・通知でリテンションを高められる。

STAKEHOLDER
DFSユーザー
勝率を追う利用者
✕ 一般的に
手集計で試合に間に合わず勝負所を逃しやすい
✓ LineupLab では
最新スタッツから数秒で最適ラインナップを取得
事業インパクト
上位入賞率の向上
データ駆動の意思決定
STAKEHOLDER
データ運用
スタッツ品質を守る
✕ 一般的に
取込が手運用だと鮮度・整合性が崩れやすい
✓ LineupLab では
キュー分散の定期バッチで品質を安定化
事業インパクト
運用負担の軽減
取込・正規化を自動化
STAKEHOLDER
事業責任者
収益と成長を見る
✕ 一般的に
単発利用が中心だと継続課金が積み上がりにくい
✓ LineupLab では
日々使う価値と課金導線でリテンション向上
事業インパクト
サブスク継続率の向上
継続課金モデルの確立
05
DEMO
3つのシナリオ

実際に動くデモで、LineupLab の体験を。