三根支柱
2011 年 5 月 11 日
Thoughtworks 是一家不尋常的公司,這也是像我這樣對企業抱持懷疑態度的人,會在這裡待上十年的原因。Thoughtworks 的一個重要特點是,我們對自己的目標採取比單純的商業實體更廣泛的觀點。在過去幾年,我們一直使用三根支柱模型來描述我們希望如何看待自己。
這個模型是從 Ben & Jerry's(冰淇淋公司)偷來的。它表示一家公司有三個支柱:永續經營、軟體卓越和社會正義[1]。每個支柱都有自己對成功的定義,而公司要成功,就必須平衡所有三個支柱的目標。儘管這些支柱在根本上並不衝突,但它們經常處於緊張狀態,這正是平衡發揮作用的地方。
永續經營支柱的目的是確保我們擁有財務上可行的業務。多年來,我們在這方面做得很好,這也是我們仍然存在的原因。我們現在已經度過了兩次經濟衰退,我一直認為一家公司在經濟衰退中的表現,可以看出它的商業實力有多強。自從我加入以來,在過去十年中,我們也成長了很多,從美國的約 300 人成長到現在全球約 1800 人。因此,在此要讚揚我們的營運管理團隊。
然而,商業並非一切。我偷來的絕佳比喻是,收入就像氧氣,你需要它才能生存,但它不是你活著的目的。
軟體卓越支柱是我會用更廣泛的術語稱之為專業卓越支柱。這與你真正擅長的事情有關。對 Ben & Jerry's 來說,這與製作真正好的冰淇淋有關,對我們來說,這與在提供有價值的軟體方面真正擅長有關。這個支柱與我產生了很大的共鳴。這就是為什麼我們非常努力地持續改進我們做事的方式。
軟體卓越與永續經營支柱之間產生了一些有趣的緊張關係。我們對客戶來說是難纏的顧問。我們堅持推動他們在軟體開發方式上進行重大變革,確信我們的做法更好。這會對現有的 IT 人員造成很大的動盪。我記得 Trevor Mather(我們的執行長)將 Thoughtworks 與他之前在 Accenture 的經驗進行對比。他評論說 Thoughtworks 在軟體交付方面做得比 Accenture 好很多,但客戶對 Accenture 的滿意度卻遠高於我們。一位同事將我們比喻成一位嚴厲的私人教練,這並非總是輕鬆的關係。
另一個緊張關係涉及產品。我們的產品部門經常必須處理我們認為無助於交付有用軟體的功能要求。如果不實作這些功能,我們會在許多核取方塊評估中失利;但我們不希望我們的工具強化不良的工作方式。此外,我們的軟體卓越支柱意味著我們錯失了許多與第三方供應商的營收機會。許多顧問公司從產品供應商那裡獲得可觀的營收,這些供應商的產品需要大量的顧問支援,但對使用者來說價值不大。
我們進一步推動我們的軟體卓越支柱,不僅希望在軟體交付方面表現出色,還希望改善整個軟體產業。這就是為什麼這麼多 ThoughtWorkers 公開談論和撰寫我們如何做事以及我們學到了什麼的原因。[2]
社會正義支柱在於更廣泛地審視我們作為一家公司的影響力 - 我們是否讓世界變得更美好?有些人認為這樣的問題對一家公司來說無關緊要 - 一家商業企業的存在就是為了賺錢,僅此而已。根據這個檢驗標準,即使會傷害客戶和更廣泛的社會,販賣任何東西都是可以的。我不同意這個觀念 - 我很樂意賺錢,但我相信營收應該來自於為客戶和社會提供有價值的東西。
對我來說,社會正義支柱不僅僅是為善事而工作,儘管我們已經為此類組織做了越來越多的有償和無償工作。它還包括審視我們的核心工作,並詢問它如何使社會受益。我對此有廣泛的看法,建立軟體讓一家公司更有效率地銷售有用的東西是有價值的。改善美國二手車市場的營運狀況在社會上沒有像在自然災害後幫助尋找兒童那樣令人興奮,但我仍然認為這是過去幾個世紀人類繁榮昌盛的道路的一部分。
在 Thoughtworks 內部,對於社會正義對我們而言的意義,經常會爆發激烈的辯論。每個人都有自己的一套界線,他們不希望跨越,但這些界線並非畫在同一個地方。我們確實試圖尊重個人的疑慮,例如與他們覺得有問題的客戶合作,儘管這會讓原本就複雜的人員配置工作變得更加困難。
我們非常重視的一個領域是多元性,在我從事軟體專業領域的這段時間以來,這一直是軟體專業領域的問題領域。我們在這個領域取得了良好的進展,特別是在女性的角色方面,但我們仍有很長一段路要走。
當我們談到這三大支柱時,通常會專注於它們之間的緊張關係,但它們之間也有很大的加強作用。許多人加入 Thoughtworks 並留下來,是因為我們重視社會正義。我們對軟體卓越的關注,讓我們得以發展出一個品牌,讓它更容易度過經濟衰退。我們為非營利組織所做的許多工作,都是以商業費率進行的。此外,我相信從長遠來看,這些支柱之間的加強作用遠大於它們之間的衝突。
我們發現這個三大支柱模型,是一個非常有效的方法,可以思考我們作為一家公司所擁有的多重目標。當我們思考決策時,思考決策從每個支柱個別來看是什麼樣子,有助於做出全面的決策。但還有更多事情要做,特別是在評估我們如何判斷每個支柱的成功方面。永續經營支柱比較容易,因為你可以追蹤收入流[3]。挑戰在於提出對其他支柱的類似評估,這樣我們才能對我們的進度有更全面的看法。
備註
1: 在內部,我們經常透過數字來稱呼這些支柱(我們在想出名稱之前使用過):永續經營是支柱 1,軟體卓越是支柱 2,社會正義是支柱 3。這些數字並不表示任何順序。
2: 大部分顧問公司除了行銷目的外,都不會公開談論自己的工作。商業計算會得出一個結論,就是從事公開工作(例如文章和會議)的人員會造成大量的帳單損失。此外,與競爭對手或潛在客戶分享關鍵技術是愚蠢的,因為他們可能會在沒有顧問公司的情況下使用這些技術。
3: 即使這樣也不容易。太多公司透過檢視短期財務(例如每季帳目)來評估其商業成功。如果您希望公司長期經營,則需要長期指標,而這些指標較難找到。