久久五月激情_亚洲制服av_在线播放中文一区_亚洲欧美中文日韩v在线观看

成都賽維思網絡技術有限公司

新聞資訊

當前位置:首頁 > 新聞資訊 > 行業資訊

微軟軟件研發策略轉變之路 從瀑布式走向敏捷開發

來源:成都網站建設    作者:賽維思網絡    發布日期:2014-08-08    瀏覽:2856次

長久以來,身為“軟件開發商”的微軟的名聲并不太好,倒不是人們對微軟的軟件產品不滿意,而是其更新周期太過漫長,比如OfficeWindowsSQL ServerExchange等主打產品的更新周期都長達3年左右,這其中的主要原因就是微軟在軟件項目的開發中采用了瀑布式開發模式。但隨著用戶對軟件的需求越來越苛刻,瀑布式開發模式已經難以滿足新型軟件的開發要求,而微軟也不得不改變自己的軟件研發策略。

在大部分人的印象里,微軟的新版本軟件好像很少按照既定時間發布(Windows 95Windows 2000Windows Vista均延期發布),而微軟本身也很少就軟件延期發布正式的官方聲明,所以此時關于微軟的各種傳聞、假設和猜測似乎已經成了慣例。盡管如此,微軟仍然取得了巨大的成功,因為許多競爭對手的情況也大同小異,大家針對付費軟件的更新速度都比較慢,所以微軟也就顯得沒有那么突兀了。

一、瀑布式開發模式

客觀地講,延期發布在大型軟件項目的開發中非常普遍,畢竟這其中充滿了各種未知的復雜因素,而目前尚未出現一套行之有效的方法來對此進行管理,所以許多軟件項目最終都很難在既定的時間和預算內完成開發。針對這種情況,許多計算機領域的科學家和工程師嘗試了多種正規化的方法來改善軟件開發的流程,這其中就包括微軟和大部分軟件企業普遍使用的瀑布式開發模式。

瀑布式開發模式將軟件開發的過程分為系統計劃、需求分析、系統設計、系統編碼、系統測試、系統運行和維護6個階段,每一階段工作的完成是下一階段工作開始的前提,每一階段都要進行嚴格的評審,保證各階段的工作做得足夠好時才允許進入下一階段。

瀑布式開發模式在上世紀70年代被正式命名之后就備受爭議,盡管有不少公司在軟件開發中使用該模型,但它一直未能獲得業界的廣泛認可,相反,還有許多業內人士該模型是造成軟件開發延期或失敗的主要原因。

盡管如此,瀑布式開發模式在如今的制造業和建筑業領域中應用仍然非常廣泛,因為這兩個行業中的項目進度大多是不可逆的,所以使用這套略顯刻板的模型反而能夠避免一些不必要的成本支出。

相比之下,軟件項目在后期進行修改的成本要比一棟樓簡單許多,同時軟件開發過程中的不確定因素也要更多一些,所以許多軟件項目往往會在某一階段的開發完成之后再對需求做出修改,這顯然與瀑布式開發模式的理念是相悖的。

二、瀑布式開發模式在微軟的應用

雖然微軟在軟件開發中并沒有使用純粹意義上的瀑布式開發模式(部分開發過程有所反復),但總體上來說還是沿用了瀑布式開發流程,其中的一個代表作的就是Visual Studio

相對于WindowsOffice等軟件3年的更新周期來說,Visual Studio的版本更新速度要稍快一些,為兩年左右。這兩年通常會被分成若干個階段,其中軟件的規劃和設計工作要占到46個月,之后是68周的代碼編寫和為期4個月的測試階段,接下來如果出現較大的需求變更,就需要68周的時間來進行第二輪的代碼編寫和4個月的第二輪測試,如果無需大的調整,則進入到4個月的穩定期直到產品最終發布。

從中不難看出,即便在需求發生變更的情況下,軟件代碼的編寫時間也不過只有4個月,而軟件測試階段所需的時間卻是代碼編寫的兩倍左右,多少有些本末倒置。

其實微軟的組織結構也符合瀑布式開發模式的要求,其在軟件開發項目中主要有三個角色,分別是負責功能說明和設計的項目經理、負責代碼編寫的開發人員以及負責功能實現的質保人員,這三個角色在管理架構上屬于平級,三方相互合作和制約來完成一個軟件項目的開發。

