システム開発でモメることは多々あるが、その本質は「やりたいこと」が分かっていないに尽きる。 「やりたいこと」が分かっている場合、リソースが足りないとか突発的な事象が起きたといったトラブルがあっても、まだ何すればいいかは分かる(できるできないは別として)。 しかし、「やりたいこと」分かっていない場合、リソースからスコープのあらゆる場面において、何をしていいか分からないことになる。恐ろしいことに、トラブルになって初めて「やりたいこと」が分かっていないことが見えるようになる。if文を書くときにelseで何するか決まってなかったり、リリース段階になっても運用方式が決まってなかったり。 分かっていないとどうなるか? それぞれのタスクを受け持つ人は、自分のタスクを完遂するため、「一つ前の」仕事をするハメになる。つまり、自分のタスクへのインプットとなる成果物を作ることになる。稟議書を書くシステムエンジニ
![「やりたいこと」を要件定義にする3冊](https://cdn-ak-scissors.b.st-hatena.com/image/square/15a0200e4e07fe1cc7d1d823a40a067a2f708e51/height=288;version=1;width=512/https%3A%2F%2Fdain.cocolog-nifty.com%2Fmyblog%2Fimages%2Fsugohon.jpg)