敏捷開發(fā):千金難買早失敗

我們不應(yīng)該忘記任何經(jīng)驗间聊,即使是最痛苦的經(jīng)歷。-- Dag Hammarldskj?

1尤仍、前車之鑒

我們從項目管理的一個經(jīng)典案例談起遍烦。

這個項目是美國的A-12 Avenger II隱形攻擊機。此款機型是冷戰(zhàn)時期由美國海軍主導(dǎo)開發(fā)的攻擊機拨拓,它可以躲避雷達(dá)的偵測肴颊,一旦研發(fā)成功,不但海軍會用渣磷,空軍也會采用婿着。

但是隨著項目的開展和時間的推移,A-12的研發(fā)遇到了很多的問題醋界,其中一個最大的障礙是隱形技術(shù)的問題竟宋。

對軍事有所研究的同學(xué)知道,飛機要對雷達(dá)波隱形形纺,有兩種方式:

第一種丘侠,利用飛機外形設(shè)計,在不同的方向散射電磁波挡篓,使得接收到的電磁波信號大幅度減弱婉陷,無法偵測飛機的位置帚称;

第二種官研,利用特殊的涂料秽澳,透波材料和鍍膜來減弱機體結(jié)構(gòu)對雷達(dá)的散射。各國的隱形飛機戏羽,例如殲-20担神, F-25, F30都是利用這兩種技術(shù)手段來達(dá)到隱形的目的始花。

事實上妄讯,給A-12的開發(fā)帶來致命一擊的是冷戰(zhàn)的結(jié)束。1991 年 1 月 7 日酷宵,該項目在成本嚴(yán)重超支亥贸,時間嚴(yán)重拖后的情況下,國防部長Cheney下決心全面終止項目浇垦,并否決了美國海軍提出的修改戰(zhàn)技要求繼續(xù)研制的方案炕置。

A-12研發(fā)項目終止時,美國已經(jīng)投入了2億美金的成本男韧,而此項目唯一的產(chǎn)出物是一個用木頭做的模型朴摊。

2、軟件開發(fā)是一場充滿挑戰(zhàn)的叢林探險

很多人曾問安娜:我們?yōu)槭裁匆雒艚蓍_發(fā)此虑?

安娜想說的是甚纲,采用敏捷開發(fā)法不僅僅是為了快,如果A-12采用敏捷開發(fā)方法不斷的驗證克服技術(shù)上的困境和方案的話朦前,DOD就不會遭遇2億美金換來復(fù)仇者之死的局面介杆;如果在項目監(jiān)控過程中進(jìn)行滲透式溝通和周期性回顧總結(jié),項目的重大問題和風(fēng)險就不會在歷時2年之后才暴露出來韭寸。以更快的速度这溅,更少的成本消耗應(yīng)對現(xiàn)實世界需求的快速變化是敏捷管理法的優(yōu)勢,為了保障產(chǎn)品的成功(注意棒仍,不是項目的成功)悲靴,敏捷式方法又離不開個體之間的互動和高效溝通。

信任和溝通使產(chǎn)品經(jīng)理和團隊成員都朝著同一個方向前進(jìn)莫其,這是許多敏捷基礎(chǔ)實踐諸如集中辦公癞尚,需求交底,立會乱陡,迭代計劃浇揩,共同估算,和反思的基礎(chǔ)憨颠,同時也意味著更少的錯誤胳徽,更少的浪費积锅,風(fēng)險和成本。迭代過程是一個逐步求精的過程养盗,而用戶故事是互動和溝通的另一種體現(xiàn)形式缚陷,它鼓勵團隊推遲事無巨細(xì)得考慮細(xì)節(jié),它又提示我們以隨機應(yīng)變的方式開發(fā)軟件往核,使團隊能夠在高層需求及底層設(shè)計思考間來回切換箫爷,并以討論為主不斷精煉和挖掘客戶的需求來回應(yīng)市場的反饋。

做敏捷要從改變固有的思維習(xí)慣開始聂儒,走出自我思維的舒適區(qū)虎锚。

何謂Agile mindset?我認(rèn)為它由如下幾個方面構(gòu)成:

積極的態(tài)度衩婚,對產(chǎn)品的成功有很高的期待

