內容簡介
本書講述了有關軟體開發的管理藝術。前半部分,作者以講故事、對話錄的新穎形式生動地再現了軟體行業技術管理工作的場景;後半部分,作者精心總結了各種工作的管理技巧和實用方法。兩位作者共有40 多年的管理工作經驗,對管理尤其是軟體領域的管理有很多獨到而精闢的見解,值得讀者細細體味。
本書為軟體管理者而寫。不管你是管理新手,還是有經驗的管理者,抑或是想今後轉型做軟體管理,看完本書都將受益匪淺。
作者
Johanna Rothman 世界知名的管理顧問,擅長高科技產品開發管理,經驗豐富。1994年創辦Rothman諮詢公司。她也是活躍的技術作家,長期擔任Fast Company和Software Development等業界著名雜誌以及Computerworld和StickyMinds等一流線上媒體的專欄作者。除本書曾獲大 獎之外,她的Behind Closed Doors和Hiring the Best Knowledge Workers, Techies & NerdS等著作也都廣受好評。
前言
在閱讀一本管理類圖書時,你首先會問自己:“這些作者是什麼人?他們有真才實學嗎?還是幾個自己也沒有章法的顧問?”
我們當然是有一定真才實學的。事實上,我們兩位作者從事過許多領域的工作,加起來一共積累了四十年以上的管理經驗。我們曾管理或者培訓過各種類型產品開發團隊、職能團隊、跨職能部門團隊、敏捷團隊和運行團隊。多年來,我們總結出一條很重要的規律:大部分技術部門的管理者的起點和我們都是一樣的,都是從技術人員做起。
有些人認為管理無關緊要——無論管理質量的好與壞,好的技術人員總會達成工作目標。但就我們的經驗來看,事實並非如此。差勁的經理好像總是忙忙碌碌,製造出高效率的假象。中等水平的經理能夠完成工作(但卻不一定是應該做的工作)。卓越的經理不僅會達到工作目標,還能夠培養員工。因此,我們相信管理質量的好壞會對最終結果和工作生活質量產生巨大的影響。
我們還發現目前大家都非常重視技術培訓,但是卻不夠重視對技術領域管理者的管理培訓。
極少數公司會對新的管理者進行管理培訓和指導,以幫助他們成功轉型成為管理者。這種培訓更多情況下只會介紹性地告訴這些新管理人士工作內容的基本方向,但很少會告訴他們要如何去做。
更可悲的是,很多新的管理人士沒有接受過任何的培訓,他們只得自食其力,通過觀察和反覆實踐來自學如何管理。這樣的確節省了培訓經費,但是也導致整個組織的生產率低下,還給管理者和整個團隊帶來了壓力,由此造成的損失早已超過了節省的培訓經費。
我們認為,大多數新上任的管理人士(以及那些有一定經驗的管理者)都希望做好工作,但卻不知道方法。很多人甚至從來沒有見到過成功的管理——這樣說來,他們又怎么可能成為出色的管理者呢?
事情本不應該這樣啊!
我們決定將自己的經驗和觀察寫進書中,呈現給各位管理者,來幫助他們走向成功。
我們為本書創建了一個周期較短的時間表。本書的一位審稿人曾問我們:“這個時間表是虛構的嗎?”不是。知道如何有效地運用管理方法的管理者,可以在相對較短的時間內完成大量的工作。書中,我們介紹了無論作為普通員工、契約管理者還是管理培訓師,應該如何安排工作:如何與人交流、了解其他人的工作內容、理出工作優先順序,以及通過信息回饋和指導培養員工。
如果你不知道其他人正在做什麼工作,就無法對項目進行組合管理,因而就無法知道工作是否按時保質完成,也無法知道你的團隊是否有能力從事更多的工作,或者團隊是否需要增加人手。但作為一名經理,這些信息你必須了如指掌。
本書是以一名出色的中層經理Sam的視角來創作的。(之所以不去樹立一個壞的例子,是因為我們周圍這樣的例子太多了!)我們想要展示給你們,親愛的讀者朋友,如何指導人們從事管理工作,同時告訴你們管理工作是什麼樣的。比起Sam,一些高級管理者可能會有更多的戰略性工作,而某些中級管理者從事的此類工作可能會比他少。無論如何,每個管理者的角色都是獨特的,這取決於管理者個人因素和他所服務的組織。但是,所有的管理者都會從事相似的日常運行工作,我們想要介紹給初級和中級管理者的,就是如何從事這些工作。
我們選擇了一個功能型機構。在這個機構中,每名經理對產品的其中一層負責,並且為了發布產品,需要進行跨組協作——這是一個常見的開發組織結構。你可能是一個矩陣型團隊管理者中的一員(每一個職能都有一名經理,並以項目為基礎,進行每一職能的員工分配)。也或者你在一個自組織團隊工作,且這個團隊使用的是敏捷開發方法。每個組織都有自己的說法,但是大部分日常管理工作都是相同的。
你如果不確定自己所在的是哪種類型的組織機構,就想一想在你的組織里,誰來負責指導工作和職業發展,誰來負責技術人員的反饋,誰來把整個開發團隊作為一個系統來監控。從事這些工作的人就是處於管理角色的人。我們比較青睞敏捷項目團隊,因為這種團隊可以管理自身的工作——為工作任務分配責任負責人、監控項目進展並且解決問題——這樣經理就可以解放出來,將工作重點放在清除團隊進程中的障礙、解決更加重大的問題上。當然,我們也發現很多功能型團隊和矩陣型團隊,在具備了一些有效率的管理者之後,也是非常成功的。我們相信本書所描述和展示的經驗可以適用於大多數情況。
你可能會發現管理類書籍中經常出現的一個話題——領導才能——並未在本書中提及。老實說,我們並不同意領導力有別於管理的說法。我們認為有效的管理和領導是密不可分的整體,卓越的管理者會為每名員工提供展示領導才能的空間,而不是獨攬大權。在一定程度上,領導才能是一個有爭議的話題:一個無法完成工作、業務不精的人就不是一名管理者,也不是一名領導者。
感謝本書的審稿人為我們提供了寶貴的建議。他們是:Andy Akins,Allan Baruz,David Bock,Paul Brown,Pascal Cauwenberghe,Daleemery,Shae Erisson,Marc Evers,Elisabeth Hendrickson,BILKleb,Frederic Laurentine,Dwayne Phillips,Barb Purchia,Robpurser,Eric Roberts,Bert Rodiers,Ellen Salisbury,Dave W. Smith,Mike Stok,Thomas Wagner,Jerry Weinberg,Don Willerton。在此特別感謝本書的編輯Andy Hunt對我們的幫助和支持。與Pragmatic出版公司的Andy和Dave合作非常愉快。沒有你們的幫助,我們無法完成本書。
Johanna Rothman
於美國麻薩諸塞州阿林頓
Esther Derby
於美國明尼蘇達州明尼阿波利斯市
目錄
第1周 了解部門成員和工作 1
周一上午 2
管理,因人而異 4
周二上午 5
掌握實時情況 9
周三下午 10
周五下午 11
收集當前工作的數據 15
嘗試如下做法 17
本章參考書目 17
第2周 撥亂反正 19
周二下午 19
建立項目組合管理:工作與目標一致 24
周四 27
快進 32
找到適合員工的角色 32
制定計畫,使新成員融入團隊 37
周五上午,sam的第二周工作 37
項目組合管理 40
嘗試如下做法 42
.本章參考書目 43
第3周 團隊建設 45
周一上午 47
周四上午 48
制定共同目標 53
周一上午 54
及時給出反饋意見 57
如果反饋意見不奏效 59
嘗試如下做法 59
本章參考書目 60
第4周 逐日管理 61
周一 61
為每個人制定個人目標 63
周一上午 64
成功指導 66
周一午餐後 69
學習如何感染他人 71
周一下午 73
充分利用提出反饋意見的機會 77
嘗試如下做法 77
本章參考書目 78
第5周 發現潛在問題 79
混亂問題:僅憑一名經理無法解決的問題 83
周五上午 84
作為一個管理團隊來解決問題 89
嘗試如下做法 90
本章參考書目 91
第6周 能力培養 93
周一上午 93
如何分配工作 97
周三下班後 99
注意到改變和貢獻,並給予讚許 99
回到周一 102
自我管理 103
還是周一 105
每周為團隊成員提供職業發展的指導 106
嘗試如下做法 108
本章參考書目 108
第7周 有效地應對變化,不折騰 111
周二上午晚些時候 111
設法應對你的上司,維護你的團隊 114
周二中午前 115
午餐後 116
周四 117
帶領你的團隊適應工作優先順序的變化 118
嘗試如下做法 118
後記 119
什麼是管理 120
嘗試如下做法 122
本章參考書目 122
卓越管理的技巧 125
與團隊合作 125
在組織的大環境下工作 126
提高自身能力 127
技巧:如何進行有效的指導 128
技巧:成功地分配任務 130
技巧:促進團隊工作的要點 132
技巧:如何給予有效的反饋意見 139
技巧:歡迎新員工 141
技巧:樹立明智的目標 143
技巧:我們在想什麼 145
技巧:走動和聆聽管理方法 147
技巧:有效的會議 148
技巧:有效的一對一會談 155
技巧:做好產生影響的準備 159
技巧:通過創造新境況來解決問題 160
技巧:製作項目組合管理計畫的要點 162
本章參考書目 164