王 丹
(河北工業(yè)大學(xué),天津 300400)
DD公司在沿用瀑布式開(kāi)發(fā)模式的過(guò)程中,已無(wú)法應(yīng)對(duì)現(xiàn)今大量且經(jīng)常變化的用戶需求,于是公司高層決定向Scrum敏捷開(kāi)發(fā)模式轉(zhuǎn)變,然而轉(zhuǎn)型過(guò)程并不理想,不斷出現(xiàn)各類問(wèn)題。Scrum敏捷開(kāi)發(fā)是目前主流的開(kāi)發(fā)模式,非常適合互聯(lián)網(wǎng)行業(yè)的快節(jié)奏變化。
敏捷一詞的字面意思是指靈活的、有響應(yīng)的,敏捷開(kāi)發(fā)需要以用戶的需求為核心,Scrum敏捷開(kāi)發(fā)是一種輕量級(jí)的軟件開(kāi)發(fā)方法,是敏捷項(xiàng)目管理的一個(gè)框架,是一個(gè)迭代、増量的開(kāi)發(fā)過(guò)程。在小步驟開(kāi)發(fā)的同時(shí),Scrum還要檢驗(yàn)最終產(chǎn)品和當(dāng)前實(shí)踐的效果,根據(jù)結(jié)果隨時(shí)調(diào)整產(chǎn)品的目標(biāo)和過(guò)程來(lái)應(yīng)對(duì)開(kāi)發(fā)中的創(chuàng)新、學(xué)習(xí)和意外的事件,周而復(fù)始,所以Scrum最為適用那些用戶需求不確定或經(jīng)常發(fā)生變化的項(xiàng)目。
目前,公司的軟件研發(fā)項(xiàng)目均采用瀑布模型,所以在響應(yīng)快速變化的市場(chǎng)需求時(shí),不能及時(shí)回應(yīng)用戶的反饋。為解決以上問(wèn)題,公司決定引入Scrum敏捷方法,然而有些高層錯(cuò)誤理解了Scrum和敏捷,生搬硬套,使Scrum在實(shí)施的過(guò)程中遇到了很多問(wèn)題。經(jīng)調(diào)查,DD公司實(shí)施Scrum遇到的問(wèn)題主要有組織調(diào)整、人員職責(zé)分配、需求質(zhì)量、需求變更、缺陷管理、領(lǐng)導(dǎo)力、溝通機(jī)制、Scrum流程認(rèn)知、進(jìn)度控制和進(jìn)度可視化。本文將對(duì)這些問(wèn)題運(yùn)用層次分析法進(jìn)行權(quán)重決策,并根據(jù)結(jié)論進(jìn)行優(yōu)化。
本文首先對(duì)已建立的層次進(jìn)行結(jié)構(gòu)簡(jiǎn)化,用T,C1到C5,Q1到Q10將層次結(jié)構(gòu)中的各個(gè)指標(biāo)符號(hào)化,具體如下。DD公司實(shí)施Scrum遇到的問(wèn)題T。組織架構(gòu)C1:組織調(diào)整Q1、人員職責(zé)分配Q2。需求管理C2:需求質(zhì)量Q3、需求變更Q4、缺陷管理Q5。協(xié)作C3:領(lǐng)導(dǎo)力Q6、溝通機(jī)制Q7。Scrum流程認(rèn)知C4:Scrum流程認(rèn)知Q8。進(jìn)度C5:進(jìn)度控制Q9、進(jìn)度可視化Q10。
判斷矩陣的具體數(shù)值,采用A.Saaty提出的scrum1到9標(biāo)度法,以下是各層判斷矩陣,并根據(jù)各層判斷矩陣計(jì)算各自權(quán)重,過(guò)程如下。DD公司實(shí)施Scrum遇到的問(wèn)題T判斷矩陣,是對(duì)組織架構(gòu)、需求管理、協(xié)作、Scrum流程認(rèn)知和進(jìn)度構(gòu)建的判斷矩陣,如表1所示。
表1 DD公司實(shí)施Scrum遇到的問(wèn)題基于5類劃分的判斷矩陣
根據(jù)判斷矩陣T,得到對(duì)應(yīng)的權(quán)向量和特征值如下:
組織架構(gòu)C1判斷矩陣時(shí)根據(jù)組織調(diào)整Q1、人員職責(zé)分配Q2、需求質(zhì)量Q3、需求變更Q4、缺陷管理Q5、領(lǐng)導(dǎo)力Q6、溝通機(jī)制Q7、Scrum流程認(rèn)知Q8、進(jìn)度控制Q9和進(jìn)度可視化Q10進(jìn)行兩兩比較構(gòu)建而成的,具體如下。
DD公司實(shí)施Scrum遇到的問(wèn)題基于組織架構(gòu)的判斷矩陣
根據(jù)判斷矩陣C1,得到的對(duì)應(yīng)的權(quán)向量和特征值如下:
按照如上算法,需求管理C2、協(xié)作C3、Scrum流程認(rèn)知C4、進(jìn)度C5能夠計(jì)算出各個(gè)要素對(duì)總問(wèn)題的綜合影響程度,如表2所示。
表2 總排序權(quán)重表
從問(wèn)題層總排序權(quán)重中可以看出,DD公司實(shí)施Scrum問(wèn)題的嚴(yán)重程度從大到小依次為:Q7(溝通機(jī)制)>Q1(組織調(diào)整)>Q5(缺陷管理)>Q3(需求質(zhì)量)>Q2(人員職責(zé)分配)>Q4(需求變更)>Q8(Scrum流程認(rèn)知)>Q6(領(lǐng)導(dǎo)力)>Q9(進(jìn)度控制)>Q10(進(jìn)度可視化)
首先,要先進(jìn)行Scrum概念推廣,引入外部專業(yè)的敏捷培訓(xùn)公司和講師,在公司內(nèi)部舉行系統(tǒng)的敏捷培訓(xùn),播下敏捷的種子。其次,進(jìn)行組織結(jié)構(gòu)調(diào)整,按照Scrum的指導(dǎo)框架對(duì)開(kāi)發(fā)團(tuán)隊(duì)的組織架構(gòu)進(jìn)行改進(jìn),團(tuán)隊(duì)的組織結(jié)構(gòu)的改變也使原先組織結(jié)構(gòu)中的人員角色和職責(zé)發(fā)生了改變。
首先,建立溝通機(jī)制。敏捷方法成功的關(guān)鍵依賴于項(xiàng)目團(tuán)隊(duì)內(nèi)外溝通和促進(jìn)有效溝通,高效利用碎片化時(shí)間進(jìn)行合理溝通,在保證充分交流的前提下,減少會(huì)議次數(shù),從而節(jié)約成本。其次,改進(jìn)缺陷管理的流程。在完善缺陷審批制度前,公司通過(guò)缺陷管理流程即可對(duì)公司進(jìn)行缺陷管理。
首先,實(shí)施Scrum敏捷項(xiàng)目監(jiān)督評(píng)審機(jī)制。Scrum強(qiáng)調(diào)的是團(tuán)隊(duì)成員的主動(dòng)意識(shí),通過(guò)每日站會(huì)、Sprint評(píng)審會(huì)和回顧會(huì),及時(shí)暴露出項(xiàng)目中存在的問(wèn)題并快速解決。其次,采用敏捷化的開(kāi)發(fā)輔助工具,如任務(wù)管理工具Jira。該工具在Scrum開(kāi)發(fā)過(guò)程中扮演了重要的角色,同時(shí)也是Scrum團(tuán)隊(duì)知識(shí)管理的一種方法。
互聯(lián)網(wǎng)行業(yè)需要快速將需求轉(zhuǎn)換為不同優(yōu)先級(jí)別的研發(fā)任務(wù),并迅速進(jìn)入研發(fā)狀態(tài),敏捷化的研發(fā)模式能更有效地適應(yīng)市場(chǎng)變化,更好地滿足市場(chǎng)要求,因而是互聯(lián)網(wǎng)公司軟件研發(fā)體系改造的必然選擇。雖然互聯(lián)網(wǎng)企業(yè)研發(fā)體系必須進(jìn)行敏捷化改造,但是不同企業(yè)的研發(fā)體系敏捷化改造必須結(jié)合自身實(shí)際,確定合理的目標(biāo),選擇有效的敏捷化過(guò)程和模式,注意觀察總結(jié),不要盲從。
[1]賈朋敬.互聯(lián)網(wǎng)行業(yè)發(fā)展和管理研究[D].天津:天津大學(xué).2014
[2]美國(guó)項(xiàng)目管理協(xié)會(huì).項(xiàng)目管理知識(shí)體系指南[M].許江林,譯.北京:電子工業(yè)出版社,2013.
[3]Pawe R,Dorota K.Implementing Scrum Method in International Teams—A Case Study[J].Open Journal of Social Sciences,2015(7).
[4]覃征.軟件項(xiàng)目管理[M].北京:清華大學(xué)出版社,2009.
[5]李文倩.基于敏捷開(kāi)發(fā)的M公司項(xiàng)目管理策略研究[D].北京:北京郵電大學(xué),2014.
[6]桑大勇,王瑛,吳麗華.敏捷軟件開(kāi)發(fā)方法與實(shí)踐[M].西安:西安電子科技大學(xué)出版社,2010.
[7]汪勇,徐瓊,李云梅,等.新產(chǎn)品開(kāi)發(fā)立項(xiàng)決策流程優(yōu)化方法及應(yīng)用研究[J].科技進(jìn)步與對(duì)策,2014(20).
[8]李弘洋.關(guān)于業(yè)務(wù)流程優(yōu)化在企業(yè)的應(yīng)用探討[J].經(jīng)營(yíng)管理者,2014(12).
[9]陳利民,李卓航.基于IDEF0模型的樣品采購(gòu)流程優(yōu)化方法及應(yīng)用[J].物流技術(shù),2013(5).
[10]戚堅(jiān).業(yè)務(wù)流程優(yōu)化在企業(yè)的應(yīng)用研究[J].價(jià)值工程,2013(5).
[11]李洪波,徐哲,于靜. 基于DSM的研發(fā)項(xiàng)目流程多目標(biāo)仿真優(yōu)化[J].系統(tǒng)工程理論與實(shí)踐,2015(1).
[12]楊青,唐爾玲. 研發(fā)項(xiàng)目產(chǎn)品與流程架構(gòu)的跨領(lǐng)域集成與優(yōu)化[J].系統(tǒng)工程理論與實(shí)踐,2014(6).