以實用為出發(fā)點

個人的成功不是成功窜护,團隊的成功才是真正的成功

對未知世界和領(lǐng)域知識的渴求

勇敢嘗試新的方法,坦然接受失敗

我個人的理解:敏捷就是把一切作為經(jīng)驗教訓(xùn)總結(jié)非春,基于反饋及時的調(diào)整我們的下一步行動柱徙,并向著我們期待得到的結(jié)果出發(fā),這才是促使團隊持續(xù)改進(jìn)的源動力税娜。

我曾有幸和許多有才之士一起工作坐搔,他們經(jīng)常從“這樣做我們的產(chǎn)品/企業(yè)能獲得什么”的角度考慮需求和問題,他們經(jīng)常提出自己已經(jīng)試驗過的創(chuàng)新解決方案來克服項目中遇到的障礙敬矩,同時他們又是一群非掣判校現(xiàn)實的實戰(zhàn)主義者,從不吝嗇幫助別人使團隊獲得成功弧岳。這些人凳忙,正是我在組建敏捷團隊的時候想要找尋的最強助力。


3禽炬、 天下難事涧卵,必作于易;天下大事腹尖,必做于細(xì)

白蟻巢穴是世界上最奇妙的建筑柳恐,地面上有十幾米,地下還深達(dá)二十幾米热幔,產(chǎn)卵室乐设,育嬰室,通風(fēng)道等無一不缺绎巨,井然有序近尚。科學(xué)家還發(fā)現(xiàn)白蟻開始建造一座蟻巢時像沒頭的蒼蠅场勤,沒有秩序戈锻,一會兒把一粒小小的土塊搬到這歼跟,一會兒又可能挪走。這么折騰一陣子之后格遭,白蟻們就會建設(shè)起初級的形狀哈街,然后開始按著這個形狀相對有秩序地添磚加瓦,變無序為有序如庭,修修補補叹卷,日積月累就形成了形狀各異撼港,功能相似的蟻巢坪它。蟻巢的建造過程顛覆了我們頭腦的認(rèn)知。

——《我們不要假裝有遠(yuǎn)見帝牡,微小前進(jìn)勝過完美規(guī)劃》

白蟻不是依靠詳盡的規(guī)劃往毡,而是像我們中國人所說的“摸著石頭過河”來做建筑。敏捷式項目管理何嘗不是這樣靶溜?我曾好多次以我黨的長征為例开瞭,來向大家闡述“摸著石頭過河”的敏捷項目是怎樣一步一步實現(xiàn)了最終的目標(biāo),屢試不爽罩息。

敏捷式是一整套生態(tài)系統(tǒng)的搭建和維護嗤详。

敏捷的成功實施既要依靠各級管理層對敏捷的完善和較為一致的認(rèn)識,又要保證基層員工在日常的敏捷實踐中踏實認(rèn)真地執(zhí)行每一個工作要素瓷炮。

敏捷的實踐葱色,遠(yuǎn)遠(yuǎn)不只是每天站在白板前面“匯報”昨天今天做了什么,和time-boxing的迭代那么簡單娘香。團隊要反思苍狰,拿什么反思?在建造“可用的軟件”過程中烘绽,有歷史數(shù)據(jù)沒有淋昭?定性的反思容易流于形式,并且反思的內(nèi)容都是大同小異安接,久而久之我們就會忽略‘反思’這項敏捷式方法中激勵團隊持續(xù)改進(jìn)的精華實踐翔忽。在用戶故事,迭代計劃會議等類似非技術(shù)實踐中盏檐,團隊還要結(jié)合TDD(測試驅(qū)動的開發(fā))歇式,continuous integration(持續(xù)集成),refactor(代碼重構(gòu))等技術(shù)實踐糯笙,否則想要生產(chǎn)出高質(zhì)量的軟件產(chǎn)品就是紙上談兵贬丛。

戊戌變法和明治維新是中國和日本在差不多同一時期進(jìn)行的富國強兵的改革,但是一個失敗了给涕,另一個卻成功了豺憔,為什么额获?因為日本不僅引進(jìn)西方技術(shù),更引進(jìn)了西方的生產(chǎn)關(guān)系和政治制度恭应,人家要學(xué)就學(xué)一整套的抄邀;中國人聰明,僅僅是引進(jìn)了技術(shù)昼榛,我們習(xí)慣挑著學(xué)習(xí)我們?nèi)菀捉邮艿臇|西境肾。

