本書作者從事軟件開發(fā)多年,善于吸取敏捷和精益這兩種開發(fā)方法的精髓,對看板的理解和應(yīng)用具有實(shí)用而豐富的經(jīng)驗(yàn)。他在本書中依托精益開發(fā)中的主流工具,介紹了看板的概念、遵循的基本原則、看板的適用范圍和具體使用等。精益軟件開發(fā)是當(dāng)下軟件開發(fā)項(xiàng)目的主流?窗蹇梢允沟镁胬砟盥鋵(shí)并貫穿于整個開發(fā)流程,從而提高應(yīng)變能力、減少無謂的資源及時(shí)間浪費(fèi)、完全發(fā)揮團(tuán)隊(duì)的開發(fā)效能。本書適合所有軟件從業(yè)人員(從項(xiàng)目經(jīng)理到工程師)閱讀,可以幫助他們從容應(yīng)對千變?nèi)f化的客戶需求。
李智樺,在軟件開發(fā)領(lǐng)域已有多年的實(shí)踐經(jīng)驗(yàn),他對信息及軟件應(yīng)用開發(fā)的熱情和投入令人佩服,包括新興的行動及云端開發(fā)技術(shù)的研究,近年來投身于敏捷、精益及看板方法的推廣并擔(dān)任講師,本書可以讓更多人了解這些軟件開發(fā)及項(xiàng)目管理的實(shí)用方法并應(yīng)用于工作領(lǐng)域之中,值得閱讀!
擁有超過30年的軟件開發(fā)工作資歷。從早期的大型銀行系統(tǒng)到近年來專注于微軟各項(xiàng)新技術(shù)的研究,是微軟Windows Azure云端及其他新開發(fā)技術(shù)的指定講師,擔(dān)任多屆TechDay、TechED等大型研討會主場演講。過去是資深的開發(fā)人員、大型系統(tǒng)及企業(yè)的總架構(gòu)師,有長期同時(shí)帶領(lǐng)多個團(tuán)隊(duì)的ScrumMaster大型項(xiàng)目經(jīng)驗(yàn)。他對信息技術(shù)的熱誠及堅(jiān)持,至今仍對新技術(shù)的動手實(shí)操不遺余力,是少數(shù)擁有如此豐富資歷、能講、能教、隨時(shí)能上手的信息界老兵。
第1章 精益軟件開發(fā) 1
1-1 精益的由來 2
1-2 精益軟件開發(fā) 3
1-3 精益軟件開發(fā)七大原則 5
1-4 結(jié)論 27
第2章 看板方法 29
2-1 看板的由來 30
2-2 何為“看板方法” 30
2-3 看板方法四大基本原則(Foundational Principles) 32
2-4 為何要使用看板方法 39
2-5 哪些地方可以運(yùn)用看板方法 45
2-6 結(jié)論 48
第3章 看板方法的六大核心實(shí)踐 49
3-1 可視化目前的工作流程 50
3-2 限制半成品(WIP)數(shù)量 58
3-3 管理工作流程 65
3-4 讓規(guī)則明確 69
3-5 落實(shí)反饋循環(huán) 71
3-6 由協(xié)作改善,經(jīng)實(shí)驗(yàn)演進(jìn) 72
3-7 結(jié)論 75
第4章 如何實(shí)施看板方法 79
4-1 看板墻的設(shè)計(jì) 80
4-2 Scrum 運(yùn)作模式的看板墻設(shè)計(jì) 91
4-3 看板一日游 94
4-4 運(yùn)行看板方法的簡單規(guī)范 106
4-5 結(jié)論 111
第5章 個人看板:類項(xiàng)目管理 113
5-1 個人看板 114
5-2 制作第一個個人看板 115
5-3 個人看板與軟件開發(fā):類項(xiàng)目管理 124
5-4 結(jié)論 140
第6章 個人看板與生活:讓生活與工作相得益彰 143
6-1 開始使用看板 144
6-2 生活與效能 148
6-3 個人看板進(jìn)階 156
6-4 結(jié)論 157
第7章 預(yù)測未來:減少變異性,增加可預(yù)測度 161
7-1 系統(tǒng)思考 163
7-2 內(nèi)部變異 167
7-3 外部變異 174
7-4 結(jié)論 177
第8章 持續(xù)改進(jìn) 179
8-1 看板方法的問題管理 181
8-2 運(yùn)用看板方法自然形成簡單的團(tuán)體規(guī)范 183
8-3 沒有銀彈(No Silver Bullet) 186
附錄 189
附錄A 精益咖啡 190
附錄B Scrum But 和 Kanban But 194
附錄C 用戶故事圖譜:對付需求模糊的好幫手 199
附錄D 敏捷開發(fā)需要哪些文件 203