《建構之法》第六第七章讀後感
閱讀《建構之法》第6~7章,并參考以下連結,釋出讀後感、提出問題、并簡要說明你對Scrum的了解。
學習附錄:
Scrum中文網--什麼是Scrum? http://www.scrumcn.com/agile/scrum-knowledge-library/scrum.html#tab-id-1
Scrum認證體系 http://www.scrumcn.com/agile/scrumtraining/scrum-certification-program.html
Scrum實踐:《硝煙中的Scrum和XP》http://www.educity.cn/pm/594948.html
-------------------------------------------------------------------------------------
第六章-靈活流程
第六章主要詳細介紹了靈活流程,在軟體工程範疇裡,“靈活流程”是一系列價值觀和方法論的集合。這一章以靈活流程的Scrum方法論而展開,Scrum 采用疊代、增量的方法來優化可預見性并控制風險,并且SCRUM 是一個用于開發和維持複雜産品的架構。
靈活開發的流程如下:
1、找出完成産品需要做的事情 - Product Backlog。
2、決定目前的沖刺(Sprint)需要解決的事情--Sprint Backlog。
3、沖刺(Sprint)。
4、得到軟體的一個增量版本、釋出給使用者。然後在此基礎上又進一步計劃增量的新功能和改進。
看完這一章我覺得在一個團隊做項目的整個過程,是需要很長時間來進行改進和磨合的,不管是程式還是團隊中的每一個人都是這樣,靈活對團隊有三個要求:自主管理、自我組織、多功能型,在團隊中盡可能用到靈活流程,這樣能夠保證更好的工作進度。
第七章-MSF
第七章講了MSF, MSF即微軟解決方案架構(Microsoft Solution Framework),是微軟推薦的軟體開發方法。他與靈活流程一樣有着自己的原則,
MSF思想架構的一套思想架構:
1、推動資訊共享與溝通
2、為共同的遠景而工作
3、充分授權和信任
4、各司其職,對項目共同負責
5、傳遞增量的價值
6、保持靈活,預期和适應變化
7、投資品質
8、學習所有的經驗
9、與顧客合作
在這一章也介紹了幾種模型與模式,MSF團隊模型 MSF過程模型 MSF靈活開發模式 MSF CMMI開發模式
讀到這裡我感覺到了不是每一個團隊都是十全十美的,在某些地方上也可能會有一些沖突,從上面看來理念和流程都很複雜,我覺得這還是要看每個程式員自身的修養和完成工作的素質,隻有這樣才能有更高的工作效率與品質。
然而讀完這兩章我還是存在着困惑,在實際操作應用中我們用得上這些理論與流程的究竟有多少?在現實中這些繁雜的流程就不能簡化,或者說有其他更好的流程?