Precision Asset Management

ユーザー事例

Corporate Profile

社名:
創立:
所在地:
従業員数:
事業概要
URL:
イーティーシー
1999 年(平成 11 年) 7 月 1 日
愛知県春日井市八幡町 112 の 5 番地
6 名(2003 年 4 月 1 日)
コンピュータシステム開発の受託、ソフトウェアの開発
http://www.etcs.jp/

イーティーシー(以下、ETC)は、中部地方を中心にシステム開発におけるコンサルティング、ユニークなソリューション提案、受託開発など多岐にわたり活躍するソフトウェアエキスパート集団です。とくに、Lotus Notes/Domino の開発においては多数の開発実績とともに顧客から厚い信頼を受けています。

主要な取引先のひとつとして、三菱自動車エンジニアリング株式会社の開発案件のひとつに Lotus Notes をプラットフォームとした総務・人事業務の展開を行っており、そのプロジェクトの中心として参画しています。そのプロジェクトでは、約 450 のノーツデータベースからなり、中には約 70 のフォーム、120 のビューから構成されるアド・ホックなデータベースも含まれています。アプリケーションの稼動においてシステムのメンテナンスがたびたび必要になってきます。 「我々ETCのポリシーとして『ユーザーリクエストへの柔軟な対応』という命題があり、迅速に対応することをいつも心がけています。」と高田氏。

そういった柔軟なアプリケーションの変更要求はエンドユーザー志向のプラットフォームであるがゆえに ETC としても品質を落とすことなくユーザーへ提供しなければいけない局面を Teamstudio Configurator を活用することによって「速さ」と「スピード」の両方を実現させています。


人事異動管理システムのトップ画面。ノーツアプリケーションとは思えないほど完成度の高いユーザーインターフェースを提供。


就業管理システム。画面入力後、各日別のトランザクションが作成される。比較的弱いといわれるノーツのトランザクション型アプリケーションを構築。

作業効率の向上、修正漏れやケアレスミスの撤廃

「ご存知の通り Lotus Notes での開発は設計要素の変更には作りこめば作りこむほど(ユーザーに優しい、気の利いたシステム)おびただしい数の設計変更が必要になります。極端に申し上げれば、Teamstudio Configurator を利用する前は力作業でした。しかも、あまりの数の変更により類似箇所の修正漏れ、ケアレスミスによるトラブルの発生などがあったのも事実です。しかし  Teamstudio Configurator の導入することにより、修正箇所の漏れが 100 %無くなりお客様からの信頼の向上に大きく役立っております」 データベースの設計要素が多くなればなるほど、ひとつひとつデザイナーで開きながら修正作業をすることはかなりの負担になります。ミスも当然発生する可能性が高くなります。そこで Teamstudio Configurator が大いに活躍したようです。

テンプレートカスタマイズが鍵

Lotus Notes アプリケーションの受託開発に関わる多くの人は、開発の最終工程でドキュメンテーションの問題に直面します。今回は開発プロセスでの利用ではありませんが、それに匹敵する問題として設計書の出力に焦点を当ててお話いただきました。 「SE の本来の開発プロセスから見ればダメなことなのでしょうが、開発したアプリケーションシステムのプログラム設計書を作成するに当たり、完成したアプリケーション(データベース)をもとに Teamstudio Analyzer

を利用して短時間でしかも正確な設計書を提供できるようになったのは ETC としては大きな進歩でした。」と高田氏。

今回はその際のポイントを 2 つか挙げていただきました。

  • 常に最新の状態で出力される
  • Analyzer で生成される結果がノーツデータベースなので自由にカスタマイズができる

「ユーザーからの柔軟かつ多数のリクエストに応えることは同時に設計書の改定が常に付きまとうことを意味します。いくらデータベースが最新でも設計書が古いままであればユーザーへの成果物に対する信用もなくなりかねません。また、2 点目の分析結果のカスタマイズも我々にとっては設計情報を有益な情報へと拡張でき便利です。今では設計書を MS Excel へ一般的な設計書のレイアウトとして出力できるカスタマイズテンプレートを利用しています。」

また、これからの開発業務に Teamstudio for Notes の利用を推進するための意気込みをお話いただきました。

「カスタマイズテンプレートの利用など、Teamstudio 製品の効果的な使い方ができましたが Lotus Notes アプリケーション開発のプロセスにおいてどの場面にどのツールを使えばよいかを知る必要があります。これからも TeamStudio for Notes を使いながら開発業務に役立てて行きたいと思っております。」

他社からの差別化

「こういった Teamstudio 製品のような開発ツールを積極的に活用することによって他の SIer やソフトウェア開発会社よりもアプリケーション品質面での大きな差別化ができ、かつ度重なる変更要求が強いられる場面でも柔軟に対応できることは弊社にとって他の追随を許さない大きなアドバンテージとなっています。ETC としても、私個人としても、提供したシステムに対してお客様からお褒めの声をいただいたときが一番の喜びです。」と最後に締めくくってくれました。

Development Environment Deployment Process Production Environment