Brownfield
Brownfield est un terme de construction qui désigne un terrain ayant déjà été aménagé. Dans le secteur de l’informatique, il désigne des logiciels ayant déjà été développés. Le développement logiciel brownfield consiste à créer un logiciel à partir d’un programme existant. Il peut être opposé au développement «greenfield», qui consiste à créer un programme logiciel à partir de zéro.
Comme le secteur des logiciels existe depuis plusieurs décennies, la grande majorité du développement logiciel est de type brownfield. Par exemple, chaque nouvelle version d’Adobe Photoshop et de Microsoft Word est développée dans le cadre d’un projet brownfield. Même les jeux vidéo modernes, comme Call of Duty: Black Ops 3 et StarCraft 2, sont créés à partir de versions antérieures du logiciel.
Brownfield contre Greenfield
Le développement logiciel brownfield présente de nombreux avantages par rapport aux projets greenfield. Par exemple, lorsqu’une entreprise de logiciels publie une mise à jour d’un programme, elle connaît déjà assez bien le marché de ce logiciel. Elle sait également quelles fonctionnalités et quel style d’interface ses utilisateurs attendent. Ajouter de nouvelles fonctionnalités et améliorer l’interface prend moins de temps que de développer un programme à partir de zéro. Le développement brownfield est donc moins coûteux et comporte moins de risques que le développement greenfield.
Testez vos connaissances