IT現場で苦労することの一つが「要件定義」です。
要件を考える立場からすれば、
あれもやりたいし、これもやりたい、
どれをどの順番でやればいいのか決めにくいし、
変なことを言って予算が足りなくなるのも困るし、
どこまで希望が叶うのかもよくわからない。
開発担当からは矢のように催促されるし、
細かいことをあれこれ聞かれて閉口する。
開発サイドからしてみれば、
何をやりたいのか決めてもらえないもどかしさ、
言ってることがコロコロ変わる、
追加の要望がぼろぼろ出て来る、
それでいて優先順位が決まらない、
これじゃいつまでたっても設計に入れない。
要件定義はこの両者のせめぎ合いです。
では一体どうすればスムーズに進められるのか。
これからしばらく、
その謎についてじっくり考えていきます。