All glossary terms
Design
Brownfield vs greenfield
Greenfield work starts from nothing — no legacy code, data, or constraints — while brownfield work modifies an existing system with its accumulated history, integrations, and technical debt. The distinction sets expectations: greenfield optimises for speed and clean design; brownfield optimises for safe incremental change, because the cost lives in not breaking what already works.