類似極限編程的敏捷過程聚焦在創建解決特定問題的軟件產品。在“網絡時代”開發經常排除通用性的解決方案,即使這很清楚會帶來長期的效益。在這種開發環境中,通用解決方案和其他形式的可重用軟件(如設計框架)的開發最好在主要開發可重用軟件制品的項目中解決。這種特定產品開發環境和可復用軟件制品開發環境的分離是位于學院公園的馬里蘭大學的研究人員開發的稱為Experience Factory的可復用框架的主要特征。
可復用產品廣泛的適應性要求其創建的過程要注重質量控制,因為低質量(尤其是嚴重的錯誤)的影響將會和重用該產品的應用程序的數量一樣廣泛。另一方面,及時開發可重用制品也是需要的?雌饋砗孟裼袘妹艚葸^程來開發可復用軟件制品的案例,但是敏捷過程如何很好地適應這個過程仍然不是很清楚。
4. 缺乏對大型團隊開發的支持
敏捷過程支持“小規模管理”的過程,其中采用的協調、控制、交流機制適應于小型到中等規模的團隊。對于更大的團隊,必須維護的交流線索會降低諸如面對面交流和評審會議等實踐所帶來的效果。大團隊很少需要敏捷方法來處理針對“大規模管理”的問題,傳統的強調控制文檔變化和以架構為中心的開發更適應這種情況。這并不是說敏捷實踐不適應這種環境,團隊可能有使用敏捷實踐的機會,但是敏捷程度可能會比在小項目中使用小得多。
文章來源于領測軟件測試網 http://www.kjueaiud.com/