關(guān)于敏捷開(kāi)發(fā)模式:CIO應(yīng)知道10大的原則
市場(chǎng)調(diào)研公司Gartner發(fā)布的最新報(bào)告顯示,CIO目前需要為快速變化的數(shù)字業(yè)務(wù)場(chǎng)景提供支持,而同時(shí)又發(fā)現(xiàn)傳統(tǒng)的項(xiàng)目和開(kāi)發(fā)方式無(wú)法滿足需求。在這樣的情況下,企業(yè)正越來(lái)越多地轉(zhuǎn)向敏捷開(kāi)發(fā)(Agile Development)
市場(chǎng)調(diào)研公司Gartner發(fā)布的最新報(bào)告顯示,CIO目前需要為快速變化的數(shù)字業(yè)務(wù)場(chǎng)景提供支持,而同時(shí)又發(fā)現(xiàn)傳統(tǒng)的項(xiàng)目和開(kāi)發(fā)方式無(wú)法滿足需求。在這樣的情況下,企業(yè)正越來(lái)越多地轉(zhuǎn)向敏捷開(kāi)發(fā)(Agile Development)模式,以加速項(xiàng)目的推進(jìn),展示自身的價(jià)值。
Gartner于近期在澳大利亞悉尼舉辦“Gartner應(yīng)用架構(gòu)、開(kāi)發(fā)和集成峰會(huì)”。而Gartner研究主管Nathan Wilson表示,在執(zhí)行良好的情況下,采用敏捷開(kāi)發(fā)模式將變革IT與業(yè)務(wù)部門之間的關(guān)系,并有利于IT充分發(fā)揮自己的價(jià)值。然而,只有CIO和整個(gè)IT管理團(tuán)隊(duì)專注于必要的文化轉(zhuǎn)變,這樣的價(jià)值才能實(shí)現(xiàn)。
Wilson表示:“如果能良好地完成,那么在CIO響應(yīng)業(yè)務(wù)部門越來(lái)越多的創(chuàng)新需求方面,敏捷開(kāi)發(fā)模式將成為各種方式有機(jī)的一部分。而如果完成情況不佳,敏捷開(kāi)發(fā)模式帶來(lái)的問(wèn)題會(huì)比解決的問(wèn)題更多。”
在敏捷開(kāi)發(fā)模式中,開(kāi)發(fā)者也可借助應(yīng)用性能管理(APM)工具提升開(kāi)發(fā)速度、讓應(yīng)用更快發(fā)布,并且能精準(zhǔn)定位使用體驗(yàn)中的瓶頸。以O(shè)neAPM為例,其功能也很適合支持敏捷開(kāi)發(fā)模式,對(duì)廣大開(kāi)發(fā)者來(lái)說(shuō),只需要把業(yè)務(wù)做好,把要提供給客戶的服務(wù)做好,無(wú)需再去關(guān)心性能問(wèn)題。
Gartner列出了敏捷開(kāi)發(fā)模式的10大指導(dǎo)原則:
1.敏捷開(kāi)發(fā)并非單一的方法
敏捷開(kāi)發(fā)模式是軟件開(kāi)發(fā)的一整套方法,這些方法有著共同的哲學(xué),但在具體執(zhí)行時(shí)也有很大的差別。這些方法適用于解決不同的問(wèn)題。經(jīng)驗(yàn)豐富的大型組織可以利用不止一種這樣的方法。不過(guò)在開(kāi)始階段,組織可以首先嘗試其中一種方法,在熟練掌握后再嘗試更多。
2.敏捷開(kāi)發(fā)理念具有系統(tǒng)性
敏捷開(kāi)發(fā)是高度系統(tǒng)性的方法,其中每個(gè)元素對(duì)成功而言都非常重要。對(duì)于敏捷開(kāi)發(fā),組織的一個(gè)常見(jiàn)誤區(qū)在于只重視其中某些元素,例如“敏捷迭代(Sprint)”,而忽視了其他元素,例如對(duì)“技術(shù)債務(wù)(Technical Debt)”的管理。這樣的組織能快速完成開(kāi)發(fā)并發(fā)布新代碼,但將會(huì)積累越來(lái)越多的技術(shù)問(wèn)題。
3.部署敏捷開(kāi)發(fā)模式需要業(yè)務(wù)部門和IT的合作
如果沒(méi)有業(yè)務(wù)部門負(fù)責(zé)人、管理層,以及用戶社區(qū)的參與,那么敏捷開(kāi)發(fā)的優(yōu)勢(shì)無(wú)法得到充分的發(fā)揮。如果公司其他部門不愿以新的方式去工作,那么與業(yè)務(wù)部門經(jīng)理和用戶的溝通將非常必要。
4.引入敏捷開(kāi)發(fā)模式是循序漸進(jìn)的過(guò)程。
在敏捷開(kāi)發(fā)模式中,熟練的開(kāi)發(fā)者能完成大規(guī)模的開(kāi)發(fā),這就像是翻越喜馬拉雅山。不過(guò),積累必要的經(jīng)驗(yàn)需要很長(zhǎng)時(shí)間。如果組織剛剛轉(zhuǎn)向敏捷開(kāi)發(fā)模式,那么需要從頭開(kāi)始建立開(kāi)發(fā)者的信心和能力,使他們逐步有能力承擔(dān)大型開(kāi)發(fā)任務(wù)。
5.敏捷開(kāi)發(fā)意味著持續(xù)學(xué)習(xí)
敏捷開(kāi)發(fā)的實(shí)踐者需要持續(xù)優(yōu)化質(zhì)量和效率,這意味著每次開(kāi)發(fā)都需要進(jìn)行經(jīng)驗(yàn)總結(jié),從而優(yōu)化開(kāi)發(fā)策略和具體實(shí)踐過(guò)程。這樣的分析和學(xué)習(xí)并不僅僅是一小部分高級(jí)開(kāi)發(fā)者的責(zé)任,而應(yīng)當(dāng)成為所有參與者的基本工作之一。
此外,需要學(xué)習(xí)的也并不僅僅是軟件開(kāi)發(fā)技能,還包括項(xiàng)目管理技巧、系統(tǒng)架構(gòu)、質(zhì)量保障,以及IT預(yù)算管理等。
6.敏捷開(kāi)發(fā)意味著團(tuán)隊(duì),以及團(tuán)隊(duì)的團(tuán)隊(duì)
在敏捷開(kāi)發(fā)模式中,發(fā)布代碼的基本組織單元是小型團(tuán)隊(duì)。這樣的團(tuán)隊(duì)通常包含5到9名成員,需要同時(shí)承擔(dān)開(kāi)發(fā)和質(zhì)量保障工作。從人力資源的角度來(lái)看,管理敏捷開(kāi)發(fā)團(tuán)隊(duì)一方面需要將團(tuán)隊(duì)以高效的方式凝聚在一起,另一方面也要鼓勵(lì)團(tuán)隊(duì)中的不同成員提出具有交叉性的創(chuàng)意。
如果人員流動(dòng)過(guò)于頻繁,那么團(tuán)隊(duì)將無(wú)法形成高效的組織單元;但如果團(tuán)隊(duì)之間的人員流動(dòng)不足,那么每個(gè)團(tuán)隊(duì)將逐漸變成孤島,失去與其他團(tuán)隊(duì)的交流。需要指出,相對(duì)于傳統(tǒng)開(kāi)發(fā)方式,在敏捷開(kāi)發(fā)模式中,團(tuán)隊(duì)的座位位置更加重要。
7.記錄、管理及清理“技術(shù)債務(wù)”是所有敏捷方法的核心理念
“技術(shù)債務(wù)”的定義是,軟件現(xiàn)在的狀態(tài),以及在可靠性、性能、便攜性、可用性、可維護(hù)性和安全性等方面滿足一定質(zhì)量要求之間存在的差異。所有開(kāi)發(fā)活動(dòng)都會(huì)造成技術(shù)債務(wù),而敏捷開(kāi)發(fā)模式的不同在于,技術(shù)債務(wù)可以被識(shí)別,并被記錄至待辦工作列表,而不是被棄之不顧。
任何希望引入敏捷開(kāi)發(fā)模式的組織都必須采用所選擇方法的必要元素,進(jìn)行必要的重構(gòu),清除技術(shù)債務(wù)。
8.在敏捷開(kāi)發(fā)模式中,如果需要與第三方開(kāi)發(fā)服務(wù)提供商合作,那么需要額外的關(guān)注
許多公司的IT部門都會(huì)將應(yīng)用開(kāi)發(fā)工作外包給專業(yè)服務(wù)提供商。盡管在敏捷開(kāi)發(fā)模式中,服務(wù)提供商可以扮演一定的角色,但商業(yè)模式和互動(dòng)模式將會(huì)出現(xiàn)很大的不同。在敏捷開(kāi)發(fā)過(guò)程中,坐在一起辦公是關(guān)鍵,因此能將大量工作任務(wù)外包給第三方的機(jī)會(huì)不大,而通過(guò)某種方式在內(nèi)部補(bǔ)充人員很可能是一種更有用的方式。
9.敏捷開(kāi)發(fā)模式的影響力將超出軟件開(kāi)發(fā)團(tuán)隊(duì)
敏捷開(kāi)發(fā)模式的有機(jī)組成部分之一在于“持續(xù)地交付”。敏捷模式意味著與業(yè)務(wù)部門經(jīng)理和用戶的持續(xù)互動(dòng),這將在業(yè)務(wù)運(yùn)營(yíng)環(huán)境中持續(xù)帶來(lái)新版本軟件。這也意味著業(yè)務(wù)管理和關(guān)系管理的方式,以及運(yùn)營(yíng)團(tuán)隊(duì)的基礎(chǔ)架構(gòu)會(huì)發(fā)生明顯的變化。
10.你仍然可以使用其他軟件開(kāi)發(fā)方法
在大部分商業(yè)和公共組織中,應(yīng)用開(kāi)發(fā)將會(huì)出現(xiàn)多種多樣的問(wèn)題。一些問(wèn)題可以通過(guò)敏捷模式來(lái)解決,另一些問(wèn)題可能更適合增量式的迭代開(kāi)發(fā)模式,而還有一些問(wèn)題可能需要利用傳統(tǒng)的瀑布模式。敏捷模式并沒(méi)有“更好”,而只是“更適合”某些問(wèn)題。

