設立以来、大きな規模から小さな規模のシステムにわたり、多様なシステム開発に参加しております。
それらのシステム開発で、私たちの責任による遅延・延期は一度もありません。
システム開発前・受注前の取り組みが、非常に重要なポイントと考えております。
システム開発の成功は、これらのポイントを精度よくまとめられるかどうか?と同値と考えています。
私たちは、システム開発前・受注前の取り組みが大変重要と考えています。
その取り組みをいくつかご紹介いたします。
プロジェクトの範囲理解
私たちが、どの程度システムの範囲と内容を把握できているか?
また、どのようにシステム的に解決するか?を整理します。
そのためにお客様の窓口メンバーとシステム設計・実装するメンバーの双方の視点から確認します。
お客様の背景の確認
システムの範囲を理解する上で、打ち合わせや問い合わせを行います。
システム対象は勿論ですが、以下の点も、お尋ねしています。
上位指針は存在する?
ルール整理や決定には、関係する部署がある?
お客様の部署で完結する?
運用が変更になる点は、ご理解してくださる?
など、システム対象以外の全体指針・運用体制に関わる内容も確認しています。
確実性の確認
業務フローや要素マップ(概念データモデル)を使って確認を進めます。
私たちの理解が、どこまで正確であるか?を確認し、同時にシステム規模の把握に努めます。
曖昧なポイントの特定
対象とするシステムで、不明瞭やあいまいな箇所を整理し、お客様と共有いたします。
勿論、打ち合わせやお問合せの時点で、解決できる課題も多々あります。
携わってきたシステムからピックアップしました。
一般的な話題に置き換えて、システム事例をご紹介いたします。
システム事例
BMDoclib
長期署名のデータをPDFの内部へ保持するサポートライブラリーです。
契約文書への長期署名サービス
契約文書に署名・タイムスタンプを付与し、長期署名を生成する仕組みです。
PDFへ長期署名を埋め込むルールが規格化されていなかったため、CAdES (CMS Advanced Electronic Signatures)を採用しています。
会員向けオークションシステム
特定会員向けのオークションサイトです。
版下作成システム
上流から連携されたテキスト、イメージ、イメージの座標などを利用して、版下のPDFファイルを生成するサブシステムです。
管理会計システム
月次で締め処理を実施し、B/S、P/Lを作成するためのシステムです。
顧客管理システム
複数のシステムをお客様のなかで利用しています。
それぞれのシステムが保持している顧客マスタを統合し、統一顧客コードを利用した顧客データを作成・維持するためのシステムです。
報告書作成システム
業務に特化した報告書を作成するためのシステムです。
クライアントシステムからwebシステムへの再構築しています。
社内とクラウド間で、データを連携させるためのシステムです。
テーマ単位で発生するファイルを企業間で共有するためのシステムです。
比較的大きなサイトです。