Skip to content

キーワード設定数の上限拡張

概要

項目内容
ステータス🔵 提案中
Issue#1
担当-

1ロケーションあたりのキーワード登録上限(現行8件)を撤廃し、10件以上の追跡に対応する。スクレイピング処理・管理画面UI・検索ランキング表示の改修を含む。

提案内容

背景・課題

  • mappy_keywords テーブルで1ロケーションにつき最大8件に制限されている
  • スクレイピング処理も8件固定の前提で設計されている
  • 顧客から10件以上のキーワード追跡の要望が増加

提案するソリューション

キーワード登録数の上限を撤廃し、登録数に応じた動的処理に変更する。

主な特徴:

  • バリデーションの上限値撤廃(推奨10件以上)
  • キーワード管理UIのスクロール対応
  • スクレイピング処理の動的並列化
  • 検索ランキング表示の可変レイアウト

機能一覧

#機能名説明優先度
1上限撤廃キーワード登録数の制限を撤廃
2管理画面UI改修スクロール対応・追加UIの改善
3スクレイピング対応動的キーワード数に対応した処理
4ランキング表示対応可変数キーワードの順位表示

画面モック

キーワード管理

登録キーワード8 / 8件
1MEO対策
2美容室 渋谷
3ヘアサロン
4カット 安い
5縮毛矯正
6トリートメント
7ヘッドスパ
8カラー 渋谷
上限に達しています。上限撤廃モードを有効にしてください。

変更内容

項目現行変更後
キーワード上限8件無制限(推奨10件以上)
スクレイピング8件固定登録数に応じて動的
表示固定レイアウトスクロール対応

概算工数(AI前提)

体制

役割人数担当内容
設計者1名要件確認 → AIに設計書作成指示 → レビュー → 製造へ指示
製造者1名ISSUEを元にAIに作成指示 → コードレビュー → テスト実施 → デプロイ

工数内訳

#作業項目AIリテイクレビュー工数(人日)担当
1要件確認・設計書作成2回0.5日/回1.0設計者
2DB・API設計2回0.5日/回1.0設計者
3バリデーション・DB改修2回0.5日/回1.0製造者
4管理画面UI改修2回0.5日/回1.0製造者
5スクレイピング処理改修3回0.5日/回1.5製造者
6ランキング表示改修2回0.5日/回1.0製造者
7結合テスト2回0.5日/回1.0製造者
8デプロイ・動作確認1回0.5日/回0.5製造者
合計8.0

前提条件・制約

  • スクレイピング処理時間の増加を許容範囲内に抑える
  • 大量キーワード時のUI表示パフォーマンス確保
  • 既存データの移行は不要(上限撤廃のみ)

スケジュール

タスク担当日数4/34/44/54/64/74/84/94/104/114/124/134/144/15
要件確認・設計書作成設計者1d
DB・API設計設計者1d
バリデーション・DB改修製造者1d
設計レビュー・製造指示設計者1d
管理画面UI改修製造者1d
スクレイピング処理改修製造者2d
ランキング表示改修製造者1d
結合テスト製造者1d
デプロイ・動作確認製造者1d