1. 程式人生 > >構建之法階段小記五

構建之法階段小記五

團隊 master 設立 合作 軟件開發 frame 方案 解決方案 框架

本周學習了構建之法的第6、7章,在先前兩人結對編程和團隊開發流程的基礎上對於軟件項目有了更進一步的了解。

第6章以許多淺顯的描述介紹了敏捷流程的一系列理論及其原則,最重要的即 找出完成產品需要做的事情、決定當前的沖刺需要解決的事情、沖刺及每日例會和最終發布版本給用戶並在此基礎上進一步計劃增量的新功能和改進。開發過程中成員與外界的交流及成員自身註意力的集中往往會產生一定矛盾,在開發時團隊成員一般不能直接被外部人士打擾,因而產生了“Scrum Master”這樣的一個角色來進行成員及外界的交流。在開發過程中還應設立多種圖表來記錄每日進度、計劃使用時間及遇到的問題等等,以便直觀的總結項目總體的開發進度。同時,在敏捷的開發中還要註意及時收集用戶的反饋,以為下一增量版本的改進做準備。

第7章中介紹了微軟的MSF,及Microsoft Solution Framework微軟解決方案框架,一種微軟公司推崇的軟件開發思想。MSF有九條基本原則:1.推動信息共享與溝通;2.為共同的遠景而工作;3.充分授權和信任;4.各司其職,對項目共同負責;5.交付增量的價值;6.保持敏捷,預期和適應變化;7.投資質量;8.學習所有的經驗;9.與顧客合作。

構建之法階段小記五