上述的這種開發流程和架構看似很是嚴謹,但操作起來卻不甚理想。舉例來說,當某個用戶安裝了Visual StudioBeta版本并進行了1個月的測試之后發現并提交了其中的一個Bug,而此時對于開發人員來說,是應該對這個Bug進行修復的,但由于此時軟件的開發已經進入尾聲,所以如果這個Bug比較嚴重的話,可能就只能到下一個版本的開發階段再對其進行修復,這顯然會影響該軟件的最終質量。

三、敏捷開發模式

網絡的逐漸興起開始對軟件交付模式產生巨大影響,用戶是在體驗某款軟件時無需再將其安裝到本地計算機上,只需訪問某個網站就能夠體驗到具體的外觀和功能,這對于軟件測試來說無疑是非常方便的。也正是在這個時候,“敏捷開發”模式開始出現在軟件開發領域之中。

“敏捷開發”一詞最早出現在上世紀的90年代,并在2001年被正式定名,當時一組開發人員公布了所謂的“敏捷開發宣言”:“個體和交互勝過過程和工具、可以工作的軟件勝過面面俱到的文檔、客戶合作勝過合同談判、響應變化勝過遵循計劃、雖然右邊的項也具有價值,但我們認為左邊的項具有更大的價值。”

簡單的說,敏捷開發是一種以用戶需求進化為核心、迭代、循序漸進的開發方法。在敏捷開發中,軟件項目的構建被切分成多個子項目,各個子項目的成果都經過測試,具備集成和可運行的特征。換言之,就是把一個大項目分為多個相互聯系,但也可獨立運行的小項目,并分別完成,在此過程中軟件一直處于可使用狀態。

很顯然,敏捷開發與瀑布式開發有著質的區別,前者采用了“迭代式”的開發模式,事先并不先入為主地確定用戶的需求,而是先做一些原型試驗品來讓那些關鍵用戶去體驗,然后再根據用戶的反饋意見不斷做修改和調整。在整個研發流程中,產品的最初設想和最終設計往往是不相同的。

四、敏捷開發模式在微軟的應用

微軟的Visual Studio團隊是公司內部首個采用敏捷開發模式的研發團隊,盡管最初微軟內部仍然以使用瀑布式開發模式,但由于Visual Studio的第三方開發者強烈要求使用敏捷開發模式,所以微軟的研發部門不得不做出改變,這也為敏捷開發模式在Visual Studio中的應用鋪平了道路。

Visual Studio 2010是首個因敏捷開發模式而受益的Visual Studio版本,該軟件發布于20104月,當時同樣耗費了兩年的時間完成開發,但隨后研發團隊就發現軟件中的許多模板對于敏捷開發者來說太過籠統,幾乎沒有太大的實際意義。針對這種情況,微軟的研發部門推出了鼎鼎大名的Team Foundation ServerTFS),這個功能強大的服務器平臺能為微軟的產品提供源代碼管理、數據收集、定義工作流程和管理項目進度等,而微軟的軟件研發策略也就從此開始發生巨大變化,以往兩到三年的產品更新周期逐漸變得更短,軟件開發的流程也變得更加靈活高效,而敏捷開發模式也開始在微軟內部流行開來

盡管敏捷開發模式已被證明是非常高效的軟件開發模式,但在微軟這種規模龐大的公司中推行起來還是頗為困難的,微軟擁有大量的軟件開發者,其中僅研發部門的員工就在3000人以上,同時還有數百個研發團隊,所以要想讓大家從早已習以為常的瀑布式開發模式轉換為敏捷開發模式,其難度不亞于“壯士斷腕”。

然而,微軟的管理層已經意識到敏捷開發模式對于公司未來發展的重要性,于是開始積極地制定各種措施來推動這一模式在各個研發團隊進行普及,其中包括知識培訓、改變研發團隊組織結構、建立新的層級匯報機制等等,這都在一定程度上盤活了微軟內部的研發資源,明顯提升了產品的研發進度。以Visual Studio為例,目前的版本更新速度已經縮短至一個季度左右,這在瀑布式開發模式下是難以想象的。

五、“保守”的微軟Office

Office應該算是微軟最為傳統的應用軟件了,由于該軟件擁有非常廣泛的用戶群,所以微軟在Office的開發策略上相對比較保守,而Office用戶也大多不喜歡比較頻繁的版本更新,因為這樣可能會打亂他們既有的工作流程。

