企業(yè)敏捷開(kāi)發(fā)落地實(shí)踐_第1頁(yè)
企業(yè)敏捷開(kāi)發(fā)落地實(shí)踐_第2頁(yè)
企業(yè)敏捷開(kāi)發(fā)落地實(shí)踐_第3頁(yè)
企業(yè)敏捷開(kāi)發(fā)落地實(shí)踐_第4頁(yè)
企業(yè)敏捷開(kāi)發(fā)落地實(shí)踐_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 企業(yè)敏捷開(kāi)發(fā)落地實(shí)踐近幾年敏捷思想遍地開(kāi)花,隨之也產(chǎn)生了多種敏捷實(shí)踐方法,如Scrum、XP、TDD等。在追求效率和產(chǎn)出的軟件行業(yè),應(yīng)用敏捷實(shí)踐確實(shí)是一劑良藥。農(nóng)業(yè)銀行軟件開(kāi)發(fā)中心各開(kāi)發(fā)部門(mén)陸續(xù)選取項(xiàng)目開(kāi)展敏捷試點(diǎn)工作。期間項(xiàng)目辦成立敏捷專(zhuān)項(xiàng)支持團(tuán)隊(duì),與部分研發(fā)部門(mén)共同嘗試開(kāi)展看板站會(huì)、每日構(gòu)建、自動(dòng)測(cè)試、自動(dòng)部署等敏捷實(shí)踐活動(dòng),診斷問(wèn)題、優(yōu)化實(shí)踐,為中心實(shí)施“雙模IT”積累經(jīng)驗(yàn)。本期在這里和大家分享一下應(yīng)用平臺(tái)研發(fā)部是如何開(kāi)展敏捷實(shí)踐的第一階段 引入日構(gòu)建和自動(dòng)測(cè)試,提升研發(fā)效率和質(zhì)量 提升團(tuán)隊(duì)和個(gè)人能力,提高研發(fā)平臺(tái)和產(chǎn)品質(zhì)量,這是應(yīng)用平臺(tái)研發(fā)部敏捷實(shí)踐的主要目標(biāo)。從實(shí)際問(wèn)題入手,從切合

2、實(shí)際出發(fā),從2017年4月起應(yīng)用平臺(tái)研發(fā)部經(jīng)歷了有意義和有成效的敏捷實(shí)踐。在應(yīng)用系統(tǒng)引入每日構(gòu)建和自動(dòng)化單元測(cè)試,提升研發(fā)效率和質(zhì)量;從團(tuán)隊(duì)入手引入看板、站會(huì)等敏捷實(shí)踐,改善研發(fā)管理過(guò)程;到部門(mén)層落實(shí),從學(xué)習(xí)敏捷的形轉(zhuǎn)變?yōu)轭I(lǐng)會(huì)敏捷的神?!半S風(fēng)潛入夜,潤(rùn)物細(xì)無(wú)聲”,這句詩(shī)恰到好處的概述了應(yīng)用平臺(tái)研發(fā)部的整個(gè)敏捷實(shí)踐過(guò)程。 如何提高測(cè)試版本的發(fā)布頻率呢?如何提升軟件產(chǎn)品質(zhì)量呢?推行每日構(gòu)建和自動(dòng)化測(cè)試則是最佳選擇,同時(shí)這也是敏捷方法中的重要實(shí)踐。應(yīng)用平臺(tái)研發(fā)部于2017年4月開(kāi)始,在各應(yīng)用系統(tǒng)引入每日構(gòu)建和自動(dòng)化測(cè)試工作,同時(shí)聯(lián)手項(xiàng)目管理辦公室共同制定平臺(tái)部java及C#每日構(gòu)建實(shí)現(xiàn)方案和平臺(tái)部T

