|
||||||||||
| 1 2 3 次のページ | ||||||||||
| はじめに | ||||||||||
|
オブジェクト指向やコンポーネント、サービス指向など開発方法論は次々と新しいものが登場してきた。 開発方法論とはアプリケーションを構築する上で、対象ドメインをどのように扱うかを規定するものである。しかし実際のプロジェクトに適用しようとした場合、自分はどのような手順で作業をすればよいのか迷うことが多く見受けられる。 そこで重要なのが開発プロセスだ。つまり開発プロセスは開発方法論を適用するための作業手順を規定するものだといっていいだろう。 以下の図1をご覧いただきたい。これは1994年から2000年に至るまでのソフトウェア開発プロジェクトの成果に関する統計だ。 ![]() 図1:ソフトウェア開発プロジェクトの成果 出典:The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2000 サンプル数3万程度のうち、成功したといえるプロジェクトは30%もない。つまり70%は失敗もしくは非常に困難な状況であったということを示している。これはどこに原因があるのだろうか。 失敗の具体例としては、スケジュール超過や予算オーバー、仕様通りに動作しないなど理由は複数存在するが、「共通する原因」として考えられるのは「プランニングから構築、テストに至るまでの作業プロセスが未熟である」ということだ。 |
||||||||||
|
1 2 3 次のページ |
||||||||||
|
|
||||||||||
|
|
||||||||||
|
||||||||||
|
|
||||||||||
|
||||||||||
|
|
||||||||||
|
||||||||||


