佟鑫:
華為云·云享專家,多年軟件研發(fā)經(jīng)驗,5年敏捷實踐經(jīng)驗,熟悉各種敏捷框架。參與多個大型互聯(lián)網(wǎng)項目開發(fā),有豐富的大型互聯(lián)網(wǎng)產(chǎn)品架構(gòu)經(jīng)驗,活躍于敏捷、大數(shù)據(jù)、云計算、Devops等技術(shù)領(lǐng)域。
許多團(tuán)隊在敏捷轉(zhuǎn)型的過程中,往往會犯紙上談兵的錯誤,導(dǎo)致敏捷實踐以失敗告終。
軟件開發(fā)經(jīng)驗豐富的佟鑫也有類似的經(jīng)歷,但是在不斷的學(xué)習(xí)試錯、以及華為云DevCloud的幫助下,她成功跳出了敏捷轉(zhuǎn)型的陷阱,找到一條正確的路。
一次內(nèi)訓(xùn),和敏捷結(jié)緣
佟鑫曾是一名軟件開發(fā)工程師,與技術(shù)打交道多年的她,第一次接觸“敏捷”還是在公司的一次內(nèi)部培訓(xùn)中,當(dāng)時他們邀請了著名的敏捷教練進(jìn)行敏捷培訓(xùn),各項目經(jīng)理及部長逐個闡述了對敏捷的認(rèn)知以及敏捷轉(zhuǎn)型遇到的問題。
這次交流讓佟鑫印象深刻,尤其當(dāng)時某個部長提出敏捷轉(zhuǎn)型該如何協(xié)調(diào)員工工作的問題:當(dāng)一個員工的工作能力十分優(yōu)秀,是根據(jù)能力分配工作,還是分配基礎(chǔ)工作后剩余時間任其自由發(fā)揮。因為如果處理不當(dāng),在敏捷實踐中很容易引起員工工作的懈怠。
這個看似很棘手的問題引發(fā)了佟鑫對敏捷的思考,之后,她開始留意一些試圖進(jìn)行敏捷轉(zhuǎn)型的團(tuán)隊,觀察調(diào)研他們使用敏捷的深度和感受。
“有的在提出敏捷,嘗試去做,但失敗了,便利貼還停留在了看板上;有的用過敏捷后,仍保持每天站立會的;也有一直不肯去嘗試的。”
看的越多,想的也就越多,自此,敏捷一詞一直縈繞佟鑫的心中,她也正式開始了系統(tǒng)化學(xué)習(xí)敏捷的漫漫長路。
2018年的時候,佟鑫參與了華為云線上的一系列的培訓(xùn)課程,以及敏捷類書籍的研讀,比如《鳳凰項目》、《DevOps實踐指南》、《敏捷無敵之DevOps時代》等。
經(jīng)過一段時間的培訓(xùn)后,佟鑫也堅定了她對敏捷的認(rèn)識:“敏捷開發(fā)是以人為核心,采用循序漸進(jìn)的方法進(jìn)行軟件開發(fā),而DevOps改變了運維和開發(fā)的新關(guān)系。通過敏捷&DevOps可以更快更好地完成用戶需求,快速試錯,及時優(yōu)化。”
紙上得來終覺淺,敏捷轉(zhuǎn)型要用好工具
然而在經(jīng)歷了一次失敗的敏捷實踐后,佟鑫卻直言“即便通讀了再多的資料,沒有實際操作,也都是紙上談兵。”
當(dāng)時佟鑫所在的團(tuán)隊進(jìn)行敏捷轉(zhuǎn)型時遇到了一個問題:代碼質(zhì)量影響了項目的進(jìn)度。
項目開發(fā)期間,由于大家頻繁上傳代碼,很容易影響主干代碼的質(zhì)量。“為了保證代碼的質(zhì)量,就讓大家不要頻繁地提交代碼,確認(rèn)自己的代碼沒問題,可以積攢到一定程度再提交。初時并沒有什么問題,但是在后續(xù)集成測試時,暴露出大量的問題,導(dǎo)致時間非常緊迫,甚至影響項目交付。”
在熬了幾個通宵后,佟鑫和團(tuán)隊如期順利交付了項目。這次頗為狼狽的敏捷實踐也讓他們進(jìn)行了深刻的反省檢討。“我們發(fā)現(xiàn)測試環(huán)節(jié)沒有跟上代碼提交的進(jìn)度,沒有前期的測試,就繞過問題的暴露點,最終導(dǎo)致在最后的時間點,問題大面積暴露。”
為了避免類似的情況再次出現(xiàn),佟鑫和團(tuán)隊決定采用單元測試和代碼同時提交的策略,在確保代碼的規(guī)范性和質(zhì)量且通過測試后才能提交代碼。
代碼質(zhì)量只是敏捷轉(zhuǎn)型遇到的問題的冰山一角,佟鑫也遇到了最初接觸敏捷時同事提到的那個問題:如何協(xié)調(diào)員工之間的工作量。
她表示,“作為管理者,需要有數(shù)據(jù)支撐去考核員工,那么作為被考核者,通常也會很擔(dān)心這個數(shù)據(jù)是否會進(jìn)行晾曬以及影響到自己的獎金、績效、職級調(diào)整等。”
同時,這個數(shù)據(jù)的收集、分析也是棘手的難題,比如數(shù)據(jù)是否真實準(zhǔn)確,分析結(jié)果能否滿足時效性、可靠性和專業(yè)性。
華為云DevCloud就完美解決了這個難題,它提供的一站式軟件開發(fā)工具可以讓數(shù)據(jù)的收集、分析都能“盡善盡美”。
佟鑫進(jìn)一步解釋道,“在項目初期通過需求分析,拆分任務(wù)功能點,對每一個任務(wù)進(jìn)行時間分割。完成任務(wù)之后,可以統(tǒng)計出每個人的完成情況及進(jìn)展。然后,通過平臺收集的數(shù)據(jù),自動分析出對應(yīng)的圖表,直觀的感受每個人的工作情況。”
這也正是敏捷實踐中工具的力量。
最后
在一次次的敏捷實踐后,佟鑫總結(jié),“基本上嘗試敏捷轉(zhuǎn)型的團(tuán)隊在初期都會有急躁的情緒,但是敏捷轉(zhuǎn)型本身就是一個迭代的過程。這是一個緩慢的過程,但是轉(zhuǎn)型成功后將實現(xiàn)重大飛躍。”
(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實,并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )