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