Brownfield
Brownfield je stavební pojem, který označuje dříve zastavěný pozemek. V odvětví IT označuje dříve vyvinutý software. Vývoj brownfieldového softwaru je vývoj softwaru založený na existujícím programu. Lze jej porovnat s vývojem typu „greenfield“, při kterém se program vytváří od začátku.
Protože softwarový průmysl existuje už několik desetiletí, naprostá většina vývoje softwaru je typu brownfield. Například každá nová verze Adobe Photoshopu a Microsoft Wordu vzniká jako brownfieldový projekt. Dokonce i moderní videohry, například Call of Duty: Black Ops 3 a StarCraft 2, jsou vytvářeny z předchozích verzí softwaru.
Brownfield vs. greenfield
Vývoj brownfieldového softwaru má oproti projektům typu greenfield mnoho výhod. Kdykoli například softwarová společnost vydá aktualizaci programu, má dobrou představu o trhu s daným softwarem. Také ví, jaké funkce a jaký styl rozhraní její uživatelé očekávají. Přidávání nových funkcí a vylepšení rozhraní zabere méně času než vývoj programu od začátku. Vývoj typu brownfield je proto levnější a představuje menší riziko než vývoj typu greenfield.
Otestujte své znalosti