1. 程式人生 > >課後作業-閱讀任務-任務閱讀-2

課後作業-閱讀任務-任務閱讀-2

漸進 的人 才會 作業 形象 軟件項目 自己的 驅動 合作

本周閱讀了《構建之法》五、六、七章。
第五章講了幾種軟件團隊的模式、軟件開發流程;第六章講了敏捷流程的相關知識;第七章的內容是關於微軟解決方案框架(MSF)的。
鄒欣老師的這本書,寫得形象生動,第五章用體育運動等團隊例子引出軟件開發團隊的形式。軟件團隊形式多樣,適用於不同的人員與需求。團隊可能會演變的模式有:主治醫師模式、明星模式、社區模式、業余劇團模式、秘密團隊、特工團隊、交響樂團模式、爵士樂模式、功能團隊模式、官僚模式等。開發流程模式有:瀑布模式、瀑布模型的各種變形、統一流程、老板驅動的流程、漸進交付的流程等。在過去的學習生活很少有團隊合作的時候,看了本章很期待後續與大家團隊合作,肯定會遇到很多困難,但只有把學到的運用到實際,知識才會學得更牢靠。
看了第六章了解到敏捷開發以用戶的需求進化為核心,采用叠代、循序漸進的方法進行軟件開發。在敏捷開發中,軟件項目在構建初期被切分成多個子項目,各個子項目的成果都經過測試,具備可視、可集成和可運行使用的特征。換言之,就是把一個大項目分為多個相互聯系,但也可獨立運行的小項目,並分別完成,在此過程中軟件一直處於可使用狀態。本章也包含了許多以前不了解的新知識如XP、FDD、SCRUM等方法論。
第七章介紹了微軟推薦的軟件開發方法MSF。MSF的最大特性是商業化,並一直體現在項目的實施過程中。所謂商業化意味著客戶的商業利益。客戶投入多少,得到多少回報,客戶要用到哪些最新的技術,最後如何把項目計劃(Project)變成產品(Product)直至產生效益,等等,這些都是MSF要考慮的問題。我認為MSF的基本原則,不僅符和軟件開發流程,而且也也可以應用到平時生活和學習。如學習所有的經驗,學習他人經驗及自己的過去的經驗,反思錯誤,才會獲取到知識

課後作業-閱讀任務-任務閱讀-2