3、FS配置管理與構(gòu)建管理工作指南,以確保每日構(gòu)建和自動(dòng)化測(cè)試的有序開(kāi)展和經(jīng)驗(yàn)傳承。在開(kāi)展每日構(gòu)建和自動(dòng)測(cè)試的項(xiàng)目團(tuán)隊(duì)中,項(xiàng)目研發(fā)人員每天下班前,需提交當(dāng)天完成的項(xiàng)目代碼及單元測(cè)試代碼。每日構(gòu)建執(zhí)行時(shí),通過(guò)TFS工具調(diào)用測(cè)試案例,自動(dòng)完成方法、接口、交易的單元測(cè)試;每日構(gòu)建結(jié)束后,項(xiàng)目研發(fā)人員通過(guò)查看測(cè)試覆蓋率報(bào)告等,及時(shí)掌握代碼行覆蓋、分支覆蓋等情況。根據(jù)測(cè)試覆蓋率報(bào)告,開(kāi)發(fā)人員及時(shí)修改代碼違例、修正代碼缺陷。截止到2018年3月,應(yīng)用平臺(tái)研發(fā)部已有11個(gè)系統(tǒng)實(shí)現(xiàn)每日構(gòu)建,已有6個(gè)項(xiàng)目實(shí)現(xiàn)自動(dòng)化單元測(cè)試。 通過(guò)實(shí)施每日構(gòu)建和自動(dòng)測(cè)試,反向驅(qū)動(dòng)平臺(tái)部項(xiàng)目開(kāi)發(fā)人員主動(dòng)修復(fù)代碼缺陷,促使項(xiàng)目團(tuán)隊(duì)建立快

4、速反饋完成回歸驗(yàn)證。毋庸質(zhì)疑,在應(yīng)用平臺(tái)研發(fā)部引入每日構(gòu)建和自動(dòng)測(cè)試的前期,肯定要花費(fèi)一些經(jīng)歷和時(shí)間,但從長(zhǎng)遠(yuǎn)來(lái)看這項(xiàng)有益實(shí)踐卻可以提升軟件產(chǎn)品質(zhì)量,更快得到結(jié)果反饋。第二階段:引入看板、站會(huì)等實(shí)踐,改善研發(fā)管理過(guò)程 軟件開(kāi)發(fā)是一群知識(shí)工作者在一起工作,管理他們就需要發(fā)揮大家的積極性和創(chuàng)造性,而看板和站會(huì)正是達(dá)成共同目標(biāo)、提升溝通效率的敏捷實(shí)踐。2017年11月,應(yīng)用平臺(tái)研發(fā)部從一個(gè)項(xiàng)目團(tuán)隊(duì)開(kāi)始,引入看板和Scrum站會(huì)等敏捷實(shí)踐來(lái)改善研發(fā)管理過(guò)程。在3個(gè)月的敏捷實(shí)踐中,該團(tuán)隊(duì)共開(kāi)展了4次Sprint迭代,分別實(shí)踐了每日站會(huì)、評(píng)審會(huì)、回顧會(huì)和迭代計(jì)劃會(huì)等活動(dòng)。該團(tuán)隊(duì)Scrum產(chǎn)品負(fù)責(zé)人PO把關(guān)

5、軟件產(chǎn)品方向,對(duì)產(chǎn)品的Why和What負(fù)責(zé);ScrumMaster敏捷教練則更關(guān)注人和人的互動(dòng)質(zhì)量;而團(tuán)隊(duì)成員好比一支球隊(duì),大家一起共享時(shí)空、閉環(huán)決策。 在該團(tuán)隊(duì)中,我們看不到傳統(tǒng)組織所強(qiáng)調(diào)的崗位、職責(zé)、匯報(bào)關(guān)系,每個(gè)人只有“一起打贏比賽”的角色。在試點(diǎn)回顧會(huì)上,該團(tuán)隊(duì)成員反饋此次敏捷實(shí)踐做成了他們想用的東西,如執(zhí)行效率提高了、工作透明化了、外協(xié)任務(wù)跟蹤更高效了、同事間的溝通更加及時(shí)快捷了,項(xiàng)目研發(fā)管理過(guò)程得到了有效改善。 任何習(xí)慣的轉(zhuǎn)變都需要一個(gè)過(guò)程,在應(yīng)用平臺(tái)研發(fā)部敏捷試點(diǎn)初期也不例外,該試點(diǎn)團(tuán)隊(duì)也遇到了各種各樣的問(wèn)題,如第1次Sprint計(jì)劃性不足;每次Sprint任務(wù)顆粒度大小不一;每

