11月1日,軟體工程師和書籍作者john r. fox發布了他的新書《模擬世界中的數位化工作》。它的副標題是「使用應用心理學改進軟體工程」,由此看來,本書沒有考慮實際的軟體工程開發過程。「模擬」一詞是指軟體工程中所有的非技術層面。相反,它重點關注相關的心理學領域,還有與工程師相關的實踐。
在現實中的軟體工程專案中,很多問題都來自軟性因素。比如:軟體架構師如何說服他們的管理人員,用更多時間來定期重構,或是複審專案的架構?要想激勵其他人,相比深度的技術知識,軟體工程師更需要軟技能。這些能力常常被低估,而且不會在校園內講授。
專案經理、開發人員、dba、業務分析師、qa專員,以及其他以某種形式參與到軟體開發中的管理人員在書的開頭部分,作者解釋了應用心理學的底層理念。他提到軟體工程中的不同特性,並將通用理念對映到軟體工程的上下文中。他進一步展示了軟體工程的主要問題,比如軟體估算、計畫問題,以及不切實際的期望。
本書覆蓋了在開發組織中多方面的心理因素。詳細來說有:
此外,fox先生還展示了人的方面,包括:領導力、文化與性別、團隊,以及人才池。
作者將心理概念看作軟體工程行業中的乙個重要槓桿。然而,他並不將其視為銀彈:
將心理學的理念和原則應用再軟體過程中,也許能幫助我們的行業取得進步,可能只是一點點,但確實是向正確的方向。儘管我堅信對心理學的更好理解能夠幫助我們,我也不認為它是銀彈。實際上,相信銀彈的存在就是乙個不小的問題。本書還提供了很多心理學的深入**,以及它們對於軟體開發專案的影響,不過並沒有試圖覆蓋所有的社會交往技能。
所有感興趣的讀者們,本書有313頁,在amazon.com的**上售價為19.99美元。出版公司聲稱同時提供kindle和nook版本。
檢視英文原文:
使用應用心理學幫助軟體工程師
11月1日,軟體工程師和書籍作者john r.fox發布了他的新書 模擬世界中的數位化工作 它的副標題是 使用應用心理學改進軟體工程 由此看來,本書沒有考慮實際的軟體工程開發過程。模擬 一詞是指軟體工程中所有的非技術層面。相反,它重點關注相關的心理學領域,還有與工程師相關的實踐。在現實中的軟體工程專...
軟體工程心理學之匯報工作
誰都要匯報工作.無論你是普通職員,中層領導,還是高層領導.在軟體專案工程中,無論是團隊內部,或者是對客戶,都要 匯報工作,定期,如何簡單,準確,讓對方把握要點,不浪費時間,又能覺得你的工作是很有成效的,這是個很重大的問題哦.不少人匯報工作專案進展時,都是這樣說 在本週,首先做了.其次完成了.又做了....
軟體工程心理學之9 乙方如何面對甲方2
在中,大概談了下如何應對甲方的領導。這次要談的 就是很重要的如何應對甲方的資訊專案的負責人了。這其實也是相當重要的一部分,在打通了和甲方領導這 個關卡後,如何處理好跟甲方資訊專案負責人的關係,直接影響到接下來專案的順利高效進行。平時乙方 跟甲方打交道最多的,其實也就是跟甲方資訊專案負責人打交道。為方...