天天看點

《程式員度量:改善軟體團隊的分析學》一導讀

《程式員度量:改善軟體團隊的分析學》一導讀

是否存在一種合理的方法來衡量程式員的技能與貢獻,并且也同樣适用于團隊所有的人?是否可以通過度量來幫助個人提高程式員的自我意識,以及促進團隊工作、出謀劃策和目标設定?能否通過詳盡的資料幫助你做出更好的聘用決策,或者更公平地進行績效考核,進而讓你的軟體開發團隊變得更成功?

無論你是程式員、團隊負責人,還是項目經理,如果你對這些主題中的任何一個感興趣,或者你對如何采用不同工作方式将度量應用到軟體開發團隊中感興趣,那麼本書很适合你。本書的思路和過去在軟體開發中使用度量的方式有很大不同。本書中提出的概念和技術,旨在幫助你從不同的角度思考建構軟體開發團隊以及開始你們的新旅程——在軟體開發過程中采用更新、更好的度量方法。

作為軟體開發團隊的經理,我本人親身實踐了這些方法。本書中所提出的技術已幫助一些身處麻煩中的團隊走出困境,并且幫助一些本來已經不錯的團隊錦上添花。固然,本書提出的度量方法并非成功的唯一途徑,但它對我來說極具價值,我相信對你也會同樣有效。

也許你會通過使用軟體的人數、傳遞版本的效率或者軟體中錯誤的數量來衡量軟體的成功。通過使用度量方法可否将這種成功提高5%、10%或者15%?自己測試一下這些想法就知道了。雖然本書描述的方法相當有效,但即使僅僅有5%的改善,也意味着很大的價值。如果度量可以簡單地幫助開發者在一個團隊裡變得更自覺,并繼而成長為更好的團隊成員,那麼這有多大的價值?最起碼,我相信潛在的收益足以抵得上你收集和使用書中描述的各種度量名額所花費的時間和精力。即使最終你決定不再收集這些度量,但是我相信通過閱讀本書,你仍然能夠從中學到很多有用的概念并應用到你的團隊中。

第一部分 概念

<a href="https://yq.aliyun.com/articles/173724">第1章</a>

<a href="https://yq.aliyun.com/articles/173761">第2章</a>

<a href="https://yq.aliyun.com/articles/173779">度量的目的</a>

<a href="https://yq.aliyun.com/articles/173786">度量不是評級</a>

<a href="https://yq.aliyun.com/articles/173790">團隊動态</a>

<a href="https://yq.aliyun.com/articles/173793">連接配接活動與目标</a>

<a href="https://yq.aliyun.com/articles/173794">好的度量像探照燈</a>

<a href="https://yq.aliyun.com/articles/173796">假設檢驗</a>

<a href="https://yq.aliyun.com/articles/173799">案例分享:局部地揭露魔力三角</a>

<a href="https://yq.aliyun.com/articles/173800">模式、異常點和離群點</a>

<a href="https://yq.aliyun.com/articles/173802">峰值和谷值</a>

<a href="https://yq.aliyun.com/articles/173804">漣漪效應</a>

<a href="https://yq.aliyun.com/articles/173805">可重複的成功</a>

<a href="https://yq.aliyun.com/articles/173809">了解度量的限制</a>

<a href="https://yq.aliyun.com/articles/173815">案例分享:意料之外的成功因素</a>

<a href="https://yq.aliyun.com/articles/173819">有價值的資料</a>

<a href="https://yq.aliyun.com/articles/173825">資料選擇</a>

<a href="https://yq.aliyun.com/articles/173827">資料擷取</a>

<a href="https://yq.aliyun.com/articles/173830">項目跟蹤系統</a>

<a href="https://yq.aliyun.com/articles/173833">觀測員和統計表</a>

<a href="https://yq.aliyun.com/articles/173842">公平和一緻性</a>

<a href="https://yq.aliyun.com/articles/173846">案例分享:度量和懷疑論者</a>

<a href="https://yq.aliyun.com/articles/173864">第3章</a>

<a href="https://yq.aliyun.com/articles/173878">度量可以幫助回答哪些問題</a>

<a href="https://yq.aliyun.com/articles/173881">程式員在其核心職責方面做得如何</a>

<a href="https://yq.aliyun.com/articles/173884">程式員在其核心職責之外的貢獻如何</a>

<a href="https://yq.aliyun.com/articles/173889">程式員和他人的互動如何</a>

<a href="https://yq.aliyun.com/articles/173894">軟體團隊是成功還是失敗</a>

<a href="https://yq.aliyun.com/articles/173900">案例分享:賽季的最有價值球員</a>

<a href="https://yq.aliyun.com/articles/173906">度量資料</a>

<a href="https://yq.aliyun.com/articles/173911">生産力</a>

<a href="https://yq.aliyun.com/articles/173917">關于軟體采用、問題以及競争的資料</a>

<a href="https://yq.aliyun.com/articles/173924">案例分享:雙隊記</a>

第4章 技能度量

輸入資料

進攻度量

防守度量

精度度量

技能度量計分闆

如何度量各種程式員類型

第5章 響應度量

獲勝度量

輸場度量

動量度量

響應度量記分卡

基于項目類型的觀察

第6章 價值度量

貢獻度量

評價度量

價值度量記分卡

關于團隊在不同階段的一些觀察

第三部分 過程

第7章 使用度量

着手開始

案例分享:7%規則

在開發過程中使用度量

案例分享:轉機

在績效評估時使用度量

進一步采用度量

案例分享:相同與不同

第8章 打造軟體團隊

目标和描述資訊

角色

案例分享:兩次通宵

人事

案例分享:沒有完美團隊這回事

第9章 結論

附錄 本書中的度量方法彙總

繼續閱讀