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