6、次Sprint團(tuán)隊(duì)目標(biāo)未統(tǒng)一制定,任務(wù)后沒(méi)有明確交付物;備援測(cè)試中心提交的缺陷的跟蹤不確定是否要留在看板上;看板墻狀態(tài)存在冗余或狀態(tài)不夠;不同產(chǎn)品線的驗(yàn)收標(biāo)準(zhǔn)制定不統(tǒng)一等等。 但集體的智慧是強(qiáng)大的,在平臺(tái)研發(fā)部部試點(diǎn)團(tuán)隊(duì)的共同努力下,最終難關(guān)一一攻破,團(tuán)隊(duì)問(wèn)題一一解決,整個(gè)團(tuán)隊(duì)都為自我突破感到自豪,為自我成長(zhǎng)感到高興。第三階段:從團(tuán)隊(duì)入手到部門(mén)落實(shí),經(jīng)歷形到神的蛻變 經(jīng)過(guò)前期摸索,敏捷實(shí)踐在應(yīng)用平臺(tái)研發(fā)部中蔓延開(kāi)來(lái),通過(guò)內(nèi)部交流傳播敏捷思想,他們先由平臺(tái)部第1個(gè)試點(diǎn)團(tuán)隊(duì)介紹實(shí)踐方法和經(jīng)驗(yàn),再由其他團(tuán)隊(duì)各取所需。2018年3月7日,應(yīng)用平臺(tái)研發(fā)部就敏捷開(kāi)發(fā)推廣事宜召開(kāi)啟動(dòng)會(huì),此次會(huì)議確立7個(gè)項(xiàng)目

7、參加敏捷試點(diǎn),同時(shí)要求已開(kāi)展敏捷試點(diǎn)的團(tuán)隊(duì)負(fù)責(zé)人收集實(shí)踐問(wèn)題,結(jié)合反饋在平臺(tái)部開(kāi)展有針對(duì)性的敏捷實(shí)踐交流。 通過(guò)約2周左右的敏捷內(nèi)訓(xùn)、問(wèn)題收集、團(tuán)隊(duì)討論等環(huán)節(jié),2018年3月16日在項(xiàng)目管理辦公室的協(xié)助下,應(yīng)用平臺(tái)研發(fā)部再次邀請(qǐng)外部專(zhuān)業(yè)敏捷教練開(kāi)展大課培訓(xùn)和專(zhuān)題指導(dǎo),指導(dǎo)7個(gè)試點(diǎn)團(tuán)隊(duì)正式開(kāi)啟敏捷實(shí)踐。 到今天為止,應(yīng)用平臺(tái)研發(fā)部的7個(gè)試點(diǎn)團(tuán)隊(duì)已經(jīng)啟動(dòng)敏捷實(shí)踐。各個(gè)試點(diǎn)項(xiàng)目正在通過(guò)物理看板顯示化本項(xiàng)目工作流程;通過(guò)每日站會(huì)跟蹤計(jì)劃執(zhí)行;通過(guò)評(píng)審會(huì)議驗(yàn)證交付工件;通過(guò)迭代回顧總結(jié)會(huì),反思過(guò)程執(zhí)行。每個(gè)試點(diǎn)團(tuán)隊(duì)正在努力轉(zhuǎn)變工作思路擁抱變化;每個(gè)試點(diǎn)團(tuán)隊(duì)正在經(jīng)歷著不斷犯錯(cuò)不斷糾正的實(shí)踐過(guò)程。相信經(jīng)過(guò)應(yīng)用平臺(tái)研發(fā)部各個(gè)團(tuán)隊(duì)的持續(xù)驗(yàn)證,他們會(huì)快速成長(zhǎng)起來(lái),逐漸從學(xué)習(xí)敏捷的形而轉(zhuǎn)變?yōu)轭I(lǐng)會(huì)敏捷的神。 實(shí)施敏捷開(kāi)發(fā)是提高我們項(xiàng)目管理水平的一種指引,應(yīng)用平臺(tái)部已經(jīng)按照自己的方式在開(kāi)展敏捷實(shí)踐。如何提升研發(fā)效率和研發(fā)質(zhì)量?如何提高客戶(hù)滿(mǎn)意度?如何與我們軟件開(kāi)發(fā)中心的項(xiàng)目目標(biāo)相結(jié)合?這些問(wèn)題都需要在敏捷實(shí)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論