回頭看團隊實踐敏捷的方法做項目,在起步過程中有很多同事問安娜胆屿,我為什么一定要每天更新一次JIRA的Scrumban?能不能兩天更新一次奥喻,我都記得住非迹?

安娜在這里冒昧的引用一句備受崇拜的改變了互聯(lián)網(wǎng)時代的偶像的一句話來回答你:Stay Hungry Stay Foolish.

4环鲤、大成若缺

缺陷是任何事物的組成部分,只要我們是從不同的角度去觀察他的憎兽。產(chǎn)品如此冷离,人亦如此。

互聯(lián)網(wǎng)產(chǎn)品軟件開發(fā)的路徑纯命,是一條充滿了荊棘西剥,陷阱和無奈的開發(fā)者之路。在營造團隊敏捷價值觀的同時亿汞,我們更應(yīng)該關(guān)注團隊自身的發(fā)展瞭空,讓團隊成長為一個“自我組織”的team,他們才會具備一顆真正強大的內(nèi)心來抵御和坦然接受任何風(fēng)險留夜,哪怕是失敗匙铡。

在倫敦旅游的時候我曾發(fā)現(xiàn)好多紀(jì)念品上都印有“Keep Calm and Carry On”的字樣,我饒有興致的Google一番碍粥,原來這句話是有歷史故事的:二戰(zhàn)時期納粹轟炸英國的時候鳖眼,英國皇家印了幾萬張“Keep Calm and Carry On”的海報準(zhǔn)備發(fā)放給老百姓,體現(xiàn)了他們冷靜而紳士的英國文化嚼摩。

在互聯(lián)網(wǎng)軟件開發(fā)崎嶇之路上钦讳,我們則可以將這句話改造為“Keep Calm and Refactor”.

本文作者:安娜(點融黑幫),目前就職于點融網(wǎng)工程部枕面,擔(dān)任資深項目經(jīng)理愿卒。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市潮秘,隨后出現(xiàn)的幾起案子琼开,更是在濱河造成了極大的恐慌,老刑警劉巖枕荞,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件柜候,死亡現(xiàn)場離奇詭異搞动,居然都是意外死亡,警方通過查閱死者的電腦和手機渣刷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進(jìn)店門鹦肿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人辅柴,你說我怎么就攤上這事箩溃。” “怎么了碌嘀?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵涣旨,是天一觀的道長。 經(jīng)常有香客問我筏餐,道長开泽,這世上最難降的妖魔是什么牡拇? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任魁瞪,我火速辦了婚禮,結(jié)果婚禮上惠呼,老公的妹妹穿的比我還像新娘导俘。我一直安慰自己,他們只是感情好剔蹋,可當(dāng)我...
    茶點故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布旅薄。 她就那樣靜靜地躺著,像睡著了一般泣崩。 火紅的嫁衣襯著肌膚如雪少梁。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天矫付,我揣著相機與錄音凯沪,去河邊找鬼。 笑死买优,一個胖子當(dāng)著我的面吹牛妨马,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播杀赢,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼烘跺,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了脂崔?” 一聲冷哼從身側(cè)響起滤淳,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎砌左,沒想到半個月后脖咐,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體伤柄,經(jīng)...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年文搂,在試婚紗的時候發(fā)現(xiàn)自己被綠了适刀。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,861評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡煤蹭,死狀恐怖笔喉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情硝皂,我是刑警寧澤常挚,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站稽物,受9級特大地震影響奄毡,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜贝或,卻給世界環(huán)境...
    茶點故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一吼过、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧咪奖,春花似錦盗忱、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至昧捷,卻和暖如春闲昭,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背靡挥。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工序矩, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人芹血。 一個月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓贮泞,卻偏偏與公主長得像,于是被迫代替她去往敵國和親幔烛。 傳聞我的和親對象是個殘疾皇子啃擦,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,860評論 2 361

推薦閱讀更多精彩內(nèi)容