誰がシステムを設計しているのか? 1

システム開発の仕事をしていて気になるのが、「誰がシステムを設計しているのか?」ということ。

新規にコンピュータシステム化する場合は、ユーザーもSIerも業務をしっかり分析し、最適なシステムを構築しようとすることが期待できる。
何故なら、そうすることがお互いの利益に繋がることが明らかだからだ。

しかし、これが永く動作していたコンピュータシステムのリプレースや追加・変更開発の場合では、問題が発生することがある。

ユーザーは、既存システムの気になる部分をSIerを伝える。
SIerは、実際の作業を行う会社にそれを伝える。
実際の作業を行う会社は、それをもとに開発を行う。

そして開発者が、伝えられた仕様に疑問をもったとき、問題が露呈する。



疲れたので続きは後日