騰訊敏捷轉型NO 1 敏捷是什麼鬼?

2022-07-05 06:21:11 字數 2570 閱讀 8255

「敏捷是什麼鬼」

我之所以敢說出這句話,僅僅因為大家的狀態和我2023年末的時候並無二致。

一、初識敏捷

2023年年末的時候,鵝廠決定開始引進「敏捷」。

對於當時大部分公司的小夥伴來說,既完全搞不清楚這個概念,也不理解為什麼要做這個事情,更不可能想象到這件事對於鵝廠未來的深遠意義。

當時我已經開始從事質量管理工作。我們的質量管理組有三塊業務:質量控制(quality control)、質量確保(quality assurance)、測試開發(tools development)。我的主要職責是帶領測試開發業務,就是負責做測試工具開發、效能測試、白盒測試等工作。

因為總監後續工作內容有所調整,所以也開始讓我熟悉其它業務的板塊,為以後的工作調整做準備。當時鵝廠還沒有專案管理通道,於是各個bu內敏捷推廣的工作就由質量確保小組來主負責。

為了讓大家理解「敏捷」這個概念,公司通過引入諮詢機構來給整個公司的產研人員培訓。

當時我們進入培訓室後,感覺確實和其它培訓不同。

首先講師是有兩位,教室裡放置了很多道具。

在培訓過程中,教室的氛圍很溫馨、很歡樂。略微不習慣的是兩個導師輪流講,好不容易習慣了乙個講師講課,突然又切換到另外乙個講師講課(後來了解到他們想讓學員感受「結對程式設計」所特意設計的),感覺講師年紀都很年輕,經驗並不是很豐富,(後來了解到當時在全世界的敏捷擁踵也是很年輕,畢竟年輕人才容易接受新事物)。到了培訓尾聲的活動環節,課堂早期匯入概念在很多體驗活動中來讓你領悟敏捷的價值觀。

當時印象很深刻的乙個活動是運氣球,教室的首尾各放置6個大紙箱,首部的紙箱裡都是充好氣的氣球,每個小組的隊員在不能抓住氣球嘴的前提下,在限定的時間內把氣球運送到尾部的紙箱,最後看哪個組運送的氣球多,並在遊戲結束後總結原因。

當時各個組的名次已經不記得,如果每次拿兩個氣球然後快跑,比每趟都檢視拿更多的氣球運送的數量要多,因為拿兩個氣球以上就會發現拿的時候很費時間,在跑的過程中也會很容易丟失。

這個活動的核心思想就是希望大家理解「小步快跑」的感覺。

每次通過快速行動都取得一點點積累,要比精心策劃一次規模行動的效果最終要好。

二、敏捷引入

當時為了普及「敏捷思想」,基本上要求所有人員都要報名學習這個課程,大家普遍的感受是,可以領略到了專案管理的不同點,但是沒有覺得非常棒以及立刻想要改變的衝動。因為一下子學習到了很多概念,一時半會兒還不能很好地消化,例如:小步快跑、擁抱變化、結對程式設計、站立晨會、**重構等。

再次感受到敏捷的衝擊是公司請了乙個國外知名的敏捷老師,給我們講課。

我還記得是乙個北歐人,名字很長,英文聽得也是一知半解。當時公司請了乙個翻譯,老師講一段,翻譯在旁邊翻譯一段,這樣理解的能多些,但是課程的程序感覺很中斷。

印象深刻的乙個關於「重構」的slide,老師的大意是說,可以一開始先快速搭建乙個狗窩,然後根據使用者的需求,不斷調整和重構,最終做成使用者需要的高樓大廈。

當時是完全不能理解這種概念,還特意向老師提問,:「這個重構活動是否依賴團隊內具備乙個高階的架構師,不然怎麼從乙個小狗窩,重構出來一棟高樓大廈,這幾乎是乙個重寫」。

