| 〜なにが問題になったのか〜 |
一般的にWebアプリケーションの開発は、コスト、期間などの理由により開発することが難しく
プロの手による作り込みに頼らざるを得ない。
しかしながら、プロの手による作り込みのWebアプリケーションは、自らの手でメンテナンスすることが難しく、また、トラブルがあったときに、担当者以外が対処することが難しくなるなどの問題が発生する。
システム部門においては、ユーザからWebアプリケーションの開発依頼を受けたり、新規のWebアプリケーションの開発を行うわけだが、これらの理由により、プロの手による開発に頼ることは難しく、特定のシステムに対して専任者を置かないですむ、知識を共有できる簡単なWebアプリケーション開発ツールがあればこれらの問題は解決できる。
オルガノにおいては、上記のような問題を抱えており、Webベースのデータエントリーを簡単に
構築するためのシステムはないか模索していた。
「データベースからの出力はOLAPで既に出来ていた。よってデータベースへのデータエントリーが簡単にできることが重要であった」と同社斎藤氏は語る。
|
「5分で出来る!という宣伝につられて導入にまで至ったが、
導入当初は5分でなんて到底無理!の状態であった。
しかし慣れてくれば簡単なものであれば可能かなとまんざら嘘ではないと評価した。」
|
 斎藤氏 |
|
 立山氏 |
「X-Cuteでの開発は、プログラムというよりパズル感覚ですね。
その独自性により、独特のややこしさがあり慣れるまでは難しい(やりにくい?)面もありますが、
その反面として他にない生産性の高さがある事も事実です。
1つ乗り越えれば後は楽、そういったツールでしょう。」
|
|
 清水氏 |
「入社からシステム運用の業務をメインに行っており、Web環境の開発は行っておりませんでしたが、わずか1週間でWeb検索システムの構築が出来ました。
画面デザインを使い慣れたExcel上で作成できることが、Xcuteの強みだと思います。」
|
|
|
| 〜どのように解決したのか〜 |
DB連動Webアプリケーションをノンプログラミングで、簡単に開発するためのツールとしてXCuteを採用することとなった。 使い慣れたExcelで、簡単にWebアプリを構築できることに斎藤氏は興味を持ち、選定の為の情報を集めることとなった。決定的な決め手は、XCuteがやりたいことを実現するための機能を満たしていること、価格も非常に安価であったことだそうだ。
XCuteで開発するにあたり、同社はXCuteの特性を知り、XCuteの開発手法、知識を共有する作業からはじめた。
まずそのために3人のXCuteアプリ開発者を割り当て、開発にかかるおおよその工数、技術習得するための期間などを調査していった。 この調査により、XCuteで開発を行うための技術者の養成は簡単であり、あまり大きな規模でなければ、外部委託による開発を行わなくても自社開発が可能であること。 また、大規模開発となった場合でも、自らの手でメンテナンスが可能であること。 エクセルベースであることの明快さ、それによる開発効率の高さ、さらには大幅な工数ダウンと、ユーザから依頼を受けたWebアプリケーションをスピード提供できるという多大なメリットがあることがわかった。
こうして、XCuteアプリ開発がスタートしたわけだが、同社においては他には例をみないほど多数のシステムをXCuteにて構築している。 まったくの新規構築のものもあれば、ASP等で書かれた既存システムのXCuteへのリプレースまで多岐にわたる。 既存システムをXCuteで載せ替える理由だが、言語系で書かれたWebシステムは誰もがメンテナンスできるものではなく、トラブルが起きた場合、担当者がいなければ運用が続行できないなどの問題が発生しかねない。 XCuteのように簡単に知識の共有ができるもので作成されていれば、担当者がいなくても、XCuteを理解している者がトラブルの解決を図ることが出来る。 これは安定運用の為の重要な要素と思われる。
|
|
「実働システム画面」
「マスタ照会システム」

「在庫状況照会システム」

「ユーザ管理システム」

|
「申請書システム」

|
「発注状況照会システム」

|
「トラブルレポートシステム」

|
|
|
| 〜XCuteによる開発の効果〜 |
| マスタ照会システム | PHPにて委託開発された既存WebアプリをXCuteで作成しなおした。
| PHP委託開発期間: | 0.5人月 |
| XCuteによる自作: | 2日程度 |
|
| 発注在庫照会システム | ASPにて委託開発された既存WebアプリケーションをXCuteで作成しなおした。
| ASP委託開発期間: | 2人月 |
| XCuteによる自作: | 7日程度 |
|
| 総務申請書システム |
Webアプリケーションで必要とされる機能をすべて盛り込み、開発をおこなった。
| ASP委託開発期間: | 2人月 |
| XCuteによる自作: | 13日程度 |
開発検証も兼ねているためこれだけの期間がかかったが、今新規でつくるとすると、3日未満で作成できるとおもわれる。
|
| 技術計算システム |
EUCにて、Excelで技術計算ツールが作成されていたが機密性の観点からWeb化を行いたいと考えていた。
わずか数時間でWebアプリケーションとして動作するようになった。
|
|
|