注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡行業(yè)軟件及應用工程效能十日談

工程效能十日談

工程效能十日談

定 價:¥99.00

作 者: [美] 凱特琳·薩多夫斯基(Caitlin Sadowski)主編 [美] 托馬斯·齊默爾曼(Thomas Zimmermann)副主編
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302561156 出版時間: 2023-03-01 包裝: 平裝-膠訂
開本: 24開 頁數: 字數:  

內容簡介

  《工程效能十日談》共5 部分25 章,核心主題為工程效能,即軟件工程中的生產力,具體內容包括:生產力的度量,何為生產力,軟件工程中的生產力框架,具體場景下的軟件生產力及其度量,如何消除浪費以提升生產力等可以推廣到行業(yè)應用中去的實踐。在軟件開發(fā)百花齊放的當下,重新思考軟件開發(fā)的生產力是必要而且可行的,書中包含豐富的思考與行動建議。來自產學研和各個學科的碰撞,構建出來一個大致可行的軟件生產力認知、衡量和改善框架,對全球,尤其是互聯網企業(yè)具有非常重要的現實意義。

作者簡介

  凱特琳·薩多夫斯基(Caitlin Sadowski)博士加州山景城Google軟件工程師,她的研究目標是了解和改善開發(fā)人員的工作流程。目前,她作為ChromeMetrics團隊的經理,幫助Chrome開發(fā)人員做出以數據為依據的決策。在此之前,她創(chuàng)建Tricorder程序分析平臺,并與他人聯合創(chuàng)建了一個團隊,不斷深入了解開發(fā)人員如何進行時間管理和提高效率。她擁有加州大學圣克魯斯分校的博士學位,研究主題與編程語言、軟件工程和人機交互有關。她喜歡和三歲的納魯(Naru)一起做烘焙。托馬斯·齊默爾曼(Thomas Zimmermann)博士FSE論文獎得主,微軟研究院高級研究員,卡爾加里大學兼職副教授,他的主要工作是分析數據,在版本檔案和bug數據庫挖掘方面有突出的表現。目前,他致力于研究微軟開發(fā)人員和數據科學家的生產力。

圖書目錄

第Ⅰ部分 度量生產力:沒有銀彈
第1章 傳說中的10倍效率程序員 3
第2章 單一指標無法充分體現生產力 13
第3章 為什么不應該度量生產力 21
第Ⅱ部分 定義生產力
第4章 定義軟件工程中的生產力 29
第5章 一種軟件開發(fā)生產力框架 39
第6章 四大視角:個人、團隊、組織和市場 47
第7章 從知識工作角度看軟件生產力 53
第Ⅲ部分 生產力影響因素
第8章 生產力影響因素清單 63
第9章 打擾對生產力的影響 79
第10章 軟件開發(fā)人員的幸福感與生產力 97
第11章 暗敏捷:工程師≠資產=有情感的人 111
第IV部分 生產力度量實踐
第12章 開發(fā)人員對生產力的認知不同 123
第13章 基于行為分析方法來提高生產力 131
第14章 應用生物識別傳感器來量化生產力 139
第15章 團隊認知對開發(fā)人員生產力的影響 147
第16章 軟件工程儀表盤:類型、風險和未來 155
第17章 COSMIC方法:用于度量生產力的產出 167
第18章 基準化分析法:比較同類事物 179
第V部分 生產力實踐
第19章 消除軟件開發(fā)浪費以提高生產力 193
第20章 組織成熟度:影響生產力的“大象” 211
第21章 結對編程有效嗎 219
第22章 開發(fā)人員的 Fitbit:工作中的自我監(jiān)控 229
第23章 通過指示燈來減少工作中的打擾 239
第24章 通過改善信息流來實現高效軟件開發(fā) 247
第25章 正念有望提高生產力 257
詳 細 目 錄
第I部分 度量生產力:沒有銀彈
 第1章 傳說中的10倍效率程序員     3
一組關于工時的變異數據     3
堅持可比性     4
清楚定義比較規(guī)則     5
放棄同一性:不同編程語言各顯神通     6
對樣本組成提出疑問     6
不只是開發(fā)成本     7
慢性子程序員會更細心嗎     8
編程語言影響很大     8
重新審視生產力的定義     9
真實工作場景中會是這樣的嗎     9
回顧:那又怎樣     10
關鍵思想     11
 第2章 單一指標無法充分體現生產力     13
度量個人績效存在哪些問題     14
為什么要度量開發(fā)人員的生產力     14
單一生產力指標存在哪些本質上的錯誤     15
在谷歌,我們是怎么做的     17
關鍵思想     18
 第3章 為什么不應該度量生產力     21
意外后果     22
解釋生產力     23
應對變化     24
管理者負責度量     25
關鍵思想     25
第Ⅱ部分 定義生產力
 第4章 定義軟件工程中的生產力     29
軟件生產力簡史     30
一般文獻中的術語     31
結語     35
關鍵思想     36
致謝     36
 第5章 一種軟件開發(fā)生產力框架     39
軟件開發(fā)中的生產力維度     40
不同視角     41
有效生產力框架:明確目標、問題和度量     42
關鍵思想     45
 第6章 四大視角:個人、團隊、組織和市場     47
個人     47
團隊     48
組織     49
市場     50
全視角生產力     50
關鍵思想     51
 第7章 從知識工作角度看軟件生產力     53
