Brownfield
Brownfield ist ein Begriff aus dem Bauwesen, der zuvor erschlossenes Land beschreibt. In der IT-Branche bezeichnet er zuvor entwickelte Software. Brownfield-Softwareentwicklung ist Software, die auf Grundlage eines bestehenden Programms erstellt wird. Sie kann der Entwicklung von „Greenfield“-Software gegenübergestellt werden, bei der ein Programm von Grund auf neu erstellt wird.
Da es die Softwarebranche seit mehreren Jahrzehnten gibt, ist der überwiegende Teil der Softwareentwicklung Brownfield-Entwicklung. Beispielsweise wird jede neue Version von Adobe Photoshop und Microsoft Word als Brownfield-Projekt entwickelt. Selbst moderne Videospiele wie Call of Duty: Black Ops 3 und StarCraft 2 werden auf Grundlage früherer Versionen der Software erstellt.
Brownfield vs. Greenfield
Die Brownfield-Softwareentwicklung bietet gegenüber Greenfield-Projekten viele Vorteile. Wenn ein Softwareunternehmen beispielsweise ein Update für ein Programm veröffentlicht, hat es eine gute Vorstellung davon, für welchen Markt die Software bestimmt ist. Es weiß außerdem, welche Funktionen und welche Gestaltung der Benutzeroberfläche seine Benutzer erwarten. Das Hinzufügen neuer Funktionen und Verbesserungen der Benutzeroberfläche nimmt weniger Zeit in Anspruch, als ein Programm von Grund auf neu zu entwickeln. Daher ist die Brownfield-Entwicklung kostengünstiger und mit weniger Risiken verbunden als die Greenfield-Entwicklung.
Testen Sie Ihr Wissen