それぞれの得意分野
それぞれの得意分野
ウォーターフォールモデルのような計画性の高い手法では、クリティカルなシステムで用いられることが多く、大人数が開発にかかわり、開発中 から開発終了までの間に要件がほとんど変わらないプロジェクトに向いている。組織だった動きが求められるため、逆に経験の少ない開発者が参加する場合でも 混乱が生じにくい。
一方、アジャイルモデルでは要件が頻繁に変化する、あるいは開発者が少ない場合などに向いているといえる。ただし、経験のある開発者が参加していないと、プロジェクトに混乱が生じる可能性がある。
- ウォーターフォールモデルの適用範囲
-
- クリティカルなシステム
- 要件がほとんど変化しない
- 大人数による開発
- 組織だった動きを重視する場合
- アジャイルモデルの適用範囲
-
- 経験値の高い開発者の参加
- たびたび要件が変化する
- 少人数による開発
手法がちがえば、ドキュメントも違う
どちらのモデルがよいというわけではなく、そのプロジェクトによって向き不向きがある。また、ドキュメントとしての本質は変わらないものの、明確な工程があるウォーターフォールモデルと、変化のあるアジャイルモデルでは、必要となるドキュメントも異なっている。
そこで第2回以降では、それぞれのモデルにおけるドキュメント作成のポイントについてまとめていく。まず次週の第2回では両方のモデルに共 通するドキュメント作成のポイントついてまとめる。さらに第3回ではウォーターフォールモデルにおける開発ドキュメント作成のポイントについて解説する。 第2回、第3回はウルシステムズの小堀 真義氏にご執筆いただく。
また最終回の第4回ではウルシステムズの深谷 勇次氏にご登場いただき、アジャイルモデルにおける開発ドキュメント作成のポイントについて解説する。2008年2月14日(木)公開の第2回をぜひご覧いただきたい。
バックナンバー
この記事の筆者
“オープンソース技術の実践活用メディア” をスローガンに、インプレスグループが運営するエンジニアのための技術解説サイト。開発の現場で役立つノウハウ記事を毎日公開しています。
2004年の開設当初からOSS(オープンソースソフトウェア)に着目、近年は特にクラウドを取り巻く技術動向に注力し、ビジネスシーンでOSSを有効活用するための情報発信を続けています。クラウドネイティブ技術に特化したビジネスセミナー「CloudNative Days」や、Think ITと読者、著者の3者をつなぐコミュニティづくりのための勉強会「Think IT+α勉強会」、Web連載記事の書籍化など、Webサイトにとどまらない統合的なメディア展開に挑戦しています。
また、エンジニアの独立・起業、移住など多様化する「働き方」「学び方」「生き方」や「ITで社会課題を解決する」等をテーマに、世の中のさまざまな取り組みにも注目し、解説記事や取材記事も積極的に公開しています。
筆者の人気記事
Think ITでは、技術情報が詰まったメールマガジン「Think IT Weekly」の配信サービスを提供しています。メルマガ会員登録を済ませれば、メルマガだけでなく、さまざまな限定特典を入手できるようになります。