知識工作簡史     53
生產力度量方法     54
影響生產力的驅動因素     56
軟件開發(fā)人員與知識工作者:相似還是不同     58
結語     59
關鍵思想     59
第Ⅲ部分 生產力影響因素
 第8章 生產力影響因素清單     63
簡介     63
生產力影響因素研究     64
技術因素清單     64
軟性因素清單     68
個人技能和經驗     70
結語     73
關鍵思想     73
致謝     73
補充說明:設計評審     74
 第9章 打擾對生產力的影響     79
關于打擾     79
受控實驗     80
認知模型     84
觀察研究     86
關鍵發(fā)現     89
關鍵思想     90
致謝     90
 第10章 軟件開發(fā)人員的幸福感與生產力     97
為什么要高薪招募有幸福感的軟件工程師     98
什么是幸福感?如何量化     98
快樂而富有成效的軟件工程師是否有科學依據     98
幸福感對其他結果的潛在影響     106
未來發(fā)展趨勢     107
延伸閱讀     108
關鍵思想     108
 第11章 暗敏捷:工程師≠資產=有情感的人     111
重新審視《敏捷宣言》     111
全球外包領域中的敏捷開發(fā)     112
跟蹤工作方式,提升生產力     113
每日站會,跟蹤工作效率     113
工作壓力大     114
生產力的代價     114
軟件工程效率的開放性問題     116
關鍵思想     117
致謝     117
第IV部分 生產力度量實踐
 第12章 開發(fā)人員對生產力的認知不同     123
生產力度量與感知     123
研究軟件開發(fā)人員對生產力的認知     124
上下文切換成本     124
開發(fā)人員富有成效的工作日常     125
開發(fā)人員期望用不同的方法來量化生產力     126
通過對生產力的認知來做軟件開發(fā)人員畫像     126
瞄準時機,提高開發(fā)人員的生產力     128
關鍵思想     129
 第13章 基于行為分析方法來提高生產力     131
關鍵思想     136
 第14章 應用生物識別傳感器來量化生產力     139
生產力的度量     139
如何保持關注     140
應用腦電圖來觀察注意力     141
如何測量反芻思維     142
展望     143
關鍵思想     144
 第15章 團隊認知對開發(fā)人員生產力的影響     147
簡介     147
認知和生產力     148
提高協同軟件開發(fā)的認知     149
將信息聚合為數字     150
將信息聚合為文本     150
重新思考生產力和團隊認知     152
關鍵思想     153
 第16章 軟件工程儀表盤:類型、風險和未來     155
摘要     155
軟件工程中的儀表盤     157
開發(fā)人員的行為     157
團隊表現     158
項目監(jiān)控和績效     159
結語     160
使用儀表盤的風險     160
重新思考軟件工作中的儀表盤     162
關鍵思想     163
 第17章 COSMIC方法:用于度量生產力的產出     167
功能大小的度量     168
COSMIC方法     169
COSMIC模型的討論     170
復雜度如何度量呢     172
自動化COSMIC大小度量     175
結語     176
關鍵思想     177
 第18章 基準化分析法:比較同類事物     179
摘要     179
使用標準     180
功能規(guī)格度量     180
基準化評估的原因     182
基準化評估的標準方法     183
歸一化     184
基準化評估的數據來源     184
ISBSG 數據庫     185
內部基準化評估數據庫     186
基準化評估實戰(zhàn)     186
不良導向     187
結語     188
關鍵思想     188
第V部分 生產力實踐
 第19章 消除軟件開發(fā)浪費以提高生產力     193
引言     193
軟件開發(fā)浪費的分類     194
討論     205
并非所有問題都是浪費     205
結語     208
關鍵思想     209
 第20章 組織成熟度:影響生產力的“大象”     211
背景     211
過程成熟度框架     212
成熟度對生產力和質量的影響      214
更新成熟度實踐適應敏捷DevOps環(huán)境     215
結語     217
關鍵思想      217
 第21章 結對編程有效嗎     219
簡介:高效編程     219
對結對編程進行研究     221
作為知識工作的軟件開發(fā)     222
企業(yè)內部結對編程中的重要問題     223
如此說來,結對編程有效嗎     225
關鍵思想     226
 第22章 開發(fā)人員的 Fitbit:工作中的自我監(jiān)控     229
通過自通過自我監(jiān)控來量化我們的生活     229
在軟件開發(fā)工作中進行自我量化     230
通過個性化定制來滿足不同人的需求     232
通過自主匯報來提升開發(fā)人員對效率的意識     232
通過回顧工作來提升開發(fā)人員的自我認知     233
通過可操作的洞見促進高效的行為變化     233
提升團隊意識及消除隱私顧慮     234
在工作中培養(yǎng)可持續(xù)的行為     236
關鍵思想     236
 第23章 通過指示燈來減少工作中的打擾     239
工作中的打擾,成本有多高     239
指示燈:指出什么時候可以接受打擾     240
指示燈評估和收益     241
指示燈成功的關鍵因素     242
結語     244
關鍵思想     245
 第24章 通過改善信息流來實現高效軟件開發(fā)     247
Mylyn:改善軟件開發(fā)人員的信息流     248
Tasktop Sync:改善開發(fā)團隊的信息流     250
Tasktop Integration Hub:改善軟件開發(fā)組織的信息流     252
結語     254
關鍵思想     255
 第25章 正念有望提高生產力     257
正念的定義     257
正念與生產力     258
正念的認知益處     258
專注力和情商     260
正念的陷阱     260
正念休息     261
結語     262
關鍵思想     262

本目錄推薦

掃描二維碼
Copyright ? 讀書網 hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號