メインコンテンツに移動
高いカスタマイズ性とマルチテナントアーキテクチャを備えたCRMシステムの開発

高いカスタマイズ性とマルチテナントアーキテクチャを備えたCRMシステムの開発

クライアントは、革新的なCRMソリューションを専門とする大手企業です。
顧客関係管理の強化とデータセキュリティの確保を目的に、高性能で柔軟なシステムの構築に注力しています。

高いカスタマイズ性とマルチテナントアーキテクチャを備えたCRMシステムの開発
技術スタックReactNative
プロジェクト開発範囲ステージ 4:開発
開発期間2024年12月 ~ 現在(最終更新:2025年8月)
チーム規模1MM

課題・ソリューション

1. 設計資料の不足

対応策:ソースコードと画面の構成を可視化するナレッジドキュメントとマッピングガイドを作成し、調査スピードを向上。

2. 旧ソースコードの複雑さと断片性

対応策:綿密なコード解析を実施し、QAとの連携により開発の方向性を明確化。

3. 業務ロジックの複雑さ

対応策:ドキュメントの構成を整理し、補助資料を作成して理解しやすい形に再構築。

主な機能

開発されたCRMシステムには、以下の主要機能が搭載されています。

1. 従業員・顧客・製品・活動の一元管理従業員、顧客、名刺、製品、活動など多様なエンティティを統合的に管理。
2. 高度な分析機能とタイムライン表示強力な分析ツールと業務履歴を時系列で把握できるタイムライン機能を提供。
3. カレンダー連携スケジューリングと日程管理を効率化するカレンダー機能を内蔵。
4. マルチテナントアーキテクチャ各テナントごとにデータベースを分離し、データの独立性とセキュリティを確保。
5. 高いカスタマイズ性
  • エンティティ項目の追加と項目間の関係設定
  • 表示レイアウト、日付形式、カラースキームのカスタマイズ
  • 新たなカテゴリなど、任意のエンティティ追加に対応
6. Web・アプリ両対応すべての操作はサーバーとのAPI連携により、Webとモバイル双方で実行可能。

導入後の効果

本プロジェクトにおいて、当社チームの技術力と課題解決力が高く評価されました。
クライアントからは、複雑な状況下でも高品質な成果を提供し、調査およびコミュニケーションの質を継続的に向上させた点について特に好意的なフィードバックをいただいています。