1. 程式人生 > >構建之法第七章學習心得

構建之法第七章學習心得

思想 studio 開發 咨詢服務 生活 int bsp partner har

構建之法第七章學習心得

這周我學習了構建之法第七章MSF的介紹。MSF有9個基本原則,針對信息共享,團隊內部運營,市場,還有客戶。同樣是強調效率,人性,靈活,還有前景。 MSF對信息共享和溝通十分強調,對團隊內部運營強調相互信任,各司其職。MSF敏捷開發模式分為兩支,MSF敏捷開發模式和MSF CMMI開發模式。都是很人性,靈活,以及對自身有高要求的模式。結合上一章的敏捷流程和這次學習的MSF,在我看來相對比較迅捷,給人一種少了很嚴肅氣憤的方法,個人還是比較喜歡。MSF的最大特性是商業化,並一直體現在項目的實施過程中。所謂商業化意味著客戶的商業利益。客戶投入多少,得到多少回報,客戶要用到哪些最新的技術,最後如何把項目計劃(Project)變成產品(Product)直至產生效益,等等,這些都是MSF要考慮的問題。我認為MSF的基本原則,不僅符和軟件開發流程,而且也也可以應用到平時生活和學習。如學習所有的經驗,學習他人經驗及自己的過去的經驗,反思錯誤,才會獲取到知識。

具體來說,微軟公司中關於軟件開發的思想和宣言有一個方法論——微軟解決方案框架(Microsoft Solution Framework,MSF),也就是微軟推薦的軟件開發方法

大約在1993年,微軟在總結了自己產品團隊的開發經驗和教訓,以及微軟咨詢服務部門的業務經驗後,推出了MSF。當時的MSF只是這些經驗和教訓的初步總結。在以後的幾年中,MSF進一步吸收了微軟各個部門和微軟的合作夥伴在實際項目中的經驗。2002年,隨著Visual Studio .NET的發布,微軟發布了一系列關於MSF3.0的白皮書,針對MSF3.0的大規模培訓也開始在中國舉辦。

同時,給出了MSF的基本原則。

1.推動信息共享與溝通(Foster open communication)

2.為共同的遠景而工作(Work toward a shared vision)

3.充分授權和信任(Empower team members)

4.各司其職,對項目共同負責(Establish clear accountability and shared resposibility)

5.交付增量的價值(Deliver incremental value)

6.保持敏捷,預期和適應變化(Stay agile,expect and adapt change)

7.投資質量(Invest in quality)

8.學習所有的經驗(Learn from all experiences)

9.與顧客合作(Partner with internal and external customer)

構建之法第七章學習心得