但是,微軟另辟蹊徑地鼓勵用戶轉向Office 365訂閱服務,該服務為用戶提供定期的版本更新以及新的功能。同時,微軟的iPadOffice團隊在進行產品研發時也采用了敏捷開發模式,通過定期產品迭代來為用戶帶來更棒的使用體驗。

就目前情況而言,微軟是否會將敏捷開發模式應用到桌面版Office的研發中還不確定,但至少微軟已經主動進行了若干嘗試,雖然公司并未改變Office為期3年的產品更新周期,但微軟也承認如今的用戶期待獲得更多的功能,所以未來微軟會通過其他方式來滿足用戶的需求。由此不難看出,一旦微軟發現敏捷開發模式能夠為用戶帶來更棒的使用體驗的話,那么完全有可能在未來數年內拋棄瀑布式開發模式。

六、結語

對于微軟的用戶來說,敏捷開發模式為Visual Studio的開發而帶來的改進是顯而易見的,每隔數月該產品就能進行一些版本更新(網絡版的更新速度更快),這無疑將會吸引更多的開發者積極加入到Visual Studio的陣營中來,從而實現良性循環。

而微軟也在內部大力推動敏捷開發模式的進展,畢竟這種模式明顯提升了軟件項目研發的速度和質量,同時該模式所帶來的優質體驗也讓用戶變得更加忠誠,所以我們有理由相信敏捷開發模式未來將會在微軟逐漸普及,并推動這家軟件巨頭打造出更為優秀的應用軟件。

Copyright ? www.m.caopormo.com All Rights Reserved. 成都賽維思網絡技術有限公司  蜀ICP備13002520號-3   Sitemap   

