Definição – O que significa Brownfield?
Brownfield se refere à implementação de novos sistemas para resolver áreas problemáticas de TI enquanto contabiliza os sistemas estabelecidos. A nova arquitetura de software deve levar em conta o software existente e em execução.
Um termo de TI comumente usado, Brownfield foi emprestado do setor de construção, onde o brownfield land descreve uma localização geográfica onde novos edifícios podem ser construídos após considerar as estruturas e serviços estabelecidos da área.
Definirtec explica Brownfield
O desenvolvimento brownfield aprimora as práticas tradicionais de engenharia de software. Greenfield, ou uma folha em branco, é considerado o ambiente de destino tradicional durante o desenvolvimento de software. Brownfield estende o plano tradicional de desenvolvimento de software para adicionar contexto. Assim, o contexto do sistema de TI em construção e todos os detalhes do sistema são considerados em qualquer prática de desenvolvimento antes de implementar melhorias.
Recentemente, em 2006, o setor de TI teve mais falhas do que sucesso devido a complexidades inesperadas relacionadas à entrega em grande escala de mudanças de software aos clientes, incluindo desenvolvimento de brownfield arriscado e caro.