7.1 MSF 簡史
MSF 就是 Microsoft Solution Framework揭糕,即微軟解決方案框架赚导。這是一個(gè)軟件開發(fā)的方法論尚粘,即微軟自己總結(jié)的開發(fā)經(jīng)驗(yàn)和教訓(xùn)蝗蛙。
7.2 MSF 基本原則
- 推動(dòng)信息共享與溝通(Foster open communications)
- 為共同的遠(yuǎn)景而工作(Work toward a shared vision)
- 充分授權(quán)和信任(Empower team members)
- 各司其職蝇庭,對(duì)項(xiàng)目共同負(fù)責(zé)(Establish clear accountability and shared responsibility)
- 交付增量的價(jià)值(Deliver incremental value)
- 保持敏捷,預(yù)期和適應(yīng)變化(Stay agile, expect and adapt change)
- 投資質(zhì)量(Invest in quality)
- 學(xué)習(xí)所有的經(jīng)驗(yàn)(Learn from all experiences)
- 與顧客合作(Partner with internal and external customers)
7.3 MSF 團(tuán)隊(duì)模型
每個(gè)團(tuán)隊(duì)角色都要實(shí)現(xiàn)其目標(biāo)捡硅,才能做一個(gè)成功的項(xiàng)目哮内。
7.4 MSF 過程模型
每一個(gè)項(xiàng)目都要經(jīng)過一個(gè)生命周期。
MSF過程模型是從傳統(tǒng)的軟件開發(fā)瀑布模型和螺旋模型發(fā)展而來的病曾,它把瀑布模型中基于里程碑的規(guī)劃優(yōu)勢(shì)與螺旋模型中增量迭代的長處結(jié)合了起來牍蜂。
MSF過程模型的基本元素是階段和里程碑。所謂“階段”泰涂,就是在這一段時(shí)間里團(tuán)隊(duì)集中精力做某一類事情鲫竞,每個(gè)階段的結(jié)束都代表了項(xiàng)目的進(jìn)展和團(tuán)隊(duì)工作重心的變化。比如在“開發(fā)階段”結(jié)束后逼蒙,團(tuán)隊(duì)就不再允許設(shè)計(jì)/實(shí)現(xiàn)新的功能从绘,除非有理由充分的“變更請(qǐng)求”。
7.5 實(shí)戰(zhàn)中的軟件工程
略