
SDLC - 敏捷方法
敏捷方法基於敏捷宣言,本質上是自適應的。敏捷方法確保 -
- 團隊協作。
- 客戶協作。
- 持續不斷的溝通。
- 對變化的響應。
- 可工作的產品的準備就緒。
隨著時間的推移,出現了多種敏捷方法,提倡以時間盒迭代進行迭代和增量開發。儘管敏捷方法是自適應的,但特定方法的規則不能被繞過,因此需要有紀律地實施。
敏捷方法 – 優勢
敏捷方法的優點或優勢包括 -
- 早期和頻繁的釋出。
- 適應不斷變化的需求。
- 客戶和開發人員之間每天進行溝通。
- 圍繞積極主動的個人構建專案。
- 自組織團隊。
- 簡單性,專注於當前所需。
- 不為未來構建或使程式碼負擔過重。
- 定期反思以調整行為,提高效率。
敏捷方法 – 弱點
螺旋方法的缺點或弱點包括 -
可能無法獲得客戶。
團隊應經驗豐富,才能遵循方法規則。
需要適當的計劃來快速決定在迭代中需要交付的功能。
預計團隊具備估算技能和談判技能。
團隊應具備有效的溝通技巧。
新團隊可能無法自行組織。
需要紀律才能在時間盒迭代中開發和交付。
設計需要保持簡單和可維護,因此需要有效的設計技能。
何時使用敏捷方法?
可以在以下情況下使用敏捷方法 -
應用程式時間緊迫。
範圍有限且不太正式(將敏捷方法擴充套件到更大的專案正在進行中,其中一些敏捷方法具有一定的擴充套件)。
組織採用有紀律的方法。
廣告