敏捷開發方法


極限編程XP:把整個開發過程分解為比較小而簡單的周期,通過大家積極的溝通反饋,開發人員和客戶都比較清楚當前的開發進度、需要解決的問題等等,根據這些實際情況去調整開發進程,這是極限編程的思想。
 
水晶法:相對於其它敏捷方法,水晶系列方法強調軟件開發流程的紀律性,所以它比其它敏捷方法易於使用,但它的生產率不如XP等其它敏捷方法。水晶系列與XP一樣,都有以人為中心的理念,但在實踐上有所不同。人們一般很難嚴格遵循一個紀律約束很強的過程,因此,與XP的高度紀律性不同,水晶系列方法試圖用最少紀律約束而仍能成功的方法,從而在產出效率與易於運作上達到一種平衡。
 
並列爭球法:也就是我們通常說的Scrum。Scrum是一個增量、迭代的開發過程。在這個框架中,整個開發過程由若干個短的迭代周期組成,一個短的迭代周期稱為一個Sprint,每個Sprint的建議長度是2周到4周。在Scrum中,使用產品Backlog來管理產品的需求,產品團隊總是先開發對客戶具有較高價值的需求。挑選的需求在Sprint計划會議上經過討論、分析和估算得到相應的任務列表,我們稱之為Sprint backlog。在每個迭代結束時,Scrum團隊將遞交潛在的可交付的產品增量。
 
自適應軟件開發(ASD):ASD強調開發方法的適應性,這一思想來源於復雜系統的混沌理論。ASD不像其他方法那樣有很多具體的實踐做法,它更側重為ASD的重要性提供最根本的基礎,並從更高的組織和管理層次來闡述開發方法為什么要具備適應性。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM