山本 真也
東京都 台東区 浅草橋五丁目1番38号 アイビー浅草橋3階
  • Web制作からシステム開発までの対応力
  • 要件整理から伴走する提案力
  • AI・外部APIを活用する技術力

複数Webサービスをつなぐアカウント・契約管理基盤を開発

複雑な既存仕様を整理し、複数サービスの利用基盤を統合

業種
新聞・出版業
地域
愛知県
規模
100人~300人
費用
総費用1億~3億円

本プロジェクトのポイントは、複数のWebサービスで個別に管理されていたアカウント、契約、利用権限を、一つの共通基盤へ統合したことです。

各サービスは異なる時期や要件で開発されており、アカウントの持ち方や契約状態の判定方法が統一されていませんでした。そこで、既存システムと業務フローを調査し、共通化する機能と各サービスに残す機能を整理。将来的なサービス追加にも対応できる構成を設計しました。

また、仕様書をソースコードと同様にリポジトリで管理。改修時は仕様書を先に更新し、その内容を基準としてAIを活用した実装、開発者によるレビュー、テストを行う仕様駆動開発を採用しています。

Laravel・React・AWSによる開発に加え、CI/CDを導入し、通常更新を原則ダウンタイムなしで実施できる運用基盤も構築しました。

依頼を受けたカテゴリ
業務システム開発Webシステム開発業務システム開発
制作物種別
販売管理系顧客管理系受発注管理系
業務範囲
既存システム調査、要件整理、仕様策定、アカウント統合設計、データ設計、バックエンド・フロントエンド開発、テスト、AWS環境構築、CI/CD導入、公開後の運用保守を担当しました。
仕様書のリポジトリ管理やAIを活用した仕様駆動開発の体制も構築しています。
業務の概要
特定分野の専門出版社様が提供する複数のWebサービスを、共通アカウントで利用できる統合プラットフォームとして再構築しました。
見積もり、トライアル、契約、決済、サービス利用権限を一元管理し、契約内容に応じて各Webサービスへ接続できるシステムです。
サービスごとに異なっていたアカウントや契約仕様を整理し、Laravel・React・AWSによる設計、開発、公開後の運用まで継続して対応しています。
開発規模・期間
設計開始から公開まで約1年6カ月、プロジェクト全体で総額1億円を超える大規模開発です。バックエンドにLaravel、フロントエンドにReact、インフラにAWSを採用しました。通常更新を原則ダウンタイムなしで実施できるCI/CD環境も構築。公開後もShareDanが運用を担当し、1カ月を1スプリントとするアジャイル形式で機能追加や改善を継続しています。

期間:約1年6カ月
規模:総額1億円超
現在:継続運用中
利用技術
PHPjavascriptPostgreSQL
利用サーバー環境・DB
LINUXサーバー
備考

実績・事例の詳細

本プロジェクトでは、特定分野の専門出版社様が運営する複数のWebサービスを、共通アカウントと契約情報で利用できる統合プラットフォームとして再構築しました。

開発したシステムでは、見積もり、トライアル、契約、決済、利用サービス、契約プラン、利用権限など、サービス利用開始から継続利用までの情報を一元管理できます。利用者は共通アカウントを使用し、契約内容に応じて複数のWebサービスへ接続できます。

開発における最大の課題は、既存サービスごとに異なっていた仕様の整理です。各サービスは異なる時期に個別の要件で開発されていたため、アカウント情報、契約状態、利用権限の持ち方や判定方法が統一されていませんでした。

そこで、既存システムの構成と業務フローを調査し、各サービスで使用されている情報と処理を整理しました。単にデータを一カ所へ移すのではなく、すべてのサービスで共通化する機能と、サービス固有の機能として維持する部分を切り分け、統合後のシステム構成を設計しています。

バックエンドにはLaravel、フロントエンドにはReactを採用し、AWS上にシステム基盤を構築しました。フロントエンドとバックエンドを分離することで、複数サービスとの連携や将来的な機能追加に対応しやすい構成としています。

また、長期間利用される大規模システムであることから、公開後の更新方法も重視しました。CI/CD環境を整備し、通常のシステム更新は原則としてダウンタイムを発生させずに実行できる仕組みを構築しています。更新作業の属人化や人的ミスを抑え、安全かつ継続的にリリースできる環境を整えました。

本システムでは、AIの活用を前提とした仕様駆動開発を実践しています。仕様書をソースコードと同様にリポジトリで管理し、機能追加や改修を行う場合は、最初に変更内容と影響範囲を整理して仕様書を更新します。

更新した仕様書を基準にAIを活用して実装を進め、その後、開発者がコードレビューと動作確認を行います。仕様、実装、テストの基準をそろえることで、複雑なシステムでも認識のずれを抑え、AIを安全に開発工程へ取り入れています。

設計開始から公開までは約1年6カ月、プロジェクト全体では総額1億円を超える規模となりました。公開後もShareDanが運用を担当しており、現在は1カ月単位のスプリントで、仕様策定、開発、テスト、リリースを継続しています。

成果・結果

複数のWebサービスに分散していたアカウント、契約、決済、利用権限を共通基盤へ集約し、サービス利用開始までの業務を一元管理できる環境を構築しました。

各サービスが個別に認証・契約機能を持つ構成を見直したことで、利用者情報や契約状態を統一されたルールで管理できるようになりました。将来的に新しいWebサービスを追加する場合も、共通基盤との連携を前提に設計できる構成です。

CI/CDの導入により、通常の更新を原則ダウンタイムなしで実施できる運用環境も実現しました。また、仕様書を基準としたAI活用と開発者レビューを組み合わせ、継続的な追加開発に対応できる体制を整備しています。

公開後も1カ月単位のスプリントで運用・改善を継続し、事業やサービスの変化に合わせて成長できるシステムとなっています。

担当者のコメント

本プロジェクトで最も難しかったのは、個別に開発された複数サービスの仕様を理解し、共通基盤として再構成することでした。

既存の仕組みをそのまま一つにまとめるだけでは、複雑さや保守上の問題も引き継いでしまいます。そのため、実際の業務フローと各サービスのコードやデータを確認し、何を共通化し、何を個別機能として残すべきかを丁寧に整理しました。

また、公開後も長期間にわたって成長するシステムであるため、開発時の機能だけでなく、仕様書の管理方法、AIの活用、レビュー体制、テスト、リリース方法まで含めて設計しています。

システムは公開がゴールではありません。現在も1カ月単位のスプリントで運用を続け、事業やサービスの変化に合わせた改善を重ねています。複雑な既存システムの整理から、長期運用できる開発体制まで構築できたことが、本案件の大きな成果だと考えています。

業務内容

実績・事例

メニュー

株式会社ShareDanへお問い合わせ
株式会社ShareDan

会社情報

会社名
株式会社ShareDan
業種
IT:ホームページ開発
代表者名
山本 真也
郵便番号
111-0053
所在地
東京都台東区浅草橋五丁目1番38号 アイビー浅草橋3階