お客様にとっての価値

見よう見まねで要件定義なぞをしている(まだ本格着手じゃないけど)のですが、どうもお客様の要望がよくわからない。直接請け負っているのではなく、上位に某SIerが入っていて、まだ顧客要望がちゃんと聞けてないってのも理由だと思うんだけど、このシステム、本当に開発する必要があるのかがいまいち不明。

現在Javaで稼働しているシステムをスクラップ&ビルドでイチから再構築ってどういうことよ?COBOLとかのレガシーで稼働しているシステムを、将来的なメンテナンス面なんかを考慮してオープンシステムで再構築ってのならわかるんだけど。某SIerが、無理無理なプレゼンをしてとってきたんじゃないかと勘ぐってしまう。本当に、イチから作り直す必要があるのか、よくわからないんです。

しかも、肝心の現行システムの情報が、あまり入ってこないかもしれないという話。はて、何を見て再構築すればよいのか。所有権とかの絡みもありそうなんですが、現行システムの開発ベンダのイヤガラセ(?)で開示してもらえないとしたら、お客様にとっての価値ってなに?って話になるわけです。

システム開発ってのは、お客様の価値を最大化する仕事だと思っているんですが、某SIerの覇権競争に巻き込まれてお客様の価値を減らしてしまうことは避けたいのですよ。うーん。