ブラウンフィールド
ブラウンフィールドは、以前に開発された土地を指す建設用語です。IT業界では、以前に開発されたソフトウェアを指します。ブラウンフィールドソフトウェア開発とは、既存のプログラムを基に構築されるソフトウェアです。これは、ソフトウェアプログラムをゼロから作成する「グリーンフィールド」開発と対比されることがあります。
ソフトウェア業界は数十年にわたって存在しているため、ソフトウェア開発の大半はブラウンフィールドです。たとえば、Adobe PhotoshopやMicrosoft Wordの新しいバージョンは、それぞれブラウンフィールドプロジェクトとして開発されています。Call of Duty: Black Ops 3やStarCraft 2などの最新のビデオゲームでさえ、以前のバージョンのソフトウェアを基に作られています。
ブラウンフィールドとグリーンフィールドの比較
ブラウンフィールドソフトウェア開発には、グリーンフィールドプロジェクトよりも多くの利点があります。たとえば、ソフトウェア会社はプログラムのアップデートをリリースするたびに、そのソフトウェアの市場について十分に把握できます。また、ユーザーが期待するインターフェースの機能やデザインも把握しています。新しい機能やインターフェースの改善を追加するほうが、プログラムをゼロから開発するよりも時間がかかりません。そのため、ブラウンフィールド開発はグリーンフィールド開発よりも低コストで、リスクも少なくなります。
知識をテストする