老師的回答其實也不是很有說服力,大概記得是說重構確實比較考驗乙個程式設計師的架構能力,需要提前預判和預留擴充套件性。

於是很多人都會有乙個印象就是:敏捷很依賴高素質的員工。

可是,鵝廠在2023年還沒有什麼名氣,吸引不了所謂的大牛,在這個情況下是否無法敏捷了嗎?

這次培訓最大價值在於感受國外軟體界確實在掀起敏捷思潮並堅定地實踐。同事們看到公司花這麼多錢請國外的大神來講課,所以對於公司堅定推進敏捷的態度印象是非常深刻的。

後來逐步的理解了國外軟體業為什麼領先發起了敏捷的思想,歸根結底的原因是2023年以前軟體行業主要的業務都是依附於傳統商業的。如果你還記得的話,那時國內外的軟體企業主要是做系統整合業務的,也就是說,業務屬於某個公司的,軟體公司的價值是做無紙化和網路化辦公系統,完全2b的業務,而且業務的需求都是現成的業務流程進行計算機化,所以需求是確定的。於是印度外包公司大行其道,詳細設計書都可以做成偽**,然後交給高中生開發。從2023年開始,國外的軟體行業開始擺脫來自傳統行業的束縛,開始獨立的運作業務,計算機公司借助網際網路來連線人,消除資訊不對稱的過程中, 需求開始變得不確定了,所以大家都發覺傳統的專案管理方法(pmbok,由pmi組織頒布的一套專案管理方法)完全不適用。於是才有了換乙個做法的念頭。所以敏捷的實質是應對需求的不確定性,才有了這麼一條「擁抱變化勝於按部就班」的敏捷價值觀。

當然這都是後話了。

三、敏捷決心

——「敏捷是什麼鬼?」

敏捷更像乙個心法類似《九陰真經》,一開始很難理解,但是不斷按照招式去練習,慢慢在實踐中就會有所體悟,一旦形成理解就大徹大悟,一通百通。

既然敏捷公司鐵了心一定要推進,那只能盡量適應時代的改變,努力的學習和領悟敏捷思想,考慮如何推進研發過程的改變。

#系列文章#

第一輯:我親歷的鵝廠敏捷轉型

no.1 敏捷是什麼鬼

no.2 帥哥,來多少的敏捷

no.3 scrum有什麼好

no.4 為什麼敏捷團隊不要超過15人

no.5 需求沒做完可以發布嘛

no.6 如何打造稱手的**

no.7 qq郵箱怎麼成為行業第一的

no.8 你愛上手機qq麼

no.9 天天系列天天見喲

敏捷是什麼

敏捷是一種過程控制論,一種做事情的方法 敏捷是一套工具集 看板 站會 使用者故事等等都是它的工具 敏捷是一種企業管理方式。可以通過敏捷的方式把大團隊拆分若干個敏捷小組。他是乙個用於開發和維護複雜產品的框架 是乙個增量的 迭代的開發過程。在這個框架中,整個開發過程由若干個短的迭代週期組成,乙個短的迭代...

騰訊敏捷轉型No 6 如何打造稱手的敏捷工具

通常情況下,大家對於敏捷的感受就是 大家一起來開站立晨會啦!然後一大早,大家拿著早餐,圍成乙個圈,聽乙個人在講話。在很多公司,決定採用敏捷之後,都會從晨會開始,因為很多人覺得敏捷其它模組都很難學習,就先從最簡單的晨會開始,試行簡單的方法會不會有奇效,抱著這個想法,奇蹟是不會發生的。很多人不知道的是,...

敏捷到底是什麼?

文 ivar jacobson 在支援軟體工程 比如rational統一過程rup 與敏捷陣營 比如scrum或是xp 之間,人們一直存在著衝突。也不難理解,因為這兩種方法間都是在用著彼此並不相容的方式來描述的。其實大可不必,因為他們背後的觀點全然是相輔相成的。關鍵在於該如何用對兩者來說都公平的方式...