敏捷已經(jīng)成為IT研發(fā)的基本標準暴浦,本文探討一下敏捷生命周期错览。
四種生命周期
在《敏捷實踐指南》中,歸納了四種生命周期:
PMI把瀑布式歸納為預測型
生命周期對比
如圖對比
- 預測、迭代禾蚕、增量都在一開始完成了需求分析药薯,敏捷在每個周期內(nèi)會接受用戶需求绑洛,變更需求
- 迭代型會在開發(fā)過程中修正返工
- 增量型進行頻繁的部分交付
- 敏捷則結合了迭代和增量
生命周期的作用
在研發(fā)過程中,應根據(jù)項目情況采用不同生命周期或者混合生命周期童本。如建造一棟大樓真屯,顯然無法采用敏捷生命周期,只能采用預測穷娱;對于軍事項目绑蔫,使用預測和迭代結合;對于不可預知的項目泵额,采用敏捷快速試錯配深。
對于火熱的云原生,敏捷流程是基礎嫁盲,更加必不可少篓叶,一個云原生項目,
- 需要云基礎設施亡资,包括中間件澜共,Docker和K8s等技術;
- 敏捷流程锥腻、Devops基礎設施嗦董、CI/CD的研發(fā)流程
- 云原生架構設計,微服務瘦黑、servicemesh架構京革、Serverless架構
圍繞云原生來進行學習奇唤,有的放矢。