美章網(wǎng) 資料文庫 Scrum敏捷軟件開發(fā)研究范文

Scrum敏捷軟件開發(fā)研究范文

本站小編為你精心準備了Scrum敏捷軟件開發(fā)研究參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

Scrum敏捷軟件開發(fā)研究

當前在軟件開發(fā)領(lǐng)域存在著兩種典型的軟件開發(fā)模式,其中CMMI標準因為要求軟件設(shè)計主體遵循較為復(fù)雜的設(shè)計過程,在軟件設(shè)計過程中需要產(chǎn)生和維護大量的文檔,所以又被稱為軟件設(shè)計的“重載”方法。另一種敏捷開發(fā)方法著重于軟件開發(fā)的效率,又被稱為軟件設(shè)計的“輕載”方法,多年來在軟件設(shè)計領(lǐng)域都認為CMMI和敏捷開發(fā)是對立的,但是筆者并不這樣認為,本文將就結(jié)合CMMI的scrum敏捷軟件開發(fā)問題進行簡要闡述。

1Scrum與CMMI結(jié)合性

Scrum是上世紀九十年代開發(fā)的一種敏捷軟件設(shè)計模型,這一模型主要有產(chǎn)品負責(zé)人、Scrum負責(zé)人和Scrum團隊組成,具體的組成人數(shù)根據(jù)設(shè)計主體的特點不同又會有不同,在Scrum開發(fā)模式下,產(chǎn)品負責(zé)人要負責(zé)制作和維護產(chǎn)品需求列表,作為每次沖刺的輸入,根據(jù)產(chǎn)品需求列表的內(nèi)容,在沖刺之前的貯備會議上制定整個沖刺過程的任務(wù)列表,然后就可以進入到軟件設(shè)計的沖刺階段,這一時間并不固定,大部分要持續(xù)2到4周的時間,在這一過程中每天都要召開囊括所有團隊成員的會議,具體設(shè)計人員匯報前一天的進度,并對當天的工作進行安排。沖刺開發(fā)完成以后進入到?jīng)_刺演示階段,在這一階段所有的設(shè)計人員對設(shè)計軟件進行演示審核,最終確定所設(shè)計的軟件是否符合要求。在軟件的設(shè)計活動中Scrum與CMMI對比主要集中在三級域上,Scrum對CMMI的三級域的不支持支持情況分布如表1所示,由表1中可以明顯的看出Scrum過程對CMMI三級過程域的不支持主要集中在過程管理類過程域,并不存在無法克服的結(jié)合問題。

2Scrum敏捷軟件開發(fā)的改造

2.1人員的角色分配在軟件設(shè)計的CMMI模式中軟件項目一般應(yīng)該具備以下幾種角色:項目經(jīng)理、軟件總設(shè)計師、軟件設(shè)計師、軟件測試員、軟件質(zhì)量保證員、軟件配置管理員。而相應(yīng)的Scrum中指設(shè)置了產(chǎn)品負責(zé)人、Scrum負責(zé)人和Scrum團隊及中國角色,從組織機構(gòu)和人員分配中可以看出二者的差異,所以在結(jié)合過程中應(yīng)該在Scrum團隊中再增加軟件質(zhì)量保證員和軟件配置管理員的角色。

2.2制定項目計劃在具體的軟件設(shè)計活動中Scrum敏捷開發(fā)采取的是一種動態(tài)項目管理方式,如圖1所示,為了適應(yīng)不斷變化的軟件設(shè)計需求,Scrum模式下軟件設(shè)計的沖刺執(zhí)行與項目規(guī)劃是并行的,通過對上一階段工作的總結(jié)并制定下一步工作計劃來保證項目的延續(xù)性和正確的方向性。在CMMI模式中項目管理是從最初的項目設(shè)計開始的,通過將設(shè)計目標有機分化為獨立組成部分來實現(xiàn)設(shè)計工作的延續(xù),在有機部分設(shè)計過程中通過對分項的獨立管理和整體的統(tǒng)籌管理保證設(shè)計方向的正確性。在項目管理活動中對二者的結(jié)合通過將CMMI項目策劃的過程域?qū)?yīng)到兩個層次應(yīng)用來實現(xiàn),這兩個層次分別被命名為目標層和沖刺層。項目層對應(yīng)用戶的要求設(shè)定產(chǎn)品任務(wù)列表,而沖刺層則對應(yīng)任務(wù)列表結(jié)合軟件質(zhì)量保證員和軟件配置管理員的新角色,保證軟件設(shè)計的正確方向性。

