軟件開(kāi)發(fā)珠璣:穿越50年軟件往事的60條戒律
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計(jì)算機(jī)系統(tǒng)-原書(shū)第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門(mén)到精通-(附贈(zèng)1DVD.含語(yǔ)音視頻教學(xué)+辦公模板+PDF電子書(shū))
軟件開(kāi)發(fā)珠璣:穿越50年軟件往事的60條戒律 版權(quán)信息
- ISBN:9787121473524
- 條形碼:9787121473524 ; 978-7-121-47352-4
- 裝幀:平塑
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>>
軟件開(kāi)發(fā)珠璣:穿越50年軟件往事的60條戒律 本書(shū)特色
中國(guó)計(jì)算機(jī)學(xué)會(huì)執(zhí)行主席winter 傾情作序|語(yǔ)雀創(chuàng)始人玉伯、《仙劍奇?zhèn)b傳3》主程房燕良、字節(jié)跳動(dòng)知名專家李玉北、浙大軟件學(xué)院研究員李啟雷聯(lián)合力薦 阿里巴巴、騰訊、字節(jié)跳動(dòng)、谷歌、EA等頭部公司諸多業(yè)界大咖撰文贊譽(yù) Wiegers的洞察和具體建議涵蓋了6個(gè)關(guān)鍵的成功要素:需求、設(shè)計(jì)、項(xiàng)目管理、文化與團(tuán)隊(duì)合作、質(zhì)量和過(guò)程改進(jìn)。對(duì)于每個(gè)要素,在開(kāi)始介紹前,Wiegers都提供 了對(duì)自己的經(jīng)驗(yàn)進(jìn)行反思的“初體驗(yàn)”;然后提供具有核心洞察、真實(shí)案例研究和可行解決方案的詳細(xì)“經(jīng)驗(yàn)教訓(xùn)"" ;*后為你的項(xiàng)目、團(tuán)隊(duì)或組織提供計(jì)劃“下一步""采取的行動(dòng)。這是你在學(xué);蛴(xùn)練營(yíng)中學(xué)不到的知識(shí),可以提高你作為開(kāi)發(fā)者、業(yè)務(wù)分析師、質(zhì)量專家或管理者的表現(xiàn)。 ●梳理需求,以獲得對(duì)真實(shí)問(wèn)題的共同愿景與理解。 ●創(chuàng)建具有魯棒性的設(shè)計(jì),實(shí)現(xiàn)正確的功能與質(zhì)量屬性,同時(shí)又可進(jìn)一步發(fā)展與演變。 ●預(yù)見(jiàn)并避免無(wú)處不在的項(xiàng)目管理陷阱。 ●培養(yǎng)一種文化,達(dá)到真正的知行合一。 ●從初始就規(guī)劃質(zhì)量,并全力投身其中。 ●過(guò)程改進(jìn)是手段,而非目的,用以實(shí)現(xiàn)所期望的商業(yè)成功。 ●計(jì)劃下一步行動(dòng),充分落地習(xí)得的經(jīng)驗(yàn)教訓(xùn)。" "很多人認(rèn)為軟件開(kāi)發(fā)就是一個(gè)與寫(xiě)代碼相關(guān)的技術(shù)活兒,所以一開(kāi)始看到《軟件開(kāi)發(fā)珠璣》這個(gè)書(shū)名時(shí),我也以為這是一本講“怎么讓你的代碼寫(xiě)得更優(yōu)美”的圖書(shū),但后來(lái)我發(fā)現(xiàn)我錯(cuò)了。從更廣義的角度來(lái)說(shuō),職業(yè)領(lǐng)域的軟件開(kāi)發(fā)是一個(gè)綜合性的大工程,它包括與客戶的溝通交流,需求對(duì)齊與功能設(shè)計(jì),項(xiàng)目統(tǒng)籌與團(tuán)隊(duì)協(xié)作,架構(gòu)設(shè)計(jì)與代碼開(kāi)發(fā)等,是產(chǎn)品、研發(fā)、質(zhì)量管控、項(xiàng)目管理等多種專業(yè)崗位通力合作的過(guò)程。本書(shū)從宏觀的角度,通過(guò)需求、設(shè)計(jì)、項(xiàng)目管理、文化與團(tuán)隊(duì)合作、質(zhì)量、過(guò)程改進(jìn)等章節(jié)分享了大量的實(shí)戰(zhàn)經(jīng)驗(yàn),全面地展示了軟件開(kāi)發(fā)過(guò)程。不論你處在什么崗位,處在軟件生命周期的哪個(gè)環(huán)節(jié),只要打開(kāi)此書(shū),都將受益良多。 ——寧 啟明星辰云安全專家,華為云前 IaaS 網(wǎng)絡(luò)開(kāi)發(fā)工程師 經(jīng)過(guò)幾個(gè)周末的閱讀,我終于完成了對(duì)這本書(shū)的學(xué)習(xí)。這本書(shū)精彩地總結(jié)了軟件開(kāi)發(fā)過(guò)程中的實(shí)踐經(jīng)驗(yàn)和教訓(xùn),深入剖析了各種挑戰(zhàn),并系統(tǒng)地總結(jié)了可行的應(yīng)對(duì)策略。中文版的翻譯非常流暢,讓人幾乎感覺(jué)不到這是一本譯著,毫無(wú)違和感。在閱讀的過(guò)程中,我產(chǎn)生了兩種明顯的情緒。一種是:我曾經(jīng)歷過(guò)這個(gè)經(jīng)驗(yàn)教訓(xùn),書(shū)中對(duì)其進(jìn)行了結(jié)構(gòu)化的梳理,加深了我的認(rèn)知。另一種是 :盡管我沒(méi)有直接體驗(yàn)過(guò)某些部分介紹的經(jīng)歷,但書(shū)中的闡述拓寬了我對(duì)這個(gè)場(chǎng)景的視野?偟膩(lái)說(shuō),這本書(shū)是軟件工程領(lǐng)域難得的經(jīng)驗(yàn)教訓(xùn)總結(jié),絕對(duì)值得我們細(xì)細(xì)品味。 ——董必勝 字節(jié)跳動(dòng) Dev Infra 產(chǎn)品負(fù)責(zé)人 讀本書(shū)就像和一位老師傅交談,他娓娓道來(lái),想把自己在軟件開(kāi)發(fā)方面的經(jīng)驗(yàn)教訓(xùn)都講給你聽(tīng)。本書(shū)包含作者在軟件開(kāi)發(fā)領(lǐng)域的系統(tǒng)性的經(jīng)驗(yàn)總結(jié),還包含各種他踩過(guò)的“坑”,其中不少地方讓我會(huì)心一笑。作為一名軟件開(kāi)發(fā)者,如果你遇到一些困難或者困惑,不妨帶著你的問(wèn)題來(lái)向這位“老師傅”請(qǐng)教一番,他很可能讓你獲得啟發(fā)。另外,值得一提的是本書(shū)的翻譯,語(yǔ)言輕松、流暢,為本書(shū)增添了幾分色彩。 ——房燕良 騰訊 IEG 技術(shù)專家,《仙劍奇?zhèn)b傳 3》主程 通讀全文,我認(rèn)為這是一本非常全面、實(shí)用和有價(jià)值的軟件開(kāi)發(fā)圖書(shū)。作者作為軟件開(kāi)發(fā)領(lǐng)域的資深專家,在書(shū)中分享了他幾十年積累的經(jīng)驗(yàn)和見(jiàn)解,內(nèi)容涵蓋了軟件開(kāi)發(fā)的所有重要環(huán)節(jié)。從需求分析、設(shè)計(jì)、項(xiàng)目管理、團(tuán)隊(duì)合作、代碼編寫(xiě)到質(zhì)量測(cè)試、改進(jìn),作者結(jié)合具體案例和經(jīng)驗(yàn)教訓(xùn),輔以圖表說(shuō)明,提供了大量的實(shí)用建議。作為一名從事軟件開(kāi)發(fā)多年的人員,我深感其中的復(fù)雜性和多樣性,但這也正是軟件開(kāi)發(fā)的魅力所在。強(qiáng)烈將這本書(shū)推薦給所有軟件開(kāi)發(fā)人員,無(wú)論是初學(xué)者還是經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員。對(duì)于初學(xué)者來(lái)說(shuō),這本書(shū)通俗易懂,可以幫助他們快速掌握軟件開(kāi)發(fā)的基本知識(shí)和技能,少走彎路 ;對(duì)于經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員來(lái)說(shuō),這本書(shū)可以幫助他們鞏固和提高軟件開(kāi)發(fā)水平,并能從中獲得新的見(jiàn)解。這是一本非常值得一讀的軟件開(kāi)發(fā)圖書(shū)。 ——胡久霖 谷歌高級(jí)軟件工程師 閱讀這本書(shū)時(shí),我能深刻感受到作者在寫(xiě)本書(shū)時(shí),是多么想將他多年在軟件開(kāi)發(fā)過(guò)程中積累的寶貴經(jīng)驗(yàn)教訓(xùn)分享給大家。軟件開(kāi)發(fā)是一個(gè)復(fù)雜的系統(tǒng)性工程,本書(shū)從需求、設(shè)計(jì)、項(xiàng)目管理、文化與團(tuán)隊(duì)合作、質(zhì)量及過(guò)程改進(jìn) 6 個(gè)方面,通過(guò)豐富的經(jīng)驗(yàn)教訓(xùn)和實(shí)際案例,環(huán)環(huán)相扣,全面展示了各個(gè)環(huán)節(jié)中可能會(huì)踩到的“坑”,便于讀者理解精華并將其應(yīng)用到實(shí)際軟件開(kāi)發(fā)過(guò)程中。作為大型系統(tǒng)軟件的開(kāi)發(fā)人員,我非常榮幸地將這本實(shí)用且語(yǔ)言輕松的圖書(shū)推薦給所有軟件開(kāi)發(fā)行業(yè)的從業(yè)者,相信大家在閱讀過(guò)程中一定會(huì)有所收獲。 ——胡慶達(dá)(執(zhí)壹)阿里巴巴高級(jí)技術(shù)專家,PolarDB 基礎(chǔ)設(shè)施負(fù)責(zé)人,清華大學(xué)博士 這是一本涉及需求、設(shè)計(jì)、項(xiàng)目管理、文化與團(tuán)隊(duì)合作、質(zhì)量及過(guò)程改進(jìn) 6 個(gè)方面的軟件開(kāi)發(fā)和管理領(lǐng)域的圖書(shū)。它提供了豐富的經(jīng)驗(yàn)教訓(xùn)和實(shí)際案例,閱讀后可讓你在工作中更加游刃有余。作為一名從業(yè)多年的產(chǎn)品經(jīng)理,我對(duì)其中需求與設(shè)計(jì)兩個(gè)方面深有感觸。作為開(kāi)發(fā)人員,如果可以更好地理解需求,那么就可以和產(chǎn)品經(jīng)理一起從用戶視角去思考更合理的解決方案 ;如果在設(shè)計(jì)系統(tǒng)時(shí)預(yù)留了較好的可擴(kuò)展性,就可以讓那些不太靠譜的產(chǎn)品經(jīng)理無(wú)機(jī)可乘?傊,本書(shū)是一本非常實(shí)用的圖書(shū),如果你想在軟件開(kāi)發(fā)和管理領(lǐng)域獲得更多的“避坑”經(jīng)驗(yàn),那么這本書(shū)一定要放在你的電腦旁。 ——黃繼久 阿里巴巴、網(wǎng)易前資深產(chǎn)品經(jīng)理 這不是一本關(guān)于編程的圖書(shū),它介紹了軟件是如何設(shè)計(jì)開(kāi)發(fā)的。相較于其他介紹軟件工程的圖書(shū),本書(shū)提供了一個(gè)更貼近實(shí)戰(zhàn)開(kāi)發(fā)者的視角,通過(guò)需求、設(shè)計(jì)、項(xiàng)目管理、文化與團(tuán)隊(duì)合作、質(zhì)量、過(guò)程改進(jìn)等方面一系列的經(jīng)驗(yàn)教訓(xùn)告訴讀者應(yīng)該怎么做,以及應(yīng)該避免怎么做。軟件開(kāi)發(fā)工作實(shí)屬不易,開(kāi)發(fā)人員在軟件開(kāi)發(fā)過(guò)程中面臨著各種各樣的失敗風(fēng)險(xiǎn),希望本書(shū)能夠給參與軟件開(kāi)發(fā)的實(shí)戰(zhàn)者提供一個(gè)生存指南。 ——李啟雷 浙江大學(xué)軟件學(xué)院副研究員 本書(shū)是一本集結(jié)了作者 Karl Wiegers 在其豐富的軟件和管理領(lǐng)域經(jīng)驗(yàn)教訓(xùn)的圖書(shū)。通過(guò)詳細(xì)的分析和實(shí)用的例證,書(shū)中呈現(xiàn)了 60 個(gè)深刻的經(jīng)驗(yàn)教訓(xùn),旨在幫助讀者不要陷入常見(jiàn)的軟件開(kāi)發(fā)陷阱。書(shū)中介紹的每個(gè)經(jīng)驗(yàn)教訓(xùn)都被細(xì)致解釋,以便讀者可以將這些知識(shí)應(yīng)用于實(shí)際工作,不僅為軟件開(kāi)發(fā)人員提供了寶貴的指導(dǎo),同時(shí)對(duì)項(xiàng)目經(jīng)理和其他涉及軟件開(kāi)發(fā)的專業(yè)人士也有著重要的參考價(jià)值。譯者死月準(zhǔn)確地傳達(dá)了作者的觀點(diǎn)和經(jīng)驗(yàn)教訓(xùn),為中文讀者提供了一個(gè)無(wú)縫的閱讀體驗(yàn)。 ——李玉北 字節(jié)跳動(dòng)工程師 這是一本非常接地氣且易于理解的圖書(shū)。本書(shū)作者依據(jù)其多年豐富的工作經(jīng)驗(yàn),輔以其清晰實(shí)用的觀點(diǎn),并選擇其職業(yè)生涯中遇到的各種有代表性的例子來(lái)為讀者解讀軟件工程在實(shí)際工作中的應(yīng)用場(chǎng)景。雖然本書(shū)并未過(guò)多涉及具體的技術(shù)細(xì)節(jié)和代碼樣例,但個(gè)人認(rèn)為不論是從開(kāi)發(fā)、設(shè)計(jì)的角度出發(fā),抑或是在產(chǎn)品、項(xiàng)目層面思考問(wèn)題,本書(shū)都能為軟件從業(yè)者提供非常具有參考意義的案例分析,以及對(duì)其背后軟件工程思想的具體解讀。作為深耕一線多年且參與過(guò)多個(gè)大型系統(tǒng)研發(fā)的軟件從業(yè)人員,我很榮幸能閱讀此書(shū)并將其推薦給所有有需要的同行。 ——馬安東 EA 高級(jí)軟件工程師 如果你想在軟件開(kāi)發(fā)和管理領(lǐng)域積累更多經(jīng)驗(yàn),那么這本書(shū)絕對(duì)是你不可錯(cuò)過(guò)的寶藏。本書(shū)包含需求、設(shè)計(jì)、項(xiàng)目管理、文化與團(tuán)隊(duì)合作、質(zhì)量、過(guò)程改進(jìn) 6 個(gè)方面的內(nèi)容,它不僅提供了豐富、實(shí)用的工具和方法,更重要的是,作者分享了許多寶貴的經(jīng)驗(yàn)教訓(xùn),讓人印象深刻。閱讀完畢,你會(huì)對(duì)這些經(jīng)驗(yàn)教訓(xùn)深深地產(chǎn)生共鳴,并能夠預(yù)先掌握書(shū)中介紹的實(shí)踐中的技巧。對(duì)于產(chǎn)品經(jīng)理而言,需求和設(shè)計(jì)方面的內(nèi)容尤為精彩。當(dāng)開(kāi)發(fā)人員更好地理解了需求時(shí),便能夠從用戶的角度出發(fā)思考更優(yōu)秀的解決方案。同時(shí),在設(shè)計(jì)系統(tǒng)時(shí)預(yù)留良好的可擴(kuò)展性,也有助于防止不夠靠譜的產(chǎn)品經(jīng)理導(dǎo)致的問(wèn)題?傊,這本書(shū)是一本非常實(shí)用的軟件開(kāi)發(fā)指南,一定能讓你受益匪淺。 ——譚敏儀(覃一) 螞蟻集團(tuán)體驗(yàn)設(shè)計(jì)專家 軟件開(kāi)發(fā)從來(lái)不是一件簡(jiǎn)單的事。這本書(shū)很有意思,從多方面提供了一些實(shí)踐與認(rèn)知,讓軟件開(kāi)發(fā)變得也不是那么復(fù)雜了。有趣又有用的一本書(shū),值得收藏。 ——王保平(玉伯) 語(yǔ)雀創(chuàng)始人 很多時(shí)候,我們的行為和選擇都基于潛意識(shí),直到事情做完后,我們才意識(shí)到自己的錯(cuò)誤。通過(guò)復(fù)盤(pán)、反省,在發(fā)現(xiàn)問(wèn)題的同時(shí),將正確的處理方式轉(zhuǎn)化成默認(rèn)的行為,當(dāng)外部條件觸發(fā)時(shí),自動(dòng)執(zhí)行正確的行為方式,如此一來(lái),我們便完成了底層能力(操作系統(tǒng))的升級(jí)。要知道,好的軟件在低版本的操作系統(tǒng)上運(yùn)行,會(huì)其很好性能的發(fā)揮,而吸納、借鑒他人成功與失敗的經(jīng)驗(yàn)有助于我們快速升級(jí)自身的操作系統(tǒng)。 ——徐磊(啊磊) 螞蟻集團(tuán) RichLab 前端技術(shù)專家 這是一本非常適合軟件開(kāi)發(fā)從業(yè)者閱讀的優(yōu)秀圖書(shū),它涵蓋了軟件開(kāi)發(fā)生命周期中幾個(gè)主要的主題,包括需求、設(shè)計(jì)、項(xiàng)目管理、文化與團(tuán)隊(duì)合作、質(zhì)量及過(guò)程改進(jìn)。書(shū)中的不少觀點(diǎn)是基于作者在軟件開(kāi)發(fā)領(lǐng)域豐富的經(jīng)驗(yàn)產(chǎn)生的,并結(jié)合了許多現(xiàn)實(shí)中的例子來(lái)進(jìn)行闡述。這使讀者更易于理解這些并將其應(yīng)用到實(shí)際工作當(dāng)中。作者還提供了許多有用的技巧和方法論,用以預(yù)防缺陷和其他問(wèn)題?傊,我向所有軟件開(kāi)發(fā)行業(yè)的從業(yè)者或是想要進(jìn)入此行業(yè)的人強(qiáng)烈推薦這本書(shū),無(wú)論你是新手還是已有多年開(kāi)發(fā)經(jīng)驗(yàn),閱讀這本書(shū)都能讓你有所收獲。 ——趙星安 字節(jié)跳動(dòng)質(zhì)量架構(gòu)資深工程師 讀完這本書(shū),我有很多收獲和驚喜。雖然書(shū)名是《軟件開(kāi)發(fā)珠璣》,但是作為一名 UI設(shè)計(jì)師,我認(rèn)為書(shū)中介紹的每一條經(jīng)驗(yàn)教訓(xùn)都是可以反復(fù)閱讀、思考和實(shí)踐的。 ——朱勝格 浙能數(shù)科 UI 設(shè)計(jì)師 這是一個(gè)關(guān)于 Karl 在其漫長(zhǎng)而杰出的職業(yè)生涯中取得的經(jīng)驗(yàn)和教訓(xùn)的集合。本書(shū)回顧了 Karl 在這一路上學(xué)到的所有好東西(以及一些不好的東西)。然而,這并不是一系列“在我那個(gè)年代是這樣的”的格言,而是與今天的軟件開(kāi)發(fā)密切相關(guān)并能使任何參與其中的人受益的經(jīng)驗(yàn)和教訓(xùn)。這本書(shū)非常令人驚訝。它不僅是智慧珠璣的一覽表—每一條經(jīng)驗(yàn)教訓(xùn)都經(jīng)過(guò)了仔細(xì)的論證和解釋,每一條經(jīng)驗(yàn)教訓(xùn)都解釋了它對(duì)你為什么重要,而且*重要的是,告訴了你如何將每一條經(jīng)驗(yàn)教訓(xùn)應(yīng)用到現(xiàn)實(shí)工作中。 ——James Robertson 《掌握需求過(guò)程》的作者 要是能在職業(yè)生涯初期就獲得一生的經(jīng)驗(yàn)—這個(gè)時(shí)候它*有用,且不必為自己的經(jīng)歷中不可避免的錯(cuò)誤買(mǎi)單,那該多好啊。Karl Wiegers 在半個(gè)世紀(jì)的軟件和管理生涯的大部分時(shí)間中都充當(dāng)著顧問(wèn)的角色,他經(jīng)常被要求處理其他人制造的災(zāi)難。在本書(shū)中,Karl 列出了他遇到的*常見(jiàn)和*嚴(yán)重的問(wèn)題。了解*昂貴的“坑”在哪里及了解人們一次又一次地犯哪些錯(cuò)誤是很有價(jià)值的。Karl 不僅是一位“災(zāi)難拯救者”,他還精通業(yè)務(wù)分析、軟件工程和項(xiàng)目管理的很好技術(shù)。因此,從 Karl 的經(jīng)驗(yàn)和學(xué)識(shí)中,你將獲得簡(jiǎn)潔且重要的見(jiàn)解,了解如何從挫折中恢復(fù)及如何避免這些挫折。46 年前,我很幸運(yùn)地偶然讀到了 Fred Brooks 的經(jīng)典著作《人月神話》,它讓我對(duì)新職業(yè)有了深刻的見(jiàn)解。Karl 的書(shū)與之相似,但范圍更廣,更適應(yīng)當(dāng)今世界。我的半個(gè)世紀(jì)的職業(yè)經(jīng)驗(yàn)證實(shí)了他在本書(shū)中選擇的經(jīng)驗(yàn)教訓(xùn)是非常正確的。 ——Meilir Page-Jones Wayland Systems 公司高級(jí)業(yè)務(wù)分析師 Karl 又創(chuàng)作了一本充滿建議的精彩圖書(shū),適合軟件開(kāi)發(fā)人員閱讀。他的智慧將與所有開(kāi)發(fā)專業(yè)人員和學(xué)生產(chǎn)生共鳴—無(wú)論年輕的人還是年長(zhǎng)的人,新手還是經(jīng)驗(yàn)豐富的人。盡管我已經(jīng)從事軟件開(kāi)發(fā)多年,但這本書(shū)及時(shí)提醒了我和我的團(tuán)隊(duì)哪些事情應(yīng)該做得更好。我迫不及待地想讓我們的新手團(tuán)隊(duì)成員閱讀這本書(shū)。本書(shū)的根基在于作者多年來(lái)實(shí)際操作項(xiàng)目的經(jīng)驗(yàn),以及作者為支持這些經(jīng)驗(yàn)而進(jìn)行的深入研究。與 Karl 的所有著作一樣,本書(shū)保持輕松愉快的風(fēng)格,充滿了令人感同身受的故 事和一些有趣的評(píng)論。你可以從頭到尾地閱讀,也可以直接閱讀與你今天想要改進(jìn)的領(lǐng)域相關(guān)的特定部分。這是一本既有趣又實(shí)用的書(shū),你絕對(duì)不會(huì)失望! ——Joy Beatty Seilevel 公司副總裁 Karl 的這本書(shū)成功地實(shí)現(xiàn)了一個(gè)具有挑戰(zhàn)性的目標(biāo) :捕捉和闡述許多你在培訓(xùn)中可能無(wú)法接觸到的、大多數(shù)從業(yè)者通過(guò)艱苦摸爬滾打才能學(xué)到的,并且的確對(duì)開(kāi)發(fā)優(yōu)秀軟件有重要作用的見(jiàn)解。雖然本書(shū)的結(jié)構(gòu)讓你不得不與自己的經(jīng)驗(yàn)建立聯(lián)系,以及確定如何改變自己的行為,但它的內(nèi)容才是閃光點(diǎn) :包含了“59+1”條教訓(xùn),涵蓋了軟件開(kāi)發(fā)生態(tài)系統(tǒng)的廣泛領(lǐng)域。這些見(jiàn)解將幫助你節(jié)省時(shí)間,更有效地與各方協(xié)作,構(gòu)建更好的系統(tǒng),并改變你對(duì)常見(jiàn)誤解的看法。本書(shū)易于閱讀,并得到了很多其他領(lǐng)域的專家的支持,這些專家在他們的工作中也發(fā)現(xiàn)了這些相同的見(jiàn)解。這些經(jīng)驗(yàn)教訓(xùn)確實(shí)是珍珠 :永恒而寶貴的智慧元素,讓你在開(kāi)發(fā)優(yōu)秀軟件方面變得更出色,無(wú)論你在職場(chǎng)中承擔(dān)的是什么角色。你應(yīng)該考慮購(gòu)買(mǎi)兩本《軟件開(kāi)發(fā)珠璣》:一本給自己,一本給團(tuán)隊(duì)中的其他人,讓他們也能拾起并發(fā)現(xiàn)屬于他們自己的珍珠。 ——Jim Brosseau Clarrus 公司創(chuàng)始人 這是一本對(duì)任何參與軟件開(kāi)發(fā)的人都非常適用的優(yōu)秀圖書(shū)。本書(shū)一個(gè)獨(dú)特(且不尋常)的挑戰(zhàn)是如何將內(nèi)容組織成一條條獨(dú)立的經(jīng)驗(yàn)教訓(xùn)。一旦你閱讀它們,它們就會(huì)成為令人難忘的濃縮知識(shí)塊,在你需要它們時(shí)涌現(xiàn)在你的腦海中。*近,當(dāng)我與一位高級(jí)主管討論敏捷開(kāi)發(fā)項(xiàng)目中對(duì)需求能力的要求時(shí),我立即想到了“經(jīng)驗(yàn)教訓(xùn) 8 :需求就是要清晰溝通,不要用鬼話迷惑涉眾”。從個(gè)人經(jīng)驗(yàn)來(lái)看,我可以證實(shí)“經(jīng)驗(yàn)教訓(xùn) 22 :系統(tǒng)問(wèn)題,接口尤甚”的價(jià)值,僅僅因?yàn)槲覜](méi)有給予足夠的關(guān)注,系統(tǒng)就受到嚴(yán)重傷害。從事軟件開(kāi)發(fā)的人*終都會(huì)痛苦地積累到這些關(guān)于將來(lái)該做什么和不該做什么的經(jīng)驗(yàn)。這本書(shū)將有助于減少未來(lái)遇到的痛苦。正如 Karl 在經(jīng)驗(yàn)教訓(xùn) 7 中所說(shuō)的,“好記性不如爛筆頭”,這不僅是對(duì)實(shí)踐者的良好建議,而且也清晰地表達(dá)了你為什么應(yīng)該購(gòu)買(mǎi)這本書(shū)。 ——Howard Podeswa The Agile Guide to Business Analysis and Planning: From Strategic Plan to Continuous Value Delivery 一書(shū)的作者
軟件開(kāi)發(fā)珠璣:穿越50年軟件往事的60條戒律 內(nèi)容簡(jiǎn)介
本書(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ú)得水。
軟件開(kāi)發(fā)珠璣:穿越50年軟件往事的60條戒律 目錄
我的視角 .............................................................................................................................1
關(guān)于本書(shū) .............................................................................................................................2
術(shù)語(yǔ)說(shuō)明 .............................................................................................................................4
你的收獲 .............................................................................................................................4
第2章 需求................................................................................................... 5
何謂需求 .............................................................................................................................5
不同的需求類型 .........................................................................................................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)注用戶故事 ...........................................................................................................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 敏捷需求并無(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 需求就是要清晰溝通,不要用鬼話迷惑涉眾 ........................................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 客戶的嘴,多聽(tīng)不虧 ..............................................................................39
溝通途徑 ...................................................................................................................39
產(chǎn)品擁躉 ...................................................................................................................40
其他需求溝通途徑 ...................................................................................................41
縮小隔閡的橋梁 .......................................................................................................42
經(jīng)驗(yàn)教訓(xùn) 13 天眼不通,他心不通 ..............................................................................42
來(lái)猜一下 ......
軟件開(kāi)發(fā)珠璣:穿越50年軟件往事的60條戒律 作者簡(jiǎn)介
1997 年起,Karl Wiegers 一直擔(dān)任位于美國(guó)俄勒岡州歡樂(lè)谷的一家軟件開(kāi)發(fā)咨詢和培訓(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è)咨詢師》及一本偵探推理小說(shuō) The Reconstruction。他還撰寫(xiě)了許多關(guān)于軟件開(kāi)發(fā)、管理、設(shè)計(jì)、咨詢、化學(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ù)專家,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 悟道》。
- >
小考拉的故事-套裝共3冊(cè)
- >
自卑與超越
- >
名家?guī)阕x魯迅:朝花夕拾
- >
我與地壇
- >
企鵝口袋書(shū)系列·偉大的思想20:論自然選擇(英漢雙語(yǔ))
- >
伊索寓言-世界文學(xué)名著典藏-全譯本
- >
巴金-再思錄
- >
中國(guó)歷史的瞬間