要件定義で心がけるポイント
「要件定義」と 呼ばれる作業フェーズには、構築するシステムやサービスによって、様々なアプローチがあり、一般的な書式や決まったルールが存在しないため、どこから手を付けていいか悩みところです。
そうはいっても、ただ手をこまねいていては、時間・コストを消費し、品質も低下するだけです。プロジェクトを成功に導くためには、最上流である要件定義が重要であり、要件定義を成功させるためのポイントを考えてみます。
続きを読む
アジャイル開発について
ある請負開発案件のRFPの中に「開発手法はアジャイル開発を指定」、という記載がありました。
なにかとても違和感を感じて、このまま進めると、「アジャイル」だから「仕様が曖昧なままでも進めてよい」「後からいくらでも変更できる」という認識で話が進みそうなことが危惧されて、話し会いの結果、ウォーターフォールでもよいということになりました。
また以前、内製で開発していた職場でも、「アジャイル」だから「ドキュメントなんか作らなくてもいい」という認識で開発が進んでいて、結果として仕様がブラックボックス化され、システムが属人化されてしまうという問題を抱えた職場もありました。
自分の周囲だけかもしれませんが、「アジャイル」の名のもとに、場当たり的な開発の免罪符になってしまっていないかな?と思ってます。
続きを読む