お客様

お客様は、米国の慈善団体から設立され、14歳から30歳までの英国市民向けの教育、財務および実用的なサポートを行う会社です。教育の面で厳しい状況に陥っている人、長期失業者などが対象です。

要求仕様

お客様のCRMシステムはセキュリティ、ローン管理、若者向けなど多くのWebベースおよびデスクトップアプリケーションを持っていました。それらはお客様の英国連絡関係事業におけるサービスを提供します。
お客様は既存システムを保守しつつ、同時に旧CRMシステムのコアビジネスを採用した、独立したシステムの開発を行うことを要望されていました。

課題

FPTソフトウェアは以下の課題に直面しました。

  • 最初の課題は、非常に特殊なドメイン知識を必要とするこのドメインの専門知識を得ること。
  • もう一つの大きな課題は、お客様側のオンサイトシステムへの安定的な接続をオフショアから提供・維持すること。

ソリューション

FPTソフトウェアは、ハノイにあるオフショア開発センター(ODC)を通じてレガシーアプリケーションの開発支援や保守を実行しました。
システム分析処理を活用し、アプリケーションに関する詳細な情報を収集し、エスカレーション方法を考案しました。また、お客様の構内でオフショア環境をシミュレートしました。
オンサイトシステム分析フェーズに参加したチームの数人は、分析フェーズ完了後に帰国し、獲得した知識をオフショアチームに展開しました。

プロジェクトサマリー:

  • CRMシステムは以下のようなシステムです。
    • プレゼンテーションレイヤーはIIS WebサーバーでASPから構成され、シンクライアント用の軽量かつ柔軟なインターフェースを提供します。ユーザーはWebブラウザ(Internet Explorerなど)からCRMシステムにアクセスし、任意の機能を簡単に実行することができます。
    • ビジネスレイヤーは、プレゼンテーションロジックレイヤー用の情報を提供するために必要とされる操作とロジックを処理します。
    • COMと技術はビジネスロジックレイヤー(妥当性チェックと計算)の実装に適用され、CRMアプリケーションによって使用されます。CRMIG001、CRMAdmin、CRMProfileなどのビジネスロジック実行部品を含みます。
    • CRMIG001(Individual Giving managementの省略)は、標準的な「プラグ&プレイ」という部品をCRMxxx、CRMxxyなどの他のシステムおよび/または機能に提供します。
    • CRMAdminは新規開発のCRMシステム全体のセキュリティ(許可および認証)と管理モジュールを実装します。しかし、本プロジェクトではその内のほんの一部しかCRMアプリケーションで実装・使用されません。また、ファイルやデータの取込・出力・交換を実施するために他のMS OLEサーバーとインターフェースしたり、システムのタスクに使用されるユーティリティ機能セットも含みます。(例えば、帳票をエクセルで出力するなど)
    • 任意の無人実行タスク、バッチジョブに対して、NT組み込みのスケジュールタスクなどのサービスをこのレイヤー内で使用する場合があります。
    • DBレイヤーは以下の2つの機能を提供します。
  • データプロバイダに特化したコーディング技術を介してデータを取得する機能
  • 通常のRDBMSデータベース形式のデータプロバイダ
  • CRMシステムの構成は、Microsoft管理コンソールおよびSQL Enterprise Managerを含むWindowsの管理ツールを介して実装します。オペレーティングシステムやデータベースアプリケーションサーバーをバンドルしたツールでは、ユーザフレンドリなGUIによりシステム構成を容易に管理・編集することができます。
    • データベースは、スクリプトファイル(.sql)をベースとしたテキストから生成され、SQLサーバーでDB構成を容易に作成することができます。
    • プロジェクトチームはアプリケーションサポート、保守要求の対応、新規機能開発に注力、全ての保守要求はオフショアチームによって対応しました。
    • 低コストで信頼性の高い保守サポートを弊社のお客様に提供した実績に基づき、上記のソリューションを提案しました。

メリット

本ソリューションのメリットは以下の通りです。

  • FPTソフトウェアのオフショアモデルによりアプリケーションスイートの保守コストが削減できました。
  • 定量化基準リスト(コスト、プロジェクトのリスク、実装期間の難易度、機能の適合性)と複雑な評価プロセスに基づいて最適なソリューションを検証できました。
  • 統合コミッションプラットフォームの実装を含む、さまざまな取り組みから業務上のメリットを生み出し、経営陣に貢献しました。

使用した技術:

MS Visual Basic 6.0、ASP、MS SQL Server database 2000、VSS、Erwin 4.0、MS Access 97; MS Access 2000、Timesheet、DMS、Fsoft insight、XML 4.0、Microsoft Office 2000 (WordとExcelのみ)、Front Page 2000、Adobe Photoshop 6.0