Sommario:
Definizione - Cosa significa Brownfield?
Brownfield si riferisce all'implementazione di nuovi sistemi per risolvere le aree problematiche IT tenendo conto dei sistemi consolidati. La nuova architettura software deve tenere conto del software esistente e in esecuzione.
Un termine IT comunemente usato, Brownfield è stato preso in prestito dall'industria edile, dove i terreni bruni descrivono una posizione geografica in cui è possibile costruire nuovi edifici dopo aver considerato le strutture e i servizi stabiliti nell'area.
Techopedia spiega Brownfield
Lo sviluppo di Brownfield migliora le pratiche tradizionali di ingegneria del software. Greenfield, o una lavagna vuota, è considerato l'ambiente target tradizionale durante lo sviluppo del software. Brownfield estende il tradizionale piano di sviluppo software per aggiungere contesto. Pertanto, il contesto del sistema IT in costruzione e tutti i dettagli del sistema sono presi in considerazione in qualsiasi pratica di sviluppo prima dell'implementazione dei miglioramenti.
Fino al 2006, il settore IT ha avuto più insuccessi che successi a causa di inaspettate complessità legate alla consegna su larga scala delle modifiche del software ai clienti, compreso lo sviluppo rischioso e costoso dei brownfield.

