天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 管理論文 > 項目管理論文 >

Scrum方法在萬維公司軟件開發(fā)過程管控中的應用研究

發(fā)布時間:2020-08-13 13:28
【摘要】:隨著互聯(lián)網技術的迅速發(fā)展,在軟件項目開發(fā)中,項目需求變化的速度也越來越快,如何應對客戶需求的快速變化,交付高質量的軟件,已成為現(xiàn)階段軟件開發(fā)公司生存的關鍵。因此,對軟件項目管理就提出了較高要求。在這樣的環(huán)境下,一種輕量級的軟件敏捷開發(fā)方法應運而生。近年來,Scrum敏捷開發(fā)方法被越來越多的軟件企業(yè)關注,國內外各大軟件企業(yè)開始紛紛推廣和實踐。首先,本文介紹了敏捷開發(fā)方法的相關理論,介紹敏捷開發(fā)方法產生的背景,敏捷開發(fā)方法的概念及原則,介紹了敏捷開發(fā)方法的特點,闡述了Scrum敏捷方法中的角色、活動及工作,并對Scrum敏捷開發(fā)方法的實施過程進行了說明。其次,本文對萬維公司及軟件開發(fā)過程管控的現(xiàn)狀進行了分析。從需求、質量、進度等方面進行了分析,歸納總結了萬維公司在軟件開發(fā)過程管控中的問題,并根據Scrum的相關指導規(guī)則,引入Scrum模式,詳細闡述了在軟件開發(fā)過程中引入Scrum方法的具體做法。然后,根據Scrum的相關指導規(guī)則,引入Scrum模式,通過以Scrum方法在實際項目TJSNBG中的應用,詳細闡述了在軟件開發(fā)過程中引入Scrum方法的具體做法。接著,通過使用Minitab質量管理統(tǒng)計分析工具,對實踐項目執(zhí)行過程中的數據進行多方面分析,找到了影響軟件質量的關鍵因素,證實了Scrum方法在萬維公司軟件開發(fā)過程中的實施有效性,并通過對關鍵因素的回歸分析,獲得了項目過程績效基線和過程績效模型。公司通過對兩個模型的使用,從而達到了項目的量化管理。同時,本文對萬維公司實施Scrum方法轉型后,實施效果進行了總結評價。最后,本文還闡述了公司實施Scrum方法的保障措施,具體從敏捷過程改進小組、過程專員、質量專員的設立以及外部咨詢服務等方面進行了總結。作者結合實際的工作實踐,采用公司的真實案例,實施Scrum全過程,通過相關因素分析,并從中找出了關鍵因素之間的關系,為實施Scrum的最大效果提供依據,為萬維公司今后在實施Scrum過程中更好的進行持續(xù)優(yōu)化與改進提供幫助。同時,也為即將實施Scrum方法的中小軟件企業(yè)起到實踐幫助作用。
【學位授予單位】:蘭州理工大學
【學位級別】:碩士
【學位授予年份】:2018
【分類號】:F49
【圖文】:

敏捷開發(fā),軟件行業(yè),增量開發(fā),概念


圖 1.1 研究路線第 2 章 敏捷開發(fā)相關基本理論與概念2.1 敏捷開發(fā)2.1.1 敏捷開發(fā)的提出大概在 2000 年,一些軟件行業(yè)方面的激進人士,針對當時軟件行業(yè)現(xiàn)狀,提出了一種輕量級的軟件開發(fā)方法,此方法能夠讓開發(fā)團隊高效工作,并隨時相應變化,他們還成立了敏捷聯(lián)盟。因此,專家們給這類輕量級的方法起名為敏捷,并發(fā)布了敏捷開發(fā)者宣言。敏捷方法強調以人為本,專注于交付對客戶有價值的軟件。在高度協(xié)作的開發(fā)環(huán)境中,使用迭代式的方式進行增量開發(fā),經常使用反饋進行思考,反省和總結,不停的進行自我調整和完善。2.1.2 敏捷開發(fā)概念

敏捷開發(fā),傳統(tǒng)軟件


