Agile software development
敏捷软件开发視為是一種克服上述問題的方式，在較高的階層上訂定需求的基準，以及時或 「最後責任時刻」的基礎上說明細節。