責(zé)任編輯:大云網(wǎng)
免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn),與本站無(wú)關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。
我要收藏
個(gè)贊
-
權(quán)威發(fā)布 | 新能源汽車產(chǎn)業(yè)頂層設(shè)計(jì)落地:鼓勵(lì)“光儲(chǔ)充放”,有序推進(jìn)氫燃料供給體系建設(shè)
2020-11-03新能源,汽車,產(chǎn)業(yè),設(shè)計(jì) -
中國(guó)自主研制的“人造太陽(yáng)”重力支撐設(shè)備正式啟運(yùn)
2020-09-14核聚變,ITER,核電 -
探索 | 既耗能又可供能的數(shù)據(jù)中心 打造融合型綜合能源系統(tǒng)
2020-06-16綜合能源服務(wù),新能源消納,能源互聯(lián)網(wǎng)
-
新基建助推 數(shù)據(jù)中心建設(shè)將迎爆發(fā)期
2020-06-16數(shù)據(jù)中心,能源互聯(lián)網(wǎng),電力新基建 -
泛在電力物聯(lián)網(wǎng)建設(shè)下看電網(wǎng)企業(yè)數(shù)據(jù)變現(xiàn)之路
2019-11-12泛在電力物聯(lián)網(wǎng) -
泛在電力物聯(lián)網(wǎng)建設(shè)典型實(shí)踐案例
2019-10-15泛在電力物聯(lián)網(wǎng)案例
-
新基建之充電樁“火”了 想進(jìn)這個(gè)行業(yè)要“心里有底”
2020-06-16充電樁,充電基礎(chǔ)設(shè)施,電力新基建 -
燃料電池汽車駛?cè)雽こ0傩占疫€要多久?
-
備戰(zhàn)全面電動(dòng)化 多部委及央企“定調(diào)”充電樁配套節(jié)奏
-
權(quán)威發(fā)布 | 新能源汽車產(chǎn)業(yè)頂層設(shè)計(jì)落地:鼓勵(lì)“光儲(chǔ)充放”,有序推進(jìn)氫燃料供給體系建設(shè)
2020-11-03新能源,汽車,產(chǎn)業(yè),設(shè)計(jì) -
中國(guó)自主研制的“人造太陽(yáng)”重力支撐設(shè)備正式啟運(yùn)
2020-09-14核聚變,ITER,核電 -
能源革命和電改政策紅利將長(zhǎng)期助力儲(chǔ)能行業(yè)發(fā)展
-
探索 | 既耗能又可供能的數(shù)據(jù)中心 打造融合型綜合能源系統(tǒng)
2020-06-16綜合能源服務(wù),新能源消納,能源互聯(lián)網(wǎng) -
5G新基建助力智能電網(wǎng)發(fā)展
2020-06-125G,智能電網(wǎng),配電網(wǎng) -
從智能電網(wǎng)到智能城市
-
山西省首座電力與通信共享電力鐵塔試點(diǎn)成功
-
中國(guó)電建公司公共資源交易服務(wù)平臺(tái)摘得電力創(chuàng)新大獎(jiǎng)
-
電力系統(tǒng)對(duì)UPS的技術(shù)要求