久久五月激情_亚洲制服av_在线播放中文一区_亚洲欧美中文日韩v在线观看
香蕉免费一区二区三区在线观看| 午夜在线成人av| 欧美成人免费va影院高清| 欧美一区二区女人| 伊人精品视频| 欧美高清在线一区| 欧美精品日本| 亚洲视频在线观看免费| 亚洲一区二区三区久久| 国产日韩精品视频一区| 久久久久久久久久久久久久一区| 久久福利电影| 亚洲欧洲日本专区| 亚洲视频电影图片偷拍一区| 国产欧美日韩综合| 蜜臀久久99精品久久久久久9| 蜜桃精品久久久久久久免费影院| 日韩午夜精品视频| 亚洲一区二区黄| 亚洲高清视频一区| 日韩午夜视频在线观看| 国产日韩欧美三级| 欧美aⅴ99久久黑人专区| 欧美人与性动交a欧美精品| 性欧美暴力猛交另类hd| 免费视频最近日韩| 午夜精品一区二区三区在线播放| 久久精品系列| 午夜精品www| 欧美激情按摩在线| 久久久久久九九九九| 欧美精品一区三区| 美日韩丰满少妇在线观看| 欧美日韩在线一区二区三区| 久久视频国产精品免费视频在线| 欧美精品日韩一区| 裸体歌舞表演一区二区| 欧美系列电影免费观看| 欧美好骚综合网| 国产精品专区一| 日韩亚洲欧美成人| 亚洲大片精品永久免费| 亚洲欧美日韩精品久久久久| 亚洲精品中文字幕有码专区| 欧美一区三区二区在线观看| 亚洲一区二区成人| 欧美成人一区二区三区| 麻豆精品精华液| 国产精品一区二区男女羞羞无遮挡 | 一区二区三区高清在线 | 欧美成人综合一区| 久久日韩粉嫩一区二区三区| 国产精品视频免费一区| 99国产精品久久久久久久成人热| 1024精品一区二区三区| 久久国产视频网站| 欧美一区二区三区在| 国产精品久久久久久久久久三级 | 免费久久久一本精品久久区| 国产欧美精品日韩区二区麻豆天美| 亚洲免费大片| 一本综合久久| 欧美精品色一区二区三区| 欧美黄色aa电影| 亚洲国产精品成人综合色在线婷婷 | 亚洲少妇在线| 欧美日韩国产精品一区| 亚洲精品系列| 亚洲天堂av高清| 国产精品v日韩精品v欧美精品网站| 亚洲狠狠婷婷| 一本大道久久精品懂色aⅴ| 欧美精品一区二区久久婷婷| 91久久综合亚洲鲁鲁五月天| 亚洲免费精品| 欧美午夜精品久久久久久孕妇| 一本不卡影院| 欧美一区成人| 伊人久久久大香线蕉综合直播| 久久久久久久久综合| 欧美激情性爽国产精品17p| 亚洲精品免费电影| 欧美深夜影院| 欧美一区二区三区精品| 免费精品视频| 99视频在线精品国自产拍免费观看| 欧美精品少妇一区二区三区| 一本久久a久久精品亚洲| 欧美怡红院视频| 在线不卡亚洲| 欧美日韩视频不卡| 午夜精品免费在线| 男女av一区三区二区色多| 99xxxx成人网| 国产午夜精品麻豆| 欧美激情久久久久| 亚洲一区欧美二区| 欧美不卡视频一区发布| 99精品久久| 国产亚洲综合在线| 欧美乱妇高清无乱码| 亚洲一区二区成人| 欧美高清影院| 亚洲综合色噜噜狠狠| 狠狠色丁香婷综合久久| 欧美日韩国产丝袜另类| 欧美一区二区三区四区夜夜大片| 美女尤物久久精品| 亚洲欧美在线免费观看| 最新中文字幕一区二区三区| 国产精品va在线| 久久综合伊人77777蜜臀| 亚洲天天影视| 欧美激情一区二区三区| 久久成人综合网| 一本久久综合亚洲鲁鲁五月天| 国产日韩欧美二区| 欧美午夜欧美| 欧美精品1区2区3区| 久久久五月婷婷| 亚洲午夜一区二区三区| 亚洲狠狠丁香婷婷综合久久久| 久久精品国产久精国产一老狼| 99精品久久| 亚洲高清色综合| 狠狠入ady亚洲精品经典电影| 欧美日韩激情网| 欧美a级片一区| 久久久亚洲成人| 欧美一区二区三区免费视频| 一区二区三区蜜桃网| 亚洲国产精品成人综合| 欧美**字幕| 媚黑女一区二区| 亚洲人成77777在线观看网| 欧美一区二区在线免费播放| 亚洲网站视频| 一本久久a久久免费精品不卡| 亚洲国产视频a| 亚洲福利国产精品| 加勒比av一区二区| 国产一区二区成人| 国产午夜精品一区理论片飘花| 国产精品久久久久99| 欧美视频在线观看一区二区| 欧美精品一区二区三区久久久竹菊 | 欧美人与禽猛交乱配| 欧美久久电影| 欧美美女喷水视频| 欧美日韩在线一区二区三区| 欧美日韩免费在线视频| 欧美精品v日韩精品v国产精品 | 欧美激情中文字幕乱码免费| 久久久久国产精品一区| 久久九九精品99国产精品| 久久久www免费人成黑人精品| 久久激情网站| 麻豆91精品| 欧美日韩一卡| 国产精品毛片va一区二区三区| 国产精品久久久久久久久婷婷| 国产精品欧美经典| 国产在线视频欧美| 亚洲国产一成人久久精品| 亚洲精选视频免费看| 亚洲午夜三级在线| 久久成人综合网| 欧美大片在线观看一区| 最新国产成人在线观看| 亚洲一区二区三区精品视频| 欧美一级二级三级蜜桃| 久久综合色天天久久综合图片| 农村妇女精品| 国产精品久久久久久久久久免费| 国产亚洲欧美一区在线观看| 亚洲国产另类久久精品| 亚洲午夜在线观看视频在线| 久久国产精品一区二区三区| 欧美韩日一区二区三区| 中日韩高清电影网| 麻豆精品视频在线观看视频| 欧美日韩一区免费| 黑人巨大精品欧美黑白配亚洲| 日韩视频在线一区| 久久久久久九九九九| 亚洲日本中文字幕| 久久国产手机看片| 欧美午夜精品| 亚洲品质自拍| 久久久久久久久伊人| 亚洲美女色禁图| 久久亚洲欧美| 国产精品综合色区在线观看| 日韩视频不卡中文| 蜜桃精品一区二区三区| 一区二区三区视频在线播放| 麻豆精品视频在线观看视频| 国产精品日韩欧美| 一本色道久久综合亚洲精品按摩| 老鸭窝毛片一区二区三区|