Agile software development
在软件开发领域，一项绿地工程可能是在全新的环境内开发一个新系统，不需要考虑与其他系统，尤其是与老旧系统（）的集成问题。通常认为此类系统风险更高，因其经常是为新设施，新客户准备的，甚至连所有者都是新的。因此，敏捷软件开发常被认为是最好的开发手段，它主张通过开发具有完整功能的一小部分，并快速交付给外部或者内部客户并取得即时反馈来规避这些风险。