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

下載本文檔

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論