讀後感:
第六章主要詳細介紹了靈活流程,在軟體工程範疇裡,“靈活流程”是一系列價值觀和方法論的集合。這一章以靈活流程的Scrum方法論而展開,Scrum 采用疊代、增量的方法來優化可預見性并控制風險,并且SCRUM 是一個用于開發和維持複雜産品的架構。
靈活開發的流程如下:
1、找出完成産品需要做的事情 - Product Backlog。
2、決定目前的沖刺(Sprint)需要解決的事情--Sprint Backlog。
3、沖刺(Sprint)。
4、得到軟體的一個增量版本、釋出給使用者。然後在此基礎上又進一步計劃增量的新功能和改進。
另外,從第六章對靈活流程的介紹,我的了解是靈活流程就是一個團隊做一個項目的整個過程,從開始準備到結束。從與客戶交流得知項目的需求,到寫出雛形、開始開發、最後沖刺完成,再來就是增添需求。第二靈活流程要求原則:自主管理、自我組織、多功能型。一個團隊需要花很長的時間來磨合成一個成熟的團隊,除了需要個人的自主完成,還要幫助落後的隊員進行改進。而靈活流程,從字面上了解,也就是需要速度,從開始到結束,花的時間越短越好,但又要保證品質,每天開個小立會。跟進進度,學會與團隊交流進度。
第七章:主要詳細介紹了MSF,随着資訊時代的高速發展,MSF也具有它的基本原則:
1.推動資訊共享與溝通;
2.為共同的遠景工作;
3.充分授權的信任;
4.各司其職,對項目共同負責;
5.傳遞增量的價值;
6.保持靈活,預期和适應變化;
7.投資品質;
8.學習所有的經驗;
9.與顧客合作。