MSF(微軟解決方案框架)_第1頁
MSF(微軟解決方案框架)_第2頁
MSF(微軟解決方案框架)_第3頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

)新技術(shù)后系統(tǒng)整體的費(fèi)用,以及成功的應(yīng)用微軟技術(shù)整合商業(yè)過程的方法。MSF揭示出為成功設(shè)計(jì)、構(gòu)建和管理技術(shù)基礎(chǔ)結(jié)構(gòu)或商業(yè)解決方案,所需知識(shí)庫應(yīng)用指南和實(shí)踐經(jīng)驗(yàn),如:企業(yè)結(jié)構(gòu)設(shè)計(jì)方案—采用交互的方式,側(cè)重于制定長(zhǎng)期規(guī)劃,同時(shí)也能完成短期目標(biāo)。項(xiàng)目開發(fā)準(zhǔn)則—包含組隊(duì)模型和過程模型,用于建立高效的項(xiàng)目組,管理項(xiàng)目的生命周期。項(xiàng)目設(shè)計(jì)過程和多層結(jié)構(gòu)的應(yīng)用程序模型—用于支持設(shè)計(jì)復(fù)雜的分布式企業(yè)應(yīng)用。企業(yè)信息基礎(chǔ)設(shè)施的實(shí)施方法—使用組隊(duì)模型和過程模型支持實(shí)現(xiàn)、操作和技術(shù)上的方案。一、概述MSF是一個(gè)經(jīng)驗(yàn)知識(shí)庫,它包括以下方面的內(nèi)容:企業(yè)結(jié)構(gòu)設(shè)計(jì)方案—短期目標(biāo)。項(xiàng)目開發(fā)準(zhǔn)則—包含組隊(duì)模型和過程模型,用于建立高效的項(xiàng)目組,管理項(xiàng)目的生命周期。項(xiàng)目設(shè)計(jì)過程和多層結(jié)構(gòu)的應(yīng)用程序模型—用于支持設(shè)計(jì)復(fù)雜的分布式企業(yè)應(yīng)用。企業(yè)信息基礎(chǔ)設(shè)施的實(shí)施方法—使用組隊(duì)模型和過程模型支持實(shí)現(xiàn)、操作和技術(shù)上的方案。它是一種框架結(jié)構(gòu)框架結(jié)構(gòu)重點(diǎn)解決一個(gè)基本的問題:它提供解決總體問題和作出有效決策的輪廓??蚣芙Y(jié)構(gòu)可以增強(qiáng)分析和開發(fā)大型項(xiàng)目的能力。MSF能夠確定項(xiàng)目最大的風(fēng)險(xiǎn)在何處,強(qiáng)調(diào)制定計(jì)劃和確定進(jìn)度,確保成功發(fā)布一個(gè)產(chǎn)品所必備的條件。MSF基于一組工作模型,這組模型是由微軟公司及其合作伙伴,在與客戶成功開發(fā)分布式計(jì)算和客戶服務(wù)器應(yīng)用程序的經(jīng)驗(yàn)得來的??蚣芙Y(jié)構(gòu)不是一種預(yù)先決定工作結(jié)構(gòu)、工作任務(wù)和發(fā)布產(chǎn)品具體方法的方象任何明確定義的工作模型一樣,MSF積累了三個(gè)關(guān)鍵的成功因素:一種幫助提供技術(shù)決策指南的觀點(diǎn)。一組反復(fù)跟蹤、監(jiān)控和管理項(xiàng)目及其進(jìn)展的參考方法。一個(gè)資源的集合MSF收集了一組集成的資源和準(zhǔn)則來指導(dǎo)項(xiàng)目組走向成功。它包括明確的概念、詳細(xì)的工作指南和微軟最好的實(shí)踐經(jīng)驗(yàn),保證您能立即開始工作。這些資料可由以下途徑得到:聯(lián)機(jī)資料CD-ROM知識(shí)庫教學(xué)課程完整的參考手冊(cè)因?yàn)镃D光盤中的內(nèi)容是由HTML文檔組成,所以要使用MicrosoftInternetExplorer閱讀這些資料。此外,CD光盤中還有更詳盡的指南討論在參考手冊(cè)中提出的概念。您如何得到它MSF它在不斷發(fā)展MSF會(huì)隨我們從微軟的。這些發(fā)展將適應(yīng)技術(shù)的更新、商業(yè)需求的變化,并支持構(gòu)建更好的軟件解決方案。MSFInternet強(qiáng)大的生命力和影響力,我們就在我們的資料上很快的作Internet的更新,補(bǔ)充介紹我們的概念如何應(yīng)用于開發(fā)基于Internet/Intranet基礎(chǔ)和結(jié)構(gòu)的應(yīng)用程序。MSF將一個(gè)項(xiàng)目中不同階段的工作人員分為六個(gè)角色,通過這六個(gè)角色,目可以得以迅速、完善地實(shí)施。這也體現(xiàn)了項(xiàng)目開發(fā)的六個(gè)重要質(zhì)量指標(biāo),它們?cè)谌蚴且恢碌摹_@六個(gè)角色分別是:·產(chǎn)品經(jīng)理。他了解用戶特征,尤其是商業(yè)特征,明確用戶的需求以及需求的期望值,是因?yàn)橛脩舻纳虡I(yè)化特征比較強(qiáng),盡,無法界定到底如何才算需求得到了滿足。而確定了需求期望值后,用戶的商業(yè)目的就非常明確,實(shí)施起來也比較順暢?!ぁこ绦蚬芾韱T。他負(fù)責(zé)制定計(jì)劃,每天找出完成該計(jì)劃的風(fēng)險(xiǎn)所在,排除風(fēng)險(xiǎn),每天交付應(yīng)該完成的內(nèi)容,確保計(jì)劃按質(zhì)、按量實(shí)施?!び脩艚逃?。設(shè)計(jì)友好的用戶界面,對(duì)用戶進(jìn)行培訓(xùn),確保用戶能夠并且愿意和喜歡使用開發(fā)出的產(chǎn)品?!ら_發(fā)需求分析和項(xiàng)目計(jì)劃制定,,他負(fù)責(zé)進(jìn)行代碼開發(fā),在每一個(gè)階段,內(nèi)容的代碼?!y(cè)試。負(fù)責(zé)開發(fā)出的代碼的測(cè)試。測(cè)試者并不是要找到每一個(gè)開發(fā)者的每一段代碼的每一個(gè)錯(cuò)誤(bug),而是要找到代碼錯(cuò)誤之間的關(guān)系,解決最根本的錯(cuò)誤,掌握錯(cuò)誤的狀態(tài),從而迅速排除錯(cuò)誤?!ず笄?。后勤人員負(fù)責(zé)將實(shí)驗(yàn)室的產(chǎn)品商品化,變成實(shí)際可以運(yùn)行的產(chǎn)品,達(dá)到最初制定的商業(yè)目的,因?yàn)閷?shí)驗(yàn)室的環(huán)境可能和實(shí)際環(huán)境幾乎一致或差別不大。而現(xiàn)在卻不同了,實(shí)驗(yàn)室環(huán)境可能十分簡(jiǎn)單,而實(shí)際環(huán)境可能非常復(fù)雜,比如分布式環(huán)境、Internet/Intranet環(huán)境等,尤其是大企業(yè),實(shí)際環(huán)境比實(shí)驗(yàn)室環(huán)境復(fù)雜得多,因往往使整個(gè)項(xiàng)目前功盡棄,功虧一簣。二、MSF簡(jiǎn)史1994Microsoft?MicrosoftSolutionFramework(MSF)MSF進(jìn)2002VisualStudio.NetMSF3.0的白皮書,MSF3.0的大規(guī)模培訓(xùn)也在中國(guó)開始。20064.0VisualStudioTeamFoundation2005發(fā)布。它增加了不少敏捷開發(fā)團(tuán)隊(duì)典型的流程和在新的團(tuán)隊(duì)協(xié)作VSTS中的應(yīng)用。MSF演化的細(xì)節(jié),要記住所有模式關(guān)鍵是要掌握變化的原因。三、MSF的基本原則MSF的核心有八個(gè)基本原則:·推動(dòng)開放的溝通·為共同的前景而工作·充分授權(quán)和信任·各司其職,對(duì)項(xiàng)目共同負(fù)責(zé)·重視商業(yè)價(jià)值·保持敏捷,預(yù)期變化·質(zhì)量投資·學(xué)習(xí)所有的經(jīng)驗(yàn)四、MSF的一些特點(diǎn)MSF是微軟在總結(jié)自身多年項(xiàng)目管理經(jīng)驗(yàn)的基礎(chǔ)上提出的一套項(xiàng)目管理界11、CodeReview原則是指程序員定期向其他人講解自己源程序的活動(dòng),這個(gè)方法被眾多公司采用并被認(rèn)為是一個(gè)行之有效的方法。主要優(yōu)點(diǎn)有:因?yàn)橐虼蠹抑v解自己的程序,程序員會(huì)更重視自己的工作進(jìn)度、代碼質(zhì)量。可以互相學(xué)習(xí),共同提高,及時(shí)發(fā)現(xiàn)問題。程序員可掌握他人的程序設(shè)計(jì)思想和方法,利于維護(hù)他人程序2Checkbuild所有程序,如果build不能通過,程序員必須立即修改自己的程序。每隔一段時(shí)間配release一個(gè)內(nèi)部版本。主要優(yōu)點(diǎn):從開始程序就是一個(gè)整體,而不是到最后才整合在一起?;ハ鄼z查才能Checkin可以減少錯(cuò)誤的發(fā)生。里程碑的設(shè)定,對(duì)大項(xiàng)目的管理尤其有益,既不會(huì)因?yàn)橛?jì)劃時(shí)間較長(zhǎng)而有松懈,也能做到有張有弛。3、文檔管理,MSF的文檔崇尚實(shí)用簡(jiǎn)潔,盡量避免事后沒人看得文檔,資料的積累和經(jīng)驗(yàn)的繼承通過加強(qiáng)程序員的交流來解決(如CodeReview,Checkin前的互相檢查)。微軟認(rèn)為,一個(gè)項(xiàng)目的存在是和項(xiàng)目組的存在相關(guān)一般的應(yīng)用軟件開發(fā)相比會(huì)有所不同。4、人員招聘培訓(xùn),人員招聘首先注重人格因素,其次是技術(shù)因素。人員的培訓(xùn)最有效最方便的手段是利用網(wǎng)絡(luò)以多媒體、電子文檔的方式提供。561:1,2:1雇用大量的學(xué)生等臨時(shí)人員來進(jìn)行開發(fā)和測(cè)試。7、強(qiáng)調(diào)進(jìn)行風(fēng)險(xiǎn)管理,對(duì)項(xiàng)目風(fēng)險(xiǎn)進(jìn)行確認(rèn)并全程跟蹤。8、項(xiàng)目開發(fā)過程進(jìn)行里程碑的建立和管理。9、項(xiàng)目總結(jié)制度。每個(gè)項(xiàng)目完成后,對(duì)其失敗和成功的地方進(jìn)行總結(jié)五、為什么應(yīng)用MSF?商業(yè)問題商業(yè)策劃者在面對(duì)世界上不斷變化的復(fù)雜技術(shù)時(shí),必須確定自身企業(yè)總體技術(shù)策略的方向。最大的挑戰(zhàn)來自于保證商業(yè)目標(biāo)和技術(shù)目標(biāo)間的一致。當(dāng)前,信息技術(shù)的投資較以往越來越高。投資以不僅僅局限在數(shù)據(jù)中心方證信息技術(shù)投資得到有效的控制。即便完全不考慮這些投資,錯(cuò)誤的使用技術(shù)給商業(yè)帶來的負(fù)向費(fèi)用的影響,也是不容質(zhì)疑的。所以新技術(shù)的成功實(shí)現(xiàn)將給企業(yè)帶來重要的機(jī)會(huì):今天的分布式組件技術(shù)允許更大的彈性,包括集成不同的協(xié)議、應(yīng)用程序接口、應(yīng)用程序、操作系統(tǒng)和硬件。今天的技術(shù)也通過消息傳遞、事務(wù)處理協(xié)調(diào)、復(fù)制、數(shù)據(jù)倉庫、多層結(jié)構(gòu)的設(shè)計(jì)和魯棒性的客戶機(jī)/服務(wù)器開發(fā)工具包提供對(duì)商業(yè)處理過程和活動(dòng)的支持?;诮M件的技術(shù)提供了一種在商業(yè)方案中集成組件行業(yè)最好產(chǎn)品的能力。降低費(fèi)用客戶機(jī)/(六、MSF如何幫助解決問題?MSF模型適用于規(guī)劃、構(gòu)建和維護(hù)整個(gè)過程中不同方面的問題。(1)圖1:MSF強(qiáng)調(diào)的幾個(gè)領(lǐng)域MSF企業(yè)總體結(jié)構(gòu)MSFMSF應(yīng)用模型的基礎(chǔ)。圖2:企業(yè)總體結(jié)構(gòu)模型圖3:MSF應(yīng)用模型MSF組隊(duì)模型MSF組隊(duì)模型展示了如何組織項(xiàng)目隊(duì)伍,在時(shí)間控制和連續(xù)不斷發(fā)展計(jì)劃的要求下,有效的交付系統(tǒng)的解決方案。它描述了六種基本的角色(產(chǎn)品管理、開發(fā)、測(cè)試、系統(tǒng)實(shí)現(xiàn)和用戶教育)。4MSF組隊(duì)模型MSF過程模型MSF過程模型解釋了如何基于:范圍、進(jìn)度和資源,規(guī)劃過程模型中的“設(shè)計(jì)”ComponentSolutionsProcess)中,進(jìn)行了詳細(xì)的介紹。圖5:MSF過程模型圖6:組件方案設(shè)計(jì)過程七、MSF的組成元素規(guī)劃企業(yè)總體結(jié)構(gòu)規(guī)劃應(yīng)用三個(gè)基本模型可以幫助整體的理解企業(yè)。企業(yè)總體結(jié)構(gòu)規(guī)劃提供了分析企業(yè)組織機(jī)構(gòu)運(yùn)作和商業(yè)應(yīng)用集成和處理的基準(zhǔn)。企業(yè)總體結(jié)構(gòu)是包含四個(gè)方面的框架:事務(wù)、應(yīng)用、信息和技術(shù)。這些模型不僅僅描繪了企業(yè)總體結(jié)構(gòu)的組成部分,還通過以上各個(gè)方面在MSF的方法以“”一直伴隨著商業(yè)需求變化和技術(shù)發(fā)展的連續(xù)過程。企業(yè)總體結(jié)構(gòu)規(guī)劃使用了MSF的一些基本原則,如:風(fēng)險(xiǎn)控制的時(shí)間安排、固定的產(chǎn)品發(fā)布時(shí)間、基于構(gòu)建方案開發(fā)準(zhǔn)則--SolutionsDevelopmentDiscipline(SDD)的方法,將會(huì)抑制創(chuàng)造力、有效的交流和真正的方案開發(fā)。SDD通過在軟件開MSF基本模型,幫助軟件組織克服這些障礙。組件方案設(shè)計(jì)--DesigningComponentSolutions(DCS)DCSMSF過程模型中“設(shè)計(jì)”DCS基于方案設(shè)計(jì)過程,覆蓋了為給出滿足商業(yè)需求的功能設(shè)計(jì),所必需進(jìn)行的設(shè)計(jì)活動(dòng)。DCS的概念(在項(xiàng)目層次上這種設(shè)計(jì)過程允許有效地分派各種具備專業(yè)技能的人,以使特定的需求得對(duì)象設(shè)計(jì)。重用性設(shè)計(jì)--DesigningforUsability(DFU)DFUWindowsWindows維護(hù)基礎(chǔ)設(shè)施實(shí)現(xiàn)和維護(hù)MSFMSF決實(shí)現(xiàn)、管理和維護(hù)技術(shù)基本結(jié)構(gòu)的問題。MSFIT基礎(chǔ)結(jié)構(gòu)實(shí)現(xiàn)要求的、有效的組隊(duì)模型和過程模型,確定了的好處和費(fèi)用的降低。八、實(shí)施MSF在項(xiàng)目實(shí)施的過程中運(yùn)用MSF,其效果將是顯著的,它能夠?qū)⒓夹g(shù)變成產(chǎn)品,由產(chǎn)品變成效益;它能夠幫助用戶少走或不走彎路,從而更快地達(dá)到自己的商業(yè)目標(biāo)。MSF在微軟的許多大客戶中得以大顯身手,比如:瀛海威、中國(guó)投資銀行、香港跑馬場(chǎng)、香港匯豐銀行等。目前,MSF巡回講座,,尤其是大公司的領(lǐng)導(dǎo),認(rèn)識(shí)MSF想和原理,MSF架構(gòu),如方正、用等。張彤川先生笑著對(duì)記者說,盡管每一位實(shí)施MSF項(xiàng)目的微軟顧問的收費(fèi)比較高,MSF由于我國(guó)舊的體制往往并不以商業(yè)化為主要目標(biāo)或商業(yè)化目的不明確,致使現(xiàn)在仍抱有舊體思想的企業(yè)在進(jìn)行項(xiàng)目實(shí)施時(shí)常常陷入死循環(huán)。比如,當(dāng)一個(gè)開發(fā)項(xiàng)目即將結(jié)束時(shí),由于技的發(fā)展或業(yè)務(wù)的發(fā)展,客戶的需求有所變化(往往是提高了),和最初簽定項(xiàng)目實(shí)施協(xié)議時(shí)不同。抱有舊體制思想的客戶通常是拒絕在項(xiàng)目結(jié)束協(xié)議上簽字,而是要求開發(fā)商按照變化了需求繼續(xù)進(jìn)行開發(fā)。但是,當(dāng)按照變化了需求所進(jìn)行的開發(fā)結(jié)束時(shí),需求可能又發(fā)生了變。于是又繼續(xù)進(jìn)行開發(fā),如此死循環(huán)。而MSF卻可以解開這一死循環(huán)。當(dāng)開發(fā)項(xiàng)目結(jié)束時(shí),即使需求發(fā)生了變化,但仍然可以將已開發(fā)出的部分變成產(chǎn)品,把該產(chǎn)品投入商業(yè)應(yīng)用,使它生商業(yè)效益。至于變化了的需求,則可以開發(fā)出下一個(gè)版本來滿足,甚至不斷地開發(fā)新版本,以滿足不斷變化的需求。MSF思想正是要解開這一舊體制造成的死循環(huán),從而更好地利用投資,MSF巡回講座、和大公司共同實(shí)施MSF思想的主要原因之一。張彤川先生告訴記者,微軟是一個(gè)產(chǎn)品提供商和技術(shù)提供商,提供平臺(tái)、產(chǎn)品和技術(shù)。而真正滿足用戶實(shí)際需求的成千上萬的應(yīng)用(Solution而不提供具體的解決方案(Solution),各個(gè)領(lǐng)域內(nèi)的合作

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論