充分發(fā)揮人的創(chuàng)造能力。2.3 敏捷開發(fā)與傳統(tǒng)軟件開發(fā)的比較傳統(tǒng)軟件開發(fā)如瀑布開發(fā)模式他的特點主要在于過程管理,通過開發(fā)流程和開發(fā)規(guī)范進行產品質量的保障,有嚴格的開發(fā)流程和規(guī)范,他關注軟件開發(fā)中需求調研和早期計劃,開發(fā)模型生命周期是一種線性模式,如瀑布式開發(fā)主要包括需求分析、軟件設計、軟件編碼、軟件測試、上線維護等階段。開發(fā)過程中對每個階段的文檔都有嚴格的要求。敏捷開發(fā)方法的特點主要在于擁抱變化,在于溝通和結果。通過高效的溝通減少流程管理成本。組織結構扁平化,從團隊負責人到團隊成員之間都是一種平等關系,團隊相處更有利于和諧?蛻魠⑴c整個軟件開發(fā)過程中,便于解決需求變化等問題,持續(xù)的進行用戶體驗,持續(xù)集成和頻繁的發(fā)布以達到用戶真正的需求,強調以人為中心和軟件開發(fā)過程的適應性。下面通過團隊構成、開發(fā)過程、適應變化、文檔要求、測試機制五個因素對敏捷開發(fā)與傳統(tǒng)軟件開發(fā)進行比較。如圖 2.1 所示:

開發(fā)流程


圖 4.2 Scrum 開發(fā)流程圖4.2.2 Sprint在 Scrum 敏捷開發(fā)中,項目任務是通過 Sprint 的迭代來實現(xiàn)。在整個 Sprint開發(fā)過程中,Scrum Master 要確保在 Sprint 執(zhí)行中,團隊的目標保持不變且 Sprint的目標不被影響和變化,Sprint 具體的活動由計劃會、開發(fā)工作、每日站會、評審會和回顧會等組成。Sprint 的執(zhí)行是一個接著一個,執(zhí)行完一個 Sprint 后,緊接著執(zhí)行下一個 Sprint。在軟件開發(fā)過程中,由于新需求不斷的涌現(xiàn)和變化,所以,Scrum 敏捷開發(fā)采用的是迭代的、增量的開發(fā)過程,在開發(fā)中,軟件開發(fā)周期被分割成多個 Sprint的小迭代,每個 Sprint 小迭代基本上是 2 到 3 周。主要是由于開發(fā)成員對產品的需求理解是漸進的,所以 Sprint 周期不易過長,相反,周期長則項目的復雜度和風險也就會隨之增加,因此,Sprint 的長度一般都不超過 3 周,這樣能夠更好的控制一些風險。萬維公司在 TJSNBG 項目敏捷實施中使用 2 周一個迭代,Sprint流程如下圖所示:

【參考文獻】

相關期刊論文 前10條

1 黃勝男;王艷松;;軟件互聯(lián)網行業(yè)對敏捷開發(fā)及管理模式的應用及分析[J];電腦與電信;2016年09期

2 陳瑩;;瀑布式開發(fā)流程與SCRUM開發(fā)流程的分析與優(yōu)化[J];信息與電腦(理論版);2016年11期

3 杜敏成;;基于Scrum敏捷開發(fā)思想的軟件開發(fā)過程管理[J];軟件導刊;2015年10期

4 嚴晶;;基于Scrum方法的軟件項目管理過程度量研究[J];移動通信;2014年14期

5 孫春艷;劉穎;趙殿奎;;基于CMMI質量管理體系引入敏捷方法的實踐[J];計算機與網絡;2014年01期

6 孫開翠;楊立揚;;基于SCRUM的大型軟件開發(fā)模型的研究[J];電腦知識與技術;2013年13期

7 徐欣欣;羅曉斌;;淺談敏捷軟件開發(fā)中Scrum方法的運用[J];計算機光盤軟件與應用;2013年07期

8 劉慧玲;王申申;陳曉軍;;Scrum敏捷方法在快速開發(fā)中的實踐及改進[J];電腦知識與技術;2012年21期

9 陳國棟;羅省賢;;Scrum敏捷軟件開發(fā)方法實踐中的改進和應用[J];計算機技術與發(fā)展;2011年12期

10 楊帆;徐俊剛;;一種改進的Scrum敏捷軟件開發(fā)方法[J];電子技術;2011年09期

相關碩士學位論文 前4條

1 盧淵源;中小型軟件企業(yè)CMMI與Scrum兼容性探究與實踐[D];北京交通大學;2014年

2 余澤斌;基于敏捷方法的研發(fā)團隊管理研究[D];北京郵電大學;2014年

3 芮素文;基于Scrum的大型軟件研發(fā)過程在A項目中的應用[D];安徽大學;2014年

4 袁航;基于Scrum的項目管理系統(tǒng)開發(fā)與應用[D];電子科技大學;2013年



本文編號:2792061

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/xiangmuguanli/2792061.html


Copyright(c)文論論文網All Rights Reserved | 網站地圖 |

版權申明:資料由用戶e22db***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com