2.3與過程和產(chǎn)品質(zhì)量保證過程域的結(jié)合在具體的軟件設(shè)計活動中Scrum開發(fā)方式通過增加CMMI模式中的軟件質(zhì)量保證員的角色來保障證PPQA過程域的實現(xiàn),在結(jié)合型的軟件設(shè)計模式中質(zhì)量保證員的主要職責(zé)是:第一、全程參與沖刺的策劃活動,制定《沖刺質(zhì)量保證計劃》,明確需要審查的過程和工作產(chǎn)品。第二、實施質(zhì)量保證活動,在具體的沖刺活動中依據(jù)《沖刺質(zhì)量保證計劃》對設(shè)計的過程、產(chǎn)品和服務(wù)進行檢查與評價。第三、對不符合項目標準的內(nèi)容進行跟蹤,并將軟件開發(fā)活動中存在的問題匯總成《沖刺質(zhì)量保證報告》,在沖刺演示會議上傳達給組成人員,展示出開發(fā)活動中存在的不合理現(xiàn)象和表現(xiàn)出的問題,由團隊協(xié)商予以解決,如不能在團隊內(nèi)部解決,質(zhì)量保證員有權(quán)直接上報直至有效解決。

3結(jié)論

當前計算機軟件技術(shù)已經(jīng)滲透到社會經(jīng)濟生活的各個領(lǐng)域,社會發(fā)展對軟件開發(fā)的需求極為強烈,在這種形勢下對結(jié)合CMMI的Scrum敏捷軟件開發(fā)的研究具有鮮明的現(xiàn)實意義,本文從Scrum與CMMI結(jié)合性、Scrum敏捷軟件開發(fā)的改造兩個方面對這一問題進行分析,以期為結(jié)合CMMI的Scrum敏捷軟件開發(fā)水平提高提供支持和借鑒。

作者:張思凱 單位:曲阜師范大學(xué)軟件學(xué)院軟件工程專業(yè)

主站蜘蛛池模板: 久久久精品午夜免费不卡| 精品久久精品久久| 欧美巨大黑人精品videos人妖| 国产成人精品一区二三区| 亚洲午夜精品一区二区| 花季传媒app下载免费观看大全 | 国产你懂的视频| 国产欧美精品一区二区| 亚洲国产欧美日韩精品一区二区三区 | a在线观看网站| 星空无限传媒好闺蜜2| 免费在线观看污| 免费在线你懂的| 女人张腿让男桶免费视频观看| 二女一男女3p完整版在线观看| 男女一进一出猛进式抽搐视频| 国产成人免费ā片在线观看 | 国产福利在线导航| 一本一本久久a久久精品综合| 最近高清中文在线国语视频完整版| 全免费一级午夜毛片| 欧美videos极品| 国产精品永久免费10000 | 三级黄色在线免费观看| 欧美一级片在线| 又大又黄又粗又爽的免费视频| 18男同少爷ktv飞机视频| 成人在线观看一区| 亚洲AV综合色区无码一区| 男人的天堂免费a级毛片无码| 国产AV日韩A∨亚洲AV电影| 18日本xxxxxxxxx视频| 大炕上农村岳的乱| 丰满老**毛片| 欧美一区二区三区久久久人妖| 亚洲欧美日韩在线综合福利| 老司机带带我懂得视频| 国产激情视频在线| 天堂中文www资源在线| 久久综合第一页| 波多野结衣办公室在线|