看板管理,常作“Kanban管理”,是豐田生產(chǎn)模式中的重要概念,指為了達(dá)到準(zhǔn)時生產(chǎn)方式(JIT)控制現(xiàn)場生產(chǎn)流程的工具。
書 名:《精益開發(fā)實(shí)踐:用看板管理大型項目》
出 版 社:金城出版社
作 者:(瑞典)Henrik Kniberg
譯 者:李祥青
大型軟件開發(fā)過程的管理,永遠(yuǎn)是個“討論很美麗、實(shí)施如地獄”的話題。這涉及到很多人、極其復(fù)雜的人際互動及災(zāi)難般的變更,還有不明確的需求及臨近軟件發(fā)布時的狀況頻發(fā)。
幾百人的團(tuán)隊濟(jì)濟(jì)一堂、蔚為壯觀,可作業(yè)一塌糊涂時,管理者們大概要死的心都有了。大型軟件開發(fā)過程強(qiáng)調(diào)的是堂堂之陣;是CMMI體系下的文檔、評審、效率;是作業(yè)過程度、偏差度;是一個試圖用斯達(dá)巴方陣構(gòu)建的高效組織,一切都是來自于美國的管理思想和哲學(xué),清晰、易懂、強(qiáng)調(diào)執(zhí)行力,但靈動和溫情不足。然而看到日本制造業(yè)“現(xiàn)場改善”、“阿米巴管理”、“精益制造”等體系的理論實(shí)踐后,人們可了解源自東方模式的管理有獨(dú)特之處,讓過程更加溫馨、高效而非僅剩冰冷。
《精益開發(fā)實(shí)踐:用看板管理大型項目》是瑞典人Henrik Kniberg的作品,前半部案例,后半部管理方法和技術(shù)。案例中有一個60多人的技術(shù)團(tuán)隊開發(fā)一個警察移動數(shù)字辦案系統(tǒng),這是一個涉及到社會安全和人權(quán)的項目,有3個功能開發(fā)團(tuán)隊、需求團(tuán)隊及系統(tǒng)測試團(tuán)隊。和完全獨(dú)立的5個團(tuán)隊不同,需求團(tuán)隊和測試團(tuán)隊都和3個功能團(tuán)隊有所交叉從而保證獨(dú)立作業(yè)及快速響應(yīng)。
采用基于看板的方式來實(shí)現(xiàn)項目組的群策群力,這樣大家知道目標(biāo)或進(jìn)度及快速協(xié)同。精益的核心思想是:減少產(chǎn)品的WIP(work In process,完全生產(chǎn)制造,這一概念很重要,相當(dāng)于對需求功能點(diǎn)的重新定義), 讓工作任務(wù)在開發(fā)生產(chǎn)線中快速通過,防止各工位間的不合拍而導(dǎo)致的效率下降。這與“現(xiàn)場改善”中的“克服三無”有異曲同工之妙,所謂“三無”即:
浪費(fèi)??蛻舨毁I單的工時部分;軟件項目中的需求、設(shè)計、開發(fā);測試中糾纏責(zé)任和描述及造成的等待和返工等就屬于此類,耽誤事情還影響士氣。
無穩(wěn)。工作安排任務(wù)流不平穩(wěn),如開發(fā)人員同步開發(fā)多個功能塊,一下子做出這么多功能塊讓測試人員無法接單,工作節(jié)奏會全耽誤下來。測試人員測試也喜歡一下子發(fā)布很多BUG單出來,導(dǎo)致需求的單子要全部停下來,這種調(diào)度一直是管理中的頭疼問題。
無理。即工具、目標(biāo)、技能等分配不明確,工作不協(xié)調(diào),導(dǎo)致某些人在某些時段不斷加班,而另一些人在某些時候工作量不飽滿,然后在這種無理環(huán)境中,不斷出現(xiàn)差錯,一些不關(guān)鍵的崗位卻變成了影響整個工作推進(jìn)的障礙。
當(dāng)你想明白,精益體系的目標(biāo)就是克服這“三無”邏輯后,你就知道用精益的方法去做軟件的開發(fā)管理,是行之有效的管理手段。作者雖然沒有明示克服這“三無”邏輯,但看板正是從這個角度引入的。
一旦每個階段的任務(wù)數(shù)目累計超過了規(guī)定的看板數(shù)目,“PUSH”動作就可停下,不能讓上游環(huán)節(jié)繼續(xù)開發(fā),所有人就應(yīng)該到下游去幫助任務(wù)解決,這就是書上沒有提到但卻是最著名的“安燈”系統(tǒng)。它強(qiáng)調(diào)了生產(chǎn)線上所有人的協(xié)同以及關(guān)注生產(chǎn)流的連續(xù)性,作者雖然沒有提這個名詞,但是在方法介紹中說明了這個手段。
書后半部分的技術(shù)講解,由于要覆蓋敏捷、精益以及改善的A 3 和測試改進(jìn)等諸多話題,感覺稍微有點(diǎn)局促,好在這部分內(nèi)容還有很多專業(yè)書籍的介紹,讀者如果感興趣可以自己去找一找。
本書強(qiáng)調(diào)的是個人和交互、強(qiáng)調(diào)軟件開發(fā)本身、強(qiáng)調(diào)與客戶協(xié)助、強(qiáng)調(diào)對變化的響應(yīng),而不是冰冷的過程制度或文檔和評審,以及合同糾纏和沒有生命力的計劃。