這本《Peopleware》中文版本的名字很長:《腦力密集產業的人才管理之道》,所謂腦力密集產業,在書中普遍是指軟件開發,不過書也盡量沒有寫得很軟件業偏向。這是本經典之作,成書廿多年,在近年也有增修內容(讀的是第三版,2013年更新)。作者也說,書中所說現在已廣為人知。不過知道是一件事,真正在行業間落實如何呢?始終還是漫漫長路。
本書重要指出的是行業面臨的問題,主要是社會性而多於技術性質的,也就是我們如何看待團隊裏的人。管理者要怎麼對待人呢?作者從工作的個人、環境、團隊、土壤等各方面去描寫現實問題,和一些解決之道或例子。而當中,最令人深思的當然就是管理者的角色,是幫助團隊達成目標,還是只當他們是可替換的齒輪。在需要發揮創意的產業,明顯需要以人為本。一如《人月神話》裏所言「腦力密集」工作並非耕田種菜,加個人就可以隨便增加產能,人與團隊之間的互動,團隊的士氣,全都影響到最終的生產力。管理人幫助團隊達成目標,去除障礙,製造合適環境,是「乃役於人」。
也不是所有書中的點子也已廣為人接受,例如開放式工作環現在還是頗流行,作者覺得太開放的環境反而缺乏了員工私密的空間,在工作時的噪音、雜聲、分神之物,都阻礙員工進入「神馳狀態」(flow state,此譯不錯),而進入神馳往往是腦力工作所需的能力。
對於業界流行講的方法論(methodology)或流程(process),作者也認為對團隊不利。標準化、系統化固然有其好處,但問題在於他們是決定論的(deterministic),對於未曾見過的問題就會出亂子。而非決定論的(non-deterministic)系統則可以輕易、優雅地自我修復。使用決定論或非決定論的系統,在於我們面對的是甚麼問題。對於「腦力密集」產業,面對的問題往往是層出不窮。另一問題是管理者引入方法論或流程,往往並非來自自身經驗,只是在坊間搜來當成標準。
讀到一段談「政治」,說打造社區感、使社區健全並滿足每一個的科學,就是政治學。但這政治並非勾心鬥角那些病態政治,而是亞里斯多德談的「高貴科學」:以符合邏輯的規則,將道德擴展至更大的團體。現在香港往往有人發表「我討厭政治」後,就有很多人要修正他,說政治是甚麼、我們為甚麼要關心。其實此政治並非彼政治。
要達到這書所說,將權力下放至團隊,大家彼此共志共事,似乎對於每個團員的要求都很高,每個人也必需有獨立性,自動自覺做應做的事。我們如何可以將一個新人培育成能獨當一面兼能與團隊契合的人?書中所提的各種改善,就是要造就人,在一個適合的環境中人自然能發揮其所能。有關培育之法,之前讀過另一本《軟件工藝》談到的學徒制也是很值得留意。