產(chǎn)品研發(fā)敏捷化實(shí)施成功的關(guān)鍵影響因素研究 ——基于巴斯巴引入敏捷開(kāi)發(fā)的案例
發(fā)布時(shí)間:2021-02-03 05:11
每一個(gè)進(jìn)行敏捷開(kāi)發(fā)轉(zhuǎn)型的企業(yè)走過(guò)的路都是艱辛的,有的成功了,有的失敗了,有的還在轉(zhuǎn)型路上面臨著這樣或者那樣的迷茫。不同公司的企業(yè)文化和所在地的地域文化都會(huì)對(duì)采用敏捷開(kāi)發(fā)的團(tuán)隊(duì)有所影響。作為中國(guó)中小型互聯(lián)網(wǎng)公司典型代表的巴斯巴網(wǎng)絡(luò)公司,2017年開(kāi)始進(jìn)行敏捷開(kāi)發(fā)的實(shí)施。團(tuán)隊(duì)一邊實(shí)施,一邊解決著實(shí)施過(guò)程中遇到的問(wèn)題,經(jīng)過(guò)團(tuán)隊(duì)的努力最終獲得了實(shí)施的成功,實(shí)施過(guò)程可謂一波三折。巴斯巴網(wǎng)絡(luò)公司實(shí)施過(guò)程中所遇到的問(wèn)題代表了大多數(shù)實(shí)施敏捷開(kāi)發(fā)的團(tuán)隊(duì)經(jīng)常遇到的問(wèn)題。如果能通過(guò)系統(tǒng)化的研究,把巴斯巴網(wǎng)絡(luò)公司敏捷開(kāi)發(fā)實(shí)施的過(guò)程進(jìn)行分析,研究發(fā)現(xiàn)出一些成功實(shí)施敏捷開(kāi)發(fā)的關(guān)鍵影響因素,對(duì)準(zhǔn)備或者正在進(jìn)行敏捷轉(zhuǎn)型的公司具有一定的借鑒意義。論文采用案例研究的體例,首先對(duì)需要使用的相關(guān)理論、研究方法和研究工具做了介紹,接下來(lái)就巴斯巴網(wǎng)絡(luò)公司引入敏捷開(kāi)發(fā)的整個(gè)實(shí)施過(guò)程進(jìn)行了完整的梳理;最后從敏捷開(kāi)發(fā)的敏捷宣言、敏捷原則和敏捷實(shí)踐三個(gè)角度對(duì)巴斯巴網(wǎng)絡(luò)公司的敏捷實(shí)施進(jìn)行分析。文中運(yùn)用案例分析、文獻(xiàn)閱讀、魚骨圖、比較分析以及流程分析等研究方法和工具,層層深入,提煉得到了一些保證敏捷開(kāi)發(fā)實(shí)施成功的關(guān)鍵因素。
【文章來(lái)源】:蘭州大學(xué)甘肅省 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:72 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
敏捷開(kāi)發(fā)整體結(jié)構(gòu)圖
13方法。敏捷實(shí)踐方法有很多,它們之間有許多的共同特征,也有一些不同之處。下面把目前業(yè)界最常用和本論文分析用到的敏捷實(shí)踐方法做一下介紹:1.Scrum介紹Scrum一詞來(lái)自英式橄欖球,它把軟件開(kāi)發(fā)團(tuán)隊(duì)比作橄欖球隊(duì)成員。Scrum是一種“團(tuán)隊(duì)作為一個(gè)整體前進(jìn)”的開(kāi)發(fā)模式,是當(dāng)今流行的敏捷開(kāi)發(fā)方法之一[8]。Scrum是一個(gè)框架,在這個(gè)框架內(nèi)敏捷團(tuán)隊(duì)可以選擇很多敏捷實(shí)踐工具來(lái)解決復(fù)雜的、不可預(yù)知的問(wèn)題,同時(shí)也能高效、創(chuàng)造性的交付盡可能高價(jià)值的產(chǎn)品[9]。這個(gè)對(duì)Scrum定義中有三個(gè)重點(diǎn)內(nèi)容,下面做一下解釋:(1)Scrum是一個(gè)框架框架指那些基礎(chǔ)性的、穩(wěn)定的、原則性的東西,框架必須穩(wěn)定。比如房屋的地基和承重墻等就是房屋的框架,動(dòng)搖房屋的框架如破壞地基,毀壞承重墻,建筑物是會(huì)倒塌的。同時(shí)框架又允許對(duì)其進(jìn)行靈活的填充。建筑物的房間里,可以填充和更換各種各樣的家具。Scrum就是這樣一個(gè)框架,框架中包含3個(gè)角色、5個(gè)價(jià)值觀、5個(gè)事件以及3個(gè)工件。Scrum有穩(wěn)定不變的東西,包括Scrum團(tuán)隊(duì)、團(tuán)隊(duì)中的3個(gè)角色、團(tuán)隊(duì)要進(jìn)行的活動(dòng)事件和產(chǎn)出的工件。Scrum也有讓團(tuán)隊(duì)自己根據(jù)實(shí)際情況進(jìn)行內(nèi)部定制的東西,比如說(shuō)應(yīng)該使用什么工具管理需求,可以用JIRA,也可以用Excel。Scrum并沒(méi)有規(guī)定這些具體的實(shí)現(xiàn)的細(xì)節(jié),這些細(xì)節(jié)需要Scrum團(tuán)隊(duì)根據(jù)具體環(huán)境來(lái)確定和落實(shí)。下面詳細(xì)介紹一下框架中的3個(gè)角色、5個(gè)價(jià)值觀、5個(gè)事件、3個(gè)工件,具體內(nèi)容如下:①3個(gè)角色如圖2-2,Scrum中的定義了敏捷團(tuán)隊(duì)的三個(gè)角色,敏捷主管(ScrumMaster)、產(chǎn)品負(fù)責(zé)人(ProductOwner)和開(kāi)發(fā)團(tuán)隊(duì)(DevelopmentTeam)。在敏捷開(kāi)發(fā)中,Scrum不包含項(xiàng)目經(jīng)理。傳統(tǒng)項(xiàng)目經(jīng)理的角色和職責(zé)由Scrum團(tuán)隊(duì)共同承擔(dān)。圖2-2敏捷團(tuán)隊(duì)角色
15圖2-3Scrum流程圖片來(lái)源:圖片來(lái)源于www.scrum.org沖刺(Sprint)Sprint,翻譯成中文大家一般稱它為“沖刺”或者“迭代”。Scrum把整個(gè)產(chǎn)品研發(fā)過(guò)程分成若干個(gè)可重復(fù)、較短的研發(fā)周期,而每個(gè)短周期就是Scrum中的Sprint。在每個(gè)Sprint里,開(kāi)發(fā)團(tuán)隊(duì)需要按照計(jì)劃完成交付可工作軟件增量,并提交評(píng)審,之后再進(jìn)入下一個(gè)Sprint。這個(gè)過(guò)程會(huì)循環(huán)的重復(fù)下去,直到所有的需求完成。沖刺計(jì)劃會(huì)(SprintPlanning)是指在沖刺開(kāi)始前,敏捷團(tuán)隊(duì)一起召開(kāi)沖刺計(jì)劃會(huì)進(jìn)行討論,確定本次沖刺需要完成的產(chǎn)品待辦事項(xiàng)。每日站會(huì)(DailyScrum)開(kāi)發(fā)團(tuán)隊(duì)每天召開(kāi)的溝通會(huì)。會(huì)議需要每個(gè)人發(fā)言,主要內(nèi)容是:昨天的完成情況,今天的計(jì)劃事項(xiàng),當(dāng)前遇到什么問(wèn)題需要幫助,會(huì)議過(guò)程中需要更新項(xiàng)目的進(jìn)度看板。整個(gè)會(huì)議時(shí)間一般不會(huì)超過(guò)15分鐘,遇到具體的問(wèn)題會(huì)后具體溝通。沖刺評(píng)審會(huì)(SprintReview)沖刺結(jié)束的時(shí)候,開(kāi)發(fā)團(tuán)隊(duì)對(duì)本次的產(chǎn)品增量進(jìn)行演示,演示過(guò)程盡量邀請(qǐng)產(chǎn)品所有相關(guān)的干系人參加,如業(yè)務(wù)團(tuán)隊(duì)或者客戶,敏捷團(tuán)隊(duì)根據(jù)演示的反饋把反饋的意見(jiàn)納入ProductBacklog。沖刺回顧會(huì)(SprintRetrospective)沖刺回顧會(huì)是每個(gè)沖刺結(jié)束后開(kāi)發(fā)團(tuán)隊(duì)針對(duì)本次Sprint的情況進(jìn)行總結(jié)的會(huì)議,主要討論的內(nèi)容是研發(fā)流程的總結(jié),回顧本次沖刺的不足之處,拿出解決
【參考文獻(xiàn)】:
期刊論文
[1]DevOps助力IT組織與軟件研發(fā)效能的提升——以上海財(cái)經(jīng)大學(xué)為例[J]. 黃杰. 中國(guó)管理信息化. 2019(15)
[2]DevOps中國(guó)調(diào)查研究[J]. 劉博涵,張賀,董黎明. 軟件學(xué)報(bào). 2019(10)
[3]自動(dòng)化工具對(duì)中國(guó)DevOps實(shí)踐的影響[J]. 黃璜,張賀,邵棟. 軟件學(xué)報(bào). 2019(10)
[4]基于精益-敏捷創(chuàng)新模式的新產(chǎn)品開(kāi)發(fā)研究[J]. 李典,高峰,李欣欣,顧祖毅,韋泰丞,肖駿,王吉斌,馮旭. 江蘇商論. 2019(04)
[5]基于DevOps的軟件開(kāi)發(fā)管理模式[J]. 耿泉峰,李曦,葛維,葛云龍,盧瀟瀟. 軟件. 2019(01)
[6]以用戶為中心引入敏捷開(kāi)發(fā)的方法探究[J]. 高偉坤. 輕工標(biāo)準(zhǔn)與質(zhì)量. 2018(06)
[7]異地協(xié)作敏捷開(kāi)發(fā)團(tuán)隊(duì)轉(zhuǎn)型實(shí)踐[J]. 余迪謙. 軟件. 2018(10)
[8]平安銀行:與敏捷同行 筑轉(zhuǎn)型未來(lái)[J]. 葉婷. 中國(guó)金融家. 2018(07)
[9]基于用戶體驗(yàn)的敏捷軟件開(kāi)發(fā)流程[J]. 馬興敏,宿媛媛,陳燕. 無(wú)線互聯(lián)科技. 2018(10)
[10]基于PDCA原理的京東敏捷軟件項(xiàng)目管理研究[J]. 李志凌,王先科. 項(xiàng)目管理技術(shù). 2018(05)
碩士論文
[1]A公司研發(fā)團(tuán)隊(duì)敏捷開(kāi)發(fā)模式的轉(zhuǎn)型以及效果評(píng)價(jià)[D]. 于超.山東大學(xué) 2015
本文編號(hào):3015955
【文章來(lái)源】:蘭州大學(xué)甘肅省 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:72 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
敏捷開(kāi)發(fā)整體結(jié)構(gòu)圖
13方法。敏捷實(shí)踐方法有很多,它們之間有許多的共同特征,也有一些不同之處。下面把目前業(yè)界最常用和本論文分析用到的敏捷實(shí)踐方法做一下介紹:1.Scrum介紹Scrum一詞來(lái)自英式橄欖球,它把軟件開(kāi)發(fā)團(tuán)隊(duì)比作橄欖球隊(duì)成員。Scrum是一種“團(tuán)隊(duì)作為一個(gè)整體前進(jìn)”的開(kāi)發(fā)模式,是當(dāng)今流行的敏捷開(kāi)發(fā)方法之一[8]。Scrum是一個(gè)框架,在這個(gè)框架內(nèi)敏捷團(tuán)隊(duì)可以選擇很多敏捷實(shí)踐工具來(lái)解決復(fù)雜的、不可預(yù)知的問(wèn)題,同時(shí)也能高效、創(chuàng)造性的交付盡可能高價(jià)值的產(chǎn)品[9]。這個(gè)對(duì)Scrum定義中有三個(gè)重點(diǎn)內(nèi)容,下面做一下解釋:(1)Scrum是一個(gè)框架框架指那些基礎(chǔ)性的、穩(wěn)定的、原則性的東西,框架必須穩(wěn)定。比如房屋的地基和承重墻等就是房屋的框架,動(dòng)搖房屋的框架如破壞地基,毀壞承重墻,建筑物是會(huì)倒塌的。同時(shí)框架又允許對(duì)其進(jìn)行靈活的填充。建筑物的房間里,可以填充和更換各種各樣的家具。Scrum就是這樣一個(gè)框架,框架中包含3個(gè)角色、5個(gè)價(jià)值觀、5個(gè)事件以及3個(gè)工件。Scrum有穩(wěn)定不變的東西,包括Scrum團(tuán)隊(duì)、團(tuán)隊(duì)中的3個(gè)角色、團(tuán)隊(duì)要進(jìn)行的活動(dòng)事件和產(chǎn)出的工件。Scrum也有讓團(tuán)隊(duì)自己根據(jù)實(shí)際情況進(jìn)行內(nèi)部定制的東西,比如說(shuō)應(yīng)該使用什么工具管理需求,可以用JIRA,也可以用Excel。Scrum并沒(méi)有規(guī)定這些具體的實(shí)現(xiàn)的細(xì)節(jié),這些細(xì)節(jié)需要Scrum團(tuán)隊(duì)根據(jù)具體環(huán)境來(lái)確定和落實(shí)。下面詳細(xì)介紹一下框架中的3個(gè)角色、5個(gè)價(jià)值觀、5個(gè)事件、3個(gè)工件,具體內(nèi)容如下:①3個(gè)角色如圖2-2,Scrum中的定義了敏捷團(tuán)隊(duì)的三個(gè)角色,敏捷主管(ScrumMaster)、產(chǎn)品負(fù)責(zé)人(ProductOwner)和開(kāi)發(fā)團(tuán)隊(duì)(DevelopmentTeam)。在敏捷開(kāi)發(fā)中,Scrum不包含項(xiàng)目經(jīng)理。傳統(tǒng)項(xiàng)目經(jīng)理的角色和職責(zé)由Scrum團(tuán)隊(duì)共同承擔(dān)。圖2-2敏捷團(tuán)隊(duì)角色
15圖2-3Scrum流程圖片來(lái)源:圖片來(lái)源于www.scrum.org沖刺(Sprint)Sprint,翻譯成中文大家一般稱它為“沖刺”或者“迭代”。Scrum把整個(gè)產(chǎn)品研發(fā)過(guò)程分成若干個(gè)可重復(fù)、較短的研發(fā)周期,而每個(gè)短周期就是Scrum中的Sprint。在每個(gè)Sprint里,開(kāi)發(fā)團(tuán)隊(duì)需要按照計(jì)劃完成交付可工作軟件增量,并提交評(píng)審,之后再進(jìn)入下一個(gè)Sprint。這個(gè)過(guò)程會(huì)循環(huán)的重復(fù)下去,直到所有的需求完成。沖刺計(jì)劃會(huì)(SprintPlanning)是指在沖刺開(kāi)始前,敏捷團(tuán)隊(duì)一起召開(kāi)沖刺計(jì)劃會(huì)進(jìn)行討論,確定本次沖刺需要完成的產(chǎn)品待辦事項(xiàng)。每日站會(huì)(DailyScrum)開(kāi)發(fā)團(tuán)隊(duì)每天召開(kāi)的溝通會(huì)。會(huì)議需要每個(gè)人發(fā)言,主要內(nèi)容是:昨天的完成情況,今天的計(jì)劃事項(xiàng),當(dāng)前遇到什么問(wèn)題需要幫助,會(huì)議過(guò)程中需要更新項(xiàng)目的進(jìn)度看板。整個(gè)會(huì)議時(shí)間一般不會(huì)超過(guò)15分鐘,遇到具體的問(wèn)題會(huì)后具體溝通。沖刺評(píng)審會(huì)(SprintReview)沖刺結(jié)束的時(shí)候,開(kāi)發(fā)團(tuán)隊(duì)對(duì)本次的產(chǎn)品增量進(jìn)行演示,演示過(guò)程盡量邀請(qǐng)產(chǎn)品所有相關(guān)的干系人參加,如業(yè)務(wù)團(tuán)隊(duì)或者客戶,敏捷團(tuán)隊(duì)根據(jù)演示的反饋把反饋的意見(jiàn)納入ProductBacklog。沖刺回顧會(huì)(SprintRetrospective)沖刺回顧會(huì)是每個(gè)沖刺結(jié)束后開(kāi)發(fā)團(tuán)隊(duì)針對(duì)本次Sprint的情況進(jìn)行總結(jié)的會(huì)議,主要討論的內(nèi)容是研發(fā)流程的總結(jié),回顧本次沖刺的不足之處,拿出解決
【參考文獻(xiàn)】:
期刊論文
[1]DevOps助力IT組織與軟件研發(fā)效能的提升——以上海財(cái)經(jīng)大學(xué)為例[J]. 黃杰. 中國(guó)管理信息化. 2019(15)
[2]DevOps中國(guó)調(diào)查研究[J]. 劉博涵,張賀,董黎明. 軟件學(xué)報(bào). 2019(10)
[3]自動(dòng)化工具對(duì)中國(guó)DevOps實(shí)踐的影響[J]. 黃璜,張賀,邵棟. 軟件學(xué)報(bào). 2019(10)
[4]基于精益-敏捷創(chuàng)新模式的新產(chǎn)品開(kāi)發(fā)研究[J]. 李典,高峰,李欣欣,顧祖毅,韋泰丞,肖駿,王吉斌,馮旭. 江蘇商論. 2019(04)
[5]基于DevOps的軟件開(kāi)發(fā)管理模式[J]. 耿泉峰,李曦,葛維,葛云龍,盧瀟瀟. 軟件. 2019(01)
[6]以用戶為中心引入敏捷開(kāi)發(fā)的方法探究[J]. 高偉坤. 輕工標(biāo)準(zhǔn)與質(zhì)量. 2018(06)
[7]異地協(xié)作敏捷開(kāi)發(fā)團(tuán)隊(duì)轉(zhuǎn)型實(shí)踐[J]. 余迪謙. 軟件. 2018(10)
[8]平安銀行:與敏捷同行 筑轉(zhuǎn)型未來(lái)[J]. 葉婷. 中國(guó)金融家. 2018(07)
[9]基于用戶體驗(yàn)的敏捷軟件開(kāi)發(fā)流程[J]. 馬興敏,宿媛媛,陳燕. 無(wú)線互聯(lián)科技. 2018(10)
[10]基于PDCA原理的京東敏捷軟件項(xiàng)目管理研究[J]. 李志凌,王先科. 項(xiàng)目管理技術(shù). 2018(05)
碩士論文
[1]A公司研發(fā)團(tuán)隊(duì)敏捷開(kāi)發(fā)模式的轉(zhuǎn)型以及效果評(píng)價(jià)[D]. 于超.山東大學(xué) 2015
本文編號(hào):3015955
本文鏈接:http://sikaile.net/jingjilunwen/xmjj/3015955.html
最近更新
教材專著