システム開発プロジェクトの成否を決める重要なプロセスの一つが「見積もり」であることは、論をまたない。しかし見積もりに関して、こうすれば確実に成功する、という“銀の弾丸”はない。見積もりはシステム開発に携わる人たちにとって、大きな課題の一つとなっている。
システム開発の見積もりを複雑にしている要因は多岐にわたる。本連載では、特に見積もりを複雑にしている事項の一つである「ユーザーとベンダー間の合意形成」に着目して、システム開発の見積もりの課題と解決策を解説する。
システム開発プロジェクトの成否を決める重要なプロセスの一つが「見積もり」であることは、論をまたない。しかし見積もりに関して、こうすれば確実に成功する、という“銀の弾丸”はない。見積もりはシステム開発に携わる人たちにとって、大きな課題の一つとなっている。
システム開発の見積もりを複雑にしている要因は多岐にわたる。本連載では、特に見積もりを複雑にしている事項の一つである「ユーザーとベンダー間の合意形成」に着目して、システム開発の見積もりの課題と解決策を解説する。
前回まで、「スコープマネジメント」「要件確度のマネジメント」という二つの観点のマネジメント手法について説明しました。今回は、実際のプロジェクトにこの手法を適用した事例を基に、プロジェクトの課題に対してどのような工夫をし、チェック結果を活用するのかについて紹介します。
見積もりが終わった後の要件定義や設計でのマネジメント手法として「スコープマネジメント」「要件確度のマネジメント」を紹介してきました。この2つの手法を併用することで、より総合的に見積もりの変動をマネジメントすることができます。今回は、要件量と要件確度という2軸のマネジメントについて紹介します。
前回は要件量のマネジメント手法としてスコープマネジメントについて紹介しました。見積時に合意したシステム要件と開発の実態がかい離しないよう要件量をマネジメントしなければ、プロジェクトを成功に導くことはできません。併せて今回ご紹介する要件確度についても同様にマネジメントしていくことがプロジェクト成功に…
前回は、要件の量と確度を定量化しユーザーとベンダーが一緒になってマネジメントする必要性について触れました。見積もりが終わった後も、見積時に合意したシステム要件と開発の実態がかい離しないようにマネジメントしなければ、プロジェクトを成功に導くことはできません。今回は、要件量をマネジメントする方法として…
前回までは、見積もりを行う上で発生しがちなユーザーとベンダーの認識齟齬について、その主な発生原因と解決策をテーマに取り上げました。今回は、ユーザーとベンダーが見積もりについて合意した後の要件定義や設計で、システム要件が見積時の合意内容から変わる問題の解決策を説明します。
前回まで、要求の実現に関する取り組みについて説明しました。具体的には、「曖昧な要求を条件付きで明確にする」「作業項目や分担を明確にする」がポイントであり、NTTデータで実際に利用しているノウハウについて紹介しました。今回はこれまでに紹介したノウハウをユーザーとベンダーが合意形成をしていく中でどのよ…
今回は「作業項目と分担の検討」と「見積もり結果と見積もり根拠の合意」に関して、3つの観点でNTTデータが利用しているノウハウを説明します。その観点とは、作業項目の抽出 、作業項目の分担、ユーザーとベンダー間での合意形成です。
前回は、ユーザーとベンダーで発生しがちな認識齟齬の原因として、ユーザーの要求の解釈に関するもの、役割分担に関するものの2つ取り上げました。今回はユーザーの要求の解釈についての認識齟齬に着目し、曖昧な要求を明確化するための解決策を説明します。
前回までは、見積もりの基本的な事項として「見積もりプロセス」「システム開発プロセスと見積もりの関係」をテーマに取り上げました。今回は、見積もりを行う上で発生しがちなユーザーとベンダーの認識の齟齬について、その発生原因と解決策を説明します。
今回は、前回触れた見積もりのプロセスを、実際にシステム開発のどのような時期に実施するのかについて説明します。システムの開発では、ユーザーとベンダーが共同で要件の確度を高めていくのに応じて、見積もりを複数回実施すべきであることに触れます。また、要件の確度と見積もりの精度に応じて、ユーザーがベンダーと…
今回は、見積もりプロセスとは何か、なぜ重要なのかについて説明します。また、見積もりプロセスの流れと具体的な作業について、ユーザーとベンダーそれぞれの役割も含めて示します。最後に見積もりプロセス適用時の留意点を説明します。
前回はシステム開発の現場で誰もが陥りやすい見積もりの典型的な問題ケースを3つ紹介しました。今回はその中の「見積もりの基本ができていない」問題ケースを、さらに以下の2つの事例に分けて問題点と解決ポイントを詳しく説明します。
システム開発プロジェクトの成否を決める重要なプロセスの一つが「見積もり」であることは、論をまたないでしょう。しかし見積もりに関して、こうすれば確実に成功する、という“銀の弾丸”はありません。見積もりはシステム開発に携わる人たちにとって、大きな課題の一つとなっています。