Scrum敏捷方法在G公司軟件項目管理中的應(yīng)用研究
發(fā)布時間:2021-06-07 17:09
G公司致力于研究電力行業(yè)信息化軟件多年,為國內(nèi)多家電力企業(yè)供應(yīng)了多款優(yōu)秀的信息化產(chǎn)品。隨著原有產(chǎn)品競爭的加劇以及電力系統(tǒng)信息化項目的不斷創(chuàng)新,特別是近年來云計算、大數(shù)據(jù)、物聯(lián)網(wǎng)和人工智能等新技術(shù)的出現(xiàn)和逐步運用,項目需求不再像原有項目一樣成熟且穩(wěn)定,而是顯現(xiàn)出多變的特點。這給像G公司一樣習(xí)慣了傳統(tǒng)瀑布式軟件開發(fā)管理模型的企業(yè)帶來了巨大挑戰(zhàn)。企業(yè)無法適應(yīng)需求的變更導(dǎo)致了項目流程進(jìn)展緩慢,并且產(chǎn)品質(zhì)量低、成本高。如何改進(jìn)項目管理模式以提高項目適應(yīng)現(xiàn)階段高速變化的項目需求,從而為客戶提供高質(zhì)、穩(wěn)定的產(chǎn)品,是G公司以及大量同類型企業(yè)亟待解決的問題。本文以G公司已有項目管理流程為研究對象,立足于項目實踐過程,結(jié)合敏捷開發(fā)方法的基本理論,基于Scrum方法,改進(jìn)G公司軟件開發(fā)項目管理流程。通過Scrum方法的實施,本研究實現(xiàn)了對軟件項目開發(fā)流程的優(yōu)化,提高了開發(fā)效率以及對需求變更的適應(yīng)能力,進(jìn)而提高了公司的經(jīng)濟(jì)效益和市場競爭力。首先,通過查閱大量文獻(xiàn)資料,本文對軟件項目開發(fā)管理流程、敏捷方法的基本思想和理論、Scrum敏捷方法的主要角色和流程進(jìn)行了系統(tǒng)性研究,并對此進(jìn)行了綜述,為后續(xù)分析G公司項目...
【文章來源】:山東大學(xué)山東省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:90 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖2-2快速原型模型??上圖可以看出,快速原型模型的各個階段不帶反饋分支,這是其一個主要優(yōu)點
?山東大學(xué)碩士學(xué)位論文???需求分析??y??系統(tǒng)整體????設(shè)計??「........-?? ̄ ̄"T謝牛1?組件2??][?詳綻設(shè)計??.'F55551?■?f55*51?其他組件…??v??—-??—1??u?-??|結(jié)^試?組件*試??菜成交付?集成交付?整體集????1?成、交付??圖2-3增量模型??增量模型與瀑布模型或者快速原型模型顯著區(qū)別在于增量模型不是一次性交??付整個系統(tǒng),而是按組件分批次地交付。隨著項目推行,客戶可以逐步接收系統(tǒng),??可以有適應(yīng)的過程而不至于受到系統(tǒng)突然上線帶來的沖擊。應(yīng)用増量模型的難點??在于各個組件的集成階段,該階段一般需要設(shè)計開放的平臺以滿足開發(fā)過程以及??后續(xù)維護(hù)過程中組件的集成。開放平臺的設(shè)計則需要合理的軟件技術(shù)以及管理技??術(shù)支撐。另外,增量模型有助于風(fēng)險控制,某一組件不滿足需求不會涉及其他組??件,只需在該組件內(nèi)修復(fù)、返工,影響范圍較校??(4)螺旋模型??任何項目都不可避免地遇到風(fēng)險,風(fēng)險管理也是項目管理中一個重要知識領(lǐng)??域,軟件項目更是如此。項目有可能不滿足需求,項目質(zhì)量不過關(guān),逾期以及超??支等都是軟件項目潛在風(fēng)險,快速原型模型以及增量模型都有相應(yīng)的風(fēng)險控制機??制,而螺旋模型則更加注重風(fēng)險控制,因此每個階段都加入了風(fēng)險分析過程。如??圖2-4所示。??12??
山東大學(xué)碩士學(xué)位論文??制定洲?成本?附放??決定目壇???????方*和限制_分析肖除風(fēng)險??/??/?/?/^?貼行?\??-_-??產(chǎn)品也y.?—/??/?§???:?iw?i??客尸jt*.??se???^?下一產(chǎn)a??圖24螺旋模型(圖片來源:軟件測試網(wǎng)??http://www.51?testing.com/html/91?/461291?-859310.html)??每個螺旋對應(yīng)一個開發(fā)階段,每個階段開始于確定該階段目標(biāo)和分配任務(wù),接??下來就要針對本階段的目標(biāo)和任務(wù)進(jìn)行風(fēng)險分析。只有通過風(fēng)險分析才能進(jìn)行后??續(xù)過程。該模型能夠有效控制風(fēng)險,但是由于每個階段都引入了風(fēng)險分析,成本??相應(yīng)的也會增加,如果項目規(guī)模較小,不足以支撐如此復(fù)雜的流程則不適用螺旋??模型。同時,風(fēng)險分析也對項目成員提出了更髙的要求,必須掌握風(fēng)險管理相關(guān)??知識。??2.2敏捷開發(fā)理論??傳統(tǒng)軟件項目管理模型下,基本都遵循“分析-設(shè)計-開發(fā)-測試-交付”的流程,??其中尤其注重設(shè)計階段,一般都會包括概要設(shè)計、詳細(xì)設(shè)計、數(shù)據(jù)庫設(shè)計、頁面??設(shè)計等,力求把問題都在設(shè)計階段解決。然而這種重量級的管理方式,在軟件迭??代迅速、需求變化頻繁的今天難以滿足需要(羅昊,2019)。上世紀(jì)末至本世紀(jì)初,??敏捷軟件模型以其快速響應(yīng)變化、快速完成項目迭代的特點越來越被廣大軟件項??目開發(fā)者接受。??敏捷開發(fā)方法注重敏捷思想和敏捷技術(shù)實踐,Semm方法作為常用的敏捷方法??同樣遵循敏捷思想與實踐。了解敏捷開發(fā)相關(guān)理論,對于理解Scrum方法的原理??和措施是必不可少的。??13??
【參考文獻(xiàn)】:
期刊論文
[1]計算機軟件開發(fā)中敏捷思想的應(yīng)用探討[J]. 羅昊. 計算機產(chǎn)品與流通. 2019(12)
[2]面向DevOps的軟件工程新技術(shù)專題前言[J]. 榮國平,白曉穎,岳濤. 軟件學(xué)報. 2019(10)
[3]看板模型在敏捷軟件開發(fā)流程中的應(yīng)用[J]. 蔣夢云. 計算機與網(wǎng)絡(luò). 2019(12)
[4]基于源文件可疑度的軟件缺陷定位方法研究[J]. 陸皖麟,王梟,馮超,武劍. 兵器裝備工程學(xué)報. 2019(03)
[5]軟件缺陷報告嚴(yán)重性屬性分析[J]. 劉文杰,江賀. 計算機工程與應(yīng)用. 2019(14)
[6]面向服務(wù)器集群的自動化測試監(jiān)控平臺的研究和實現(xiàn)[J]. 杜家兵,陳衍鵬. 自動化與儀器儀表. 2018(04)
[7]極限編程在項目管理系統(tǒng)研究中的應(yīng)用(英文)[J]. 郭偉業(yè),李麗娜. 機床與液壓. 2018(06)
[8]高效制定并使用Scrum開發(fā)的產(chǎn)品Backlog[J]. 莊旭暉,陳昱宇. 數(shù)字技術(shù)與應(yīng)用. 2015(09)
[9]敏捷開發(fā)中進(jìn)度管理的策略[J]. 劉華清. 數(shù)字通信. 2013(04)
[10]基于SCRUM模型的醫(yī)院信息系統(tǒng)項目開發(fā)[J]. 康亞冰,艾育華,陳芳炯. 中國數(shù)字醫(yī)學(xué). 2012 (11)
碩士論文
[1]Scrum在M公司項目管理中的應(yīng)用[D]. 夏辰未.西南交通大學(xué) 2017
[2]基于軟件缺陷分類標(biāo)準(zhǔn)與分析技術(shù)的軟件缺陷管理系統(tǒng)應(yīng)用與研究[D]. 閆振興.華東師范大學(xué) 2011
本文編號:3216973
【文章來源】:山東大學(xué)山東省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:90 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖2-2快速原型模型??上圖可以看出,快速原型模型的各個階段不帶反饋分支,這是其一個主要優(yōu)點
?山東大學(xué)碩士學(xué)位論文???需求分析??y??系統(tǒng)整體????設(shè)計??「........-?? ̄ ̄"T謝牛1?組件2??][?詳綻設(shè)計??.'F55551?■?f55*51?其他組件…??v??—-??—1??u?-??|結(jié)^試?組件*試??菜成交付?集成交付?整體集????1?成、交付??圖2-3增量模型??增量模型與瀑布模型或者快速原型模型顯著區(qū)別在于增量模型不是一次性交??付整個系統(tǒng),而是按組件分批次地交付。隨著項目推行,客戶可以逐步接收系統(tǒng),??可以有適應(yīng)的過程而不至于受到系統(tǒng)突然上線帶來的沖擊。應(yīng)用増量模型的難點??在于各個組件的集成階段,該階段一般需要設(shè)計開放的平臺以滿足開發(fā)過程以及??后續(xù)維護(hù)過程中組件的集成。開放平臺的設(shè)計則需要合理的軟件技術(shù)以及管理技??術(shù)支撐。另外,增量模型有助于風(fēng)險控制,某一組件不滿足需求不會涉及其他組??件,只需在該組件內(nèi)修復(fù)、返工,影響范圍較校??(4)螺旋模型??任何項目都不可避免地遇到風(fēng)險,風(fēng)險管理也是項目管理中一個重要知識領(lǐng)??域,軟件項目更是如此。項目有可能不滿足需求,項目質(zhì)量不過關(guān),逾期以及超??支等都是軟件項目潛在風(fēng)險,快速原型模型以及增量模型都有相應(yīng)的風(fēng)險控制機??制,而螺旋模型則更加注重風(fēng)險控制,因此每個階段都加入了風(fēng)險分析過程。如??圖2-4所示。??12??
山東大學(xué)碩士學(xué)位論文??制定洲?成本?附放??決定目壇???????方*和限制_分析肖除風(fēng)險??/??/?/?/^?貼行?\??-_-??產(chǎn)品也y.?—/??/?§???:?iw?i??客尸jt*.??se???^?下一產(chǎn)a??圖24螺旋模型(圖片來源:軟件測試網(wǎng)??http://www.51?testing.com/html/91?/461291?-859310.html)??每個螺旋對應(yīng)一個開發(fā)階段,每個階段開始于確定該階段目標(biāo)和分配任務(wù),接??下來就要針對本階段的目標(biāo)和任務(wù)進(jìn)行風(fēng)險分析。只有通過風(fēng)險分析才能進(jìn)行后??續(xù)過程。該模型能夠有效控制風(fēng)險,但是由于每個階段都引入了風(fēng)險分析,成本??相應(yīng)的也會增加,如果項目規(guī)模較小,不足以支撐如此復(fù)雜的流程則不適用螺旋??模型。同時,風(fēng)險分析也對項目成員提出了更髙的要求,必須掌握風(fēng)險管理相關(guān)??知識。??2.2敏捷開發(fā)理論??傳統(tǒng)軟件項目管理模型下,基本都遵循“分析-設(shè)計-開發(fā)-測試-交付”的流程,??其中尤其注重設(shè)計階段,一般都會包括概要設(shè)計、詳細(xì)設(shè)計、數(shù)據(jù)庫設(shè)計、頁面??設(shè)計等,力求把問題都在設(shè)計階段解決。然而這種重量級的管理方式,在軟件迭??代迅速、需求變化頻繁的今天難以滿足需要(羅昊,2019)。上世紀(jì)末至本世紀(jì)初,??敏捷軟件模型以其快速響應(yīng)變化、快速完成項目迭代的特點越來越被廣大軟件項??目開發(fā)者接受。??敏捷開發(fā)方法注重敏捷思想和敏捷技術(shù)實踐,Semm方法作為常用的敏捷方法??同樣遵循敏捷思想與實踐。了解敏捷開發(fā)相關(guān)理論,對于理解Scrum方法的原理??和措施是必不可少的。??13??
【參考文獻(xiàn)】:
期刊論文
[1]計算機軟件開發(fā)中敏捷思想的應(yīng)用探討[J]. 羅昊. 計算機產(chǎn)品與流通. 2019(12)
[2]面向DevOps的軟件工程新技術(shù)專題前言[J]. 榮國平,白曉穎,岳濤. 軟件學(xué)報. 2019(10)
[3]看板模型在敏捷軟件開發(fā)流程中的應(yīng)用[J]. 蔣夢云. 計算機與網(wǎng)絡(luò). 2019(12)
[4]基于源文件可疑度的軟件缺陷定位方法研究[J]. 陸皖麟,王梟,馮超,武劍. 兵器裝備工程學(xué)報. 2019(03)
[5]軟件缺陷報告嚴(yán)重性屬性分析[J]. 劉文杰,江賀. 計算機工程與應(yīng)用. 2019(14)
[6]面向服務(wù)器集群的自動化測試監(jiān)控平臺的研究和實現(xiàn)[J]. 杜家兵,陳衍鵬. 自動化與儀器儀表. 2018(04)
[7]極限編程在項目管理系統(tǒng)研究中的應(yīng)用(英文)[J]. 郭偉業(yè),李麗娜. 機床與液壓. 2018(06)
[8]高效制定并使用Scrum開發(fā)的產(chǎn)品Backlog[J]. 莊旭暉,陳昱宇. 數(shù)字技術(shù)與應(yīng)用. 2015(09)
[9]敏捷開發(fā)中進(jìn)度管理的策略[J]. 劉華清. 數(shù)字通信. 2013(04)
[10]基于SCRUM模型的醫(yī)院信息系統(tǒng)項目開發(fā)[J]. 康亞冰,艾育華,陳芳炯. 中國數(shù)字醫(yī)學(xué). 2012 (11)
碩士論文
[1]Scrum在M公司項目管理中的應(yīng)用[D]. 夏辰未.西南交通大學(xué) 2017
[2]基于軟件缺陷分類標(biāo)準(zhǔn)與分析技術(shù)的軟件缺陷管理系統(tǒng)應(yīng)用與研究[D]. 閆振興.華東師范大學(xué) 2011
本文編號:3216973
本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/3216973.html
最近更新
教材專著