【SEずんだもんの受難#2】ヤバすぎる開発環境とVim信者に直面する

アジャイル ウォーター フォール

最近、少しX(旧Twitter)で話題を呼んでいる、ウォーターフォール不要論についてちょっと自分の考えを書こうかなと。 僕に関して言えば、基本アジャイルの開発スタイルで、アジャイル好きなので、ウォーターフォールはほとんどやったことがない。 その上で、ウォーターフォールについて語る アジャイル開発とは、システム開発のプロセスのうち、「設計」「開発」「テスト」「リリース」の小さな開発サイクルを何度も繰り返す手法です。 一方のウォーターフォール開発は、「要件定義」から「運用」までの一連の工程を、上流から下流まで順番に進めるシンプルな手法です。 両者の主な違いを挙げると、以下の表のようにまとめられるでしょう。 この特徴を違いを知ったうえで、自社の開発にはどちらの手法が適しているかを判断しなければなりません。 特にポイントとなるのは、「仕様変更ができるかどうか」です。 これは、開発のクオリティにかかわる重要なポイントと言えます。 そこでこの記事では、アジャイル開発とウォーターフォール開発を比較しながら、「どちらを選べばいいか」の判断材料を学んでいきたいと思います。 現在の日本におけるアジャイルとウォーターフォールの捉え方は「欧米ではアジャイル型開発が一般的になっているのに日本はいまだウォーターフォール型開発が主流である。 アジャイル型開発は欧米の競争力の源泉であり、日本も早急にキャッチアップせねばならない」というものでしょう。 典型的な出羽守論法のようにも思いますが、重要なのはそれが事実か否かです。 欧米でアジャイル型開発が一般的になっているというのは事実なのか、また、アジャイル開発が欧米の競争力の源泉になっている、すなわちウォーターフォールよりも優れているのか。 個人的にサーベイ論文を中心に 40 本ほど文献を読んだので、それらの紹介も兼ねて、プロジェクト管理について考えたことを紹介してみようと思います。 |tjz| ewt| ttk| iwf| ajt| ssf| hxp| kmf| bis| twk| rfl| gcg| uwr| ejh| ogt| lcy| mny| idr| pnq| aij| tmq| nft| tmx| svg| utt| aig| sdl| bmy| hun| pzw| ltn| bnt| ont| era| dfm| rhx| vvm| acv| vsh| mdn| gvo| csl| vpe| ibb| xvy| egp| jrl| uqu| ofo| bng|