外掛程式可使用自上而下開發法,透過配量為自上而下功能來建置。

自上而下法混合敏捷式開發程序後,各反覆項目將出現新功能。最後,在反覆項目 N 結束時將徹底執行外掛程式。

圖表 1. 自上而下外掛程式開發


自上而下外掛程式開發

自上而下外掛程式開發法含有下列優點。

  • 由於各反覆項目的新功能已完成且可釋出外掛程式,並在各反覆項目後使用,因此外掛程式的進度可在第一個反覆項目中輕易顯示。

  • 完成功能的垂直配量可非常明確定義成功標準與定義已完成項目,以及改善開發人員、產品管理和品管 (QA) 工程師之間的通訊。

  • 允許 QA 工程師從開發程序開始時開始測試及自動化。此法可產生寶貴的意見反應並減少整體專案交付時間範圍。

自上而下外掛程式開發法的缺點為:需同時在不同層進行開發。

您的大部分外掛程式皆應套用自上而下外掛程式開發程序。適合有動態需求的外掛程式。