Greenfield

Greenfield ist ein Begriff aus der Bauindustrie, der sich auf unbebautes Land bezieht. In der IT-Welt bezeichnet "Greenfield" ein Softwareprojekt, das von Grund auf entwickelt wird und nicht auf einem bestehenden Programm aufbaut. Er wird oft mit dem Begriff "Brownfield" verglichen, der Software beschreibt, die auf einem bestehenden Programm aufbaut.

Die Greenfield-Softwareentwicklung ist im Allgemeinen flexibler als die Brownfield-Entwicklung, da ein neues Programm nicht in eine bestimmte Form passen muss. Ein Greenfield-Textverarbeitungsprogramm kann beispielsweise eine völlig neue Benutzeroberfläche bieten und über Funktionen verfügen, die in keinem früheren Programm verfügbar waren. Außerdem muss Greenfield-Software nicht rückwärtskompatibel mit älteren Versionen eines Programms sein. Es besteht keine Notwendigkeit, alte Dateiformate zu unterstützen oder frühere Funktionen zu integrieren, um die Erwartungen der Endbenutzer zu erfüllen.

Während Projekte auf der grünen Wiese ein offenes Ende haben, birgt die Entwicklung von Software von Grund auf ein gewisses Risiko. Es kann zum Beispiel sein, dass der Markt für ein Programm nicht so groß ist, wie der Entwickler erwartet. Die Schnittstelle wird vielleicht nicht gut angenommen und muss geändert oder neu gestaltet werden, um benutzerfreundlicher zu sein. Es kann mehrere Aktualisierungen erfordern, bevor eine neue Anwendung auf dem Markt erfolgreich ist. Natürlich profitieren Greenfield-Programme, die erfolgreich sind, oft davon, dass sie für die Benutzer eine einzigartige Option darstellen, bis ähnliche Anwendungen entwickelt werden.

Hinweis: Die überwiegende Mehrheit der Softwareentwicklung ist eine "Brownfield"-Entwicklung, da die meisten größeren Softwareveröffentlichungen Aktualisierungen bestehender Programme sind. Dank des neuen Marktes für mobile Anwendungen hat die Greenfield-Entwicklung in letzter Zeit jedoch stark zugenommen.

Stand: 20.08.2021