軟件開發(fā)珠璣:穿越50年軟件往事的60條戒律
定 價:100 元
- 作者:(美)Karl Wiegers(卡爾·魏格斯)
- 出版時間:2024/3/1
- ISBN:9787121473524
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP311.5
- 頁碼:
- 紙張:
- 版次:1
- 開本:16開
本書像牡蠣一樣,去蕪存菁,將作者五十年來在軟件工程領(lǐng)域摸爬滾打得來的經(jīng)驗(yàn)教訓(xùn)凝結(jié)為軟件開發(fā)珠璣。它圍繞需求、設(shè)計、項(xiàng)目管理、文化與團(tuán)隊(duì)合作、質(zhì)量、過程改進(jìn)幾個方面,在軟件工程的各個角落中挖掘出也許對大家有用的經(jīng)驗(yàn)教訓(xùn),讓大家在自己的相關(guān)職業(yè)生涯(包括但不限于研發(fā)各領(lǐng)域的工程師、產(chǎn)品經(jīng)理、設(shè)計師、項(xiàng)目經(jīng)理等)中少走一些彎路,更能如魚得水。
1997 年起,Karl Wiegers 一直擔(dān)任位于美國俄勒岡州歡樂谷的一家軟件開發(fā)咨詢和培訓(xùn)公司—Process Impact—的首席顧問。在此之前,他在柯達(dá)公司工作了 18 年,曾擔(dān)任過攝影研究科學(xué)家、軟件開發(fā)人員、軟件經(jīng)理及軟件過程和質(zhì)量改進(jìn)領(lǐng)導(dǎo)。Karl 擁有伊利諾伊大學(xué)的有機(jī)化學(xué)博士學(xué)位。Karl 共著有十二本書,包括 The Thoughtless Design of Everyday Things、《軟件需求》、More About Software Requirements、《成功軟件項(xiàng)目管理的奧秘》、《軟件同級評審》、《聰明的商業(yè)咨詢師》及一本偵探推理小說 The Reconstruction。他還撰寫了許多關(guān)于軟件開發(fā)、管理、設(shè)計、咨詢、化學(xué)和軍事史的文章。Karl 有幾本書獲得了較高的獎項(xiàng),最近一次是,他與Joy Beatty 合著的《軟件需求》(第 3 版)獲得了美國技術(shù)傳播協(xié)會的卓越獎。Karl 曾擔(dān)任IEEE Software 雜志編輯委員會的成員,以及 Software Development 雜志的特約編輯。在工作之余,Karl 熱衷于品酒、在圖書館做志愿服務(wù)、為孤寡老人送餐、彈奏吉他、創(chuàng)作并錄制歌曲,他還酷愛閱讀軍事、歷史和旅行方面的資料。
死月(XadillaX),本名朱凱迪。字節(jié)跳動軟件研發(fā)工程師,阿里巴巴前技術(shù)專家,Node.js Collaborator 之一。碩士畢業(yè)于浙江大學(xué),退役 OI、ACM 競賽選手。曾供職于花瓣網(wǎng)、大搜車、阿里巴巴。著作、翻譯出版書籍《Node.js:來一打 C++ 擴(kuò)展》、《精通 Vim:用 Vim 8 和 Neovim 實(shí)現(xiàn)高效開發(fā)》、《JavaScript 悟道》。
第1章 吸取經(jīng)驗(yàn)教訓(xùn)........................................................................................1
我的視角 .............................................................................................................................1
關(guān)于本書 .............................................................................................................................2
術(shù)語說明 .............................................................................................................................4
你的收獲 .............................................................................................................................4
第2章 需求................................................................................................... 5
何謂需求 .............................................................................................................................5
不同的需求類型 .........................................................................................................5
需求工程的子領(lǐng)域 .....................................................................................................6
業(yè)務(wù)分析師 .................................................................................................................7
需求是基石 .................................................................................................................8
初體驗(yàn) :需求 .....................................................................................................................8
經(jīng)驗(yàn)教訓(xùn) 1 需求不對,項(xiàng)目要廢 ..................................................................................9
何時 .............................................................................................................................9
何法 ...........................................................................................................................10
經(jīng)驗(yàn)教訓(xùn) 2 需求開發(fā)成功,大家就都能懂 ................................................................ 11
經(jīng)驗(yàn)教訓(xùn) 3 涉眾的興趣點(diǎn)都“長”在需求上 ............................................................13
涉眾分析 ...................................................................................................................13
仲裁人 .......................................................................................................................15
統(tǒng)一戰(zhàn)線 ...................................................................................................................15
經(jīng)驗(yàn)教訓(xùn) 4 以人為本,用途為先 ................................................................................16
哪兒來那么多多余的功能 .......................................................................................16
用途先行 ...................................................................................................................17
關(guān)注用戶故事 ...........................................................................................................18
用途規(guī)則 ...................................................................................................................19
經(jīng)驗(yàn)教訓(xùn) 5 需求不賴,得看迭代 ................................................................................19
漸進(jìn)式完善細(xì)節(jié) .......................................................................................................19
突發(fā)功能需求 ...........................................................................................................20
突發(fā)非功能需求 .......................................................................................................21
經(jīng)驗(yàn)教訓(xùn) 6 敏捷需求并無不同 ....................................................................................21
角色與職責(zé) ...............................................................................................................22
術(shù)語 ...........................................................................................................................22
文檔細(xì)節(jié) ...................................................................................................................22
活動定時 ...................................................................................................................23
可交付形式 ...............................................................................................................24
優(yōu)先級排序的時機(jī) ...................................................................................................24
真有區(qū)別嗎 ...............................................................................................................24
經(jīng)驗(yàn)教訓(xùn) 7 好記性不如爛筆頭 ....................................................................................25
畏懼下筆 ...................................................................................................................26
書面溝通之益 ...........................................................................................................26
合理平衡 ...................................................................................................................27
經(jīng)驗(yàn)教訓(xùn) 8 需求就是要清晰溝通,不要用鬼話迷惑涉眾 ........................................28
多涉眾,多訴求 .......................................................................................................29
擇述術(shù) .......................................................................................................................30
嘮一嘮 .......................................................................................................................32
經(jīng)驗(yàn)教訓(xùn) 9 群眾的眼睛是雪亮的 ................................................................................32
多需求涉眾 ...............................................................................................................32
需求質(zhì)量檢查單 .......................................................................................................33
經(jīng)驗(yàn)教訓(xùn) 10 需求越好,風(fēng)險越渺 ..............................................................................34
粒度尺寸 ...................................................................................................................35
多少算夠 ...................................................................................................................35
經(jīng)驗(yàn)教訓(xùn) 11 不是僅收集就完事了...............................................................................36
收集 vs 啟發(fā) ..............................................................................................................36
何時啟發(fā)需求 ...........................................................................................................37
啟發(fā)上下文 ...............................................................................................................37
啟發(fā)技術(shù) ...................................................................................................................37
奠定基礎(chǔ) ...................................................................................................................39
經(jīng)驗(yàn)教訓(xùn) 12 客戶的嘴,多聽不虧 ..............................................................................39
溝通途徑 ...................................................................................................................39
產(chǎn)品擁躉 ...................................................................................................................40
其他需求溝通途徑 ...................................................................................................41
縮小隔閡的橋梁 .......................................................................................................42
經(jīng)驗(yàn)教訓(xùn) 13 天眼不通,他心不通 ..............................................................................42
來猜一下 ......