團隊文化建設:擁抱黑客文化

banq發表於2022-05-31

早在20世紀60年代,在麻省理工學院的宿舍裡,非常年輕和聰明的人得到了他們的第一個使用者可程式設計的計算機。這就是一切的開始,"黑客之路",修補計算機並取得有限但顯著成果的文化。這種文化也不侷限於軟體領域。如果你對硬體進行修補,你也可以成為黑客。如果你找到了表演藝術的新方法,你也可以成為一名黑客。這都是心態問題,而不是工具問題。

這種文化的核心概念在於嘗試、失敗、再嘗試--同時與你的黑客同伴分享知識,這樣他們就可以在你的錯誤基礎上發展。

如今,"黑客 "一詞被負面使用,被媒體描繪成搶劫銀行和傳播勒索軟體的惡棍。在這篇文章中,我想回到這個詞的原始含義--敢於快速建立一些東西,測試系統的邊界,並從失敗中學習。把實驗和創新放在公司的前面,最終擁抱轉型,而不是逃避轉型。

公司開始時有一種 "黑客心態"--他們需要儘快釋出產品,並在資金耗盡之前找到產品與市場的匹配。但最終,隨著公司的發展,內部官僚主義和降低風險的願望開始掩蓋了真正的創新。公司變得僵化,轉型變得複雜,實驗也不存在了。

我認為這就是公司出錯的地方。

作為一家軟體公司,意味著要敏捷,並大大加快反饋收集的速度。在過去,公司每年只能衡量他們的表現四次--想象一下,如果他們每個季度都會評估使用者反饋,而不是每天部署幾次a/b測試和從資料中獲得新的見解,會有多少使用者離開Uber/Airbnb/Meta。

對於那些認為自己是數字原住民的公司來說--創新意味著擁有整體的黑客結構,擁有快速的想法和廉價的客戶實驗。黑客文化隨著設計思維和精益創業的方法論進入商業世界。隨著老牌和成熟的公司對黑客方式的方法虎視眈眈,這種文化正在改變我們的工作方式和創新方式。

但是,黑客文化不僅對像Netflix或Meta,或谷歌這樣的大公司有利。這些概念可以適應於任何規模的公司。讓我們來談談你如何能夠領導你的內部黑客企業家團隊。

黑客之道
正如我之前提到的,成為一名黑客是一種心態的改變,也是你周圍流程的改變。這種文化是通過黑客心態--"我會讓它變得更好、更有用 "和高增長的創業態度--"我會做實驗,讓它變得有價值 "之間的共生來催化的。

那麼,在你的公司內部擁有黑客創新意味著什麼,作為一個技術經理,你需要接受什麼樣的文化?

站出來,做這件事
如果你看到某個東西,無論是一個流程、一個模組,還是一個系統,都沒有充分發揮其潛力--去解決它。黑客們相信,每件事都可以做得更好,沒有什麼是可以完成的。有一百萬種不同的方法來改進事物,也有一百萬種不同的方法可能出錯。變化總是涉及風險,即使是最好的黑客也不總是建立正確的方式。但風險的好處遠遠超過了停滯不前的負面作用。

從管理層的角度來看,應該讓員工清楚,他們不應該害怕改變現狀。鼓勵你的團隊做出大膽的決定,並告訴他們為了追求更好的未來,有時犯錯也沒關係。

只有當他們知道你是他們的後盾時,他們才會在沒有你監督的情況下放心地站出來。這就是不斷改進的來源,這裡改進1%,那裡改進3%,最終,你有一個新的系統,比以前的效率高得多。

關於中層管理人員,你需要記住的一點是,他們往往是為了控制風險,控制行為,控制混亂。這與黑客文化相矛盾,黑客文化的目標是設定界限和目標,然後給黑客以自主權,讓他們按照自己的想法 "為了公司的利益 "去做。

你可能認為這太過分了,只會給結構帶來混亂,但事實並非如此。例如,如果有一個產品負責人,作為中間管理層,他們不只是讓團隊建立他們想要的東西;他們引導他們在正確的方向,但本身並不控制。

必須同時有黑暗和光明。我將做我必須做的事情來保持平衡,因為平衡是支撐所有生命的東西。沒有惡就沒有善,但不能允許惡盛行。這裡有激情,但也有和平;有寧靜,但也有情感;有混亂,但也有秩序。我是火焰的掌控者;是平衡的捍衛者。我是生命的守護者。我是一名灰色的絕地武士。

Leor Danal - 灰色絕地武士


平衡是關鍵。從管理的角度來看,界限既不能太鬆--這讓開發人員失去焦點,也不能太嚴--這讓人不開心。這使得產品所有者和其他人的生活變得複雜--管理黑客創新意味著讓每個人都保持一致和專注。

  • 做正確的事情意味著做與目標相關的事情。
  • 做有影響的事情--意味著首先解決最關鍵的問題。
  • 不浪費資源 -- 意味著做一些能促進發展的事情,而不是僅僅玩弄最新的技術。


資料戰勝意見
正如馬克-祖克伯在2012年Facebook申請IPO時寫道。"程式碼贏得爭論"。正如我的商業夥伴Jean-Paul喜歡說的那樣,"資料戰勝意見"。

在一個對黑客友好的環境中,最好是建立一個原型,在真正的使用者身上測試這個想法,看看什麼能堅持下去,而不是在無休止的會議上假設和討論這個功能應該是什麼樣子。最後,在大公司裡,這種無風險的創新方法可能對一些喜歡說而不是做的人有幫助,因為這樣他們就永遠不會失敗。

  • 如果他們談論並做了大量的研究,而這個專案因為風險太大或者難以實現而被取消了--哦,好吧,沒有損失,沒有贏得,沒有涉及風險。
  • 如果他們談論並做廣泛的研究,然後與顧問/承包商等再談一些,只有無風險的專案才能存活下來,並被當作成功的獎盃來炫耀。


黑客是一門固有的實踐性和主動性的學科。黑客們寧可建立一個快速的原型,收集真實的資料,並看看什麼是可行的,而不是爭論幾個星期的想法是否可行,或者什麼是建造某物的最佳方式。

從管理的角度來看,在一個以黑客為中心的企業中,這意味著實際的資料也應該推動決策,而不是地位和資歷。資訊流應該不受主觀解釋的影響,直到需要這種創造性。不要讓C級管理人員的意見影響或更糟糕的是與基於資料的決策相牴觸。

完全透明
一個黑客總是對他的意圖和行動公開。沒有隱藏的目的,不針對個人--我做X是因為Y,我執行Z是因為Q,我失敗了。更多的資訊等於有更好的準備的同事,可以幫助解決這個問題。

這一點是雙向的,因為黑客在他們的行動中應該是透明的,所以公司在人員周圍的事情上也應該是透明的。

在mindnow,我們試圖對管理層做出的任何戰略決策的原因和方式持開放態度。我們每月舉行會議,做幾件事。

首先,我們通過決定和我們背後的理由。如果你的員工看到的只是你推理的結果而沒有解釋,那是沒有用的。與他們分享你的思考過程。
我們分享我們最深的黑暗祕密--當前的財務狀況。我們這樣做是為了讓大家對我們需要實現的目標保持一致。
我相信開放的世界,開放的資料,以及開放的API(尤其是開放的銀行API)。我們越開放,我們做出的決定就越好,我們的影響就越大。

從管理的角度來看,透明度意味著當信使給你帶來壞訊息時,不要向他開槍。兩個主要的資訊流是很重要的。

  • 自下而上的溝通。大部分是負面訊號。風險在哪裡?發生了什麼事你應該知道?
  • 上->下溝通。主要是積極的訊號。發生了什麼好事?誰應該被表揚?誰的經驗需要在所有團隊中分享?

你要麼接受失敗會發生,你會先知道;要麼接受失敗會發生,你會最後才知道。培養與同行的信任關係,這樣你就會不斷收到來自黑客的關於現狀的訊號。

這也是反過來的--當有好的事情發生時,讓它被人知道,向你的黑客們發出訊號,他們的工作不會被忽視,他們做得很好。或者,如果開發人員在後面掙扎--儘早公開地與他交談,指出需要改進的地方,如果沒有什麼變化,幾個月後他們被解僱,對他們來說也不會是個驚喜。

能力高於一切
開發人員是那些真正創造出為公司提供動力的軟體的人。這些黑客在機房內剷煤,保持整艘船的執行。他們需要適當的工具、技能和知識,以確保他們能夠處理所有的問題。


你應該有一個按比例貢獻的團隊
為了保持適當的節奏,除了他們目前面臨的挑戰之外,開發人員不應該有任何分散他們注意力的東西。工具、硬體、用品--管理層應該提供一切。

在這樣的環境中,很容易區分出那些 "態度 "多於 "能力 "的人。同樣重要的是,要獎勵那些有能力的人,懲罰那些有 "態度 "的人,因為這在機房內沒有任何位置。

黑客不是需要照看的孩子,而你也不是幼兒園老師,無法處理這些事情。黑客們自己重視那些證明自己的同行,不信任那些拖累他們的人。作為一個經理,你保留那些表現不符合團隊標準的人,是一種傷害。

開發人員為理解和修復bug所付出的努力和奉獻,應該只讓那些對團隊的努力有相應貢獻的人得到回報。

結論
自從最初的黑客術語被引入以來,時代已經發生了很大的變化。今天,軟體不是隻有少數公司擁有的東西,自動化也不是隻有大企業才會實施的東西。即使是最保守的領域,也在通過創新轉向基於軟體的方法。

軟體和人工智慧的普遍進步是不可阻擋的力量,隨著時間的推移,將使任何龐然大物臣服於它們。為了生存,企業必須駕馭快節奏的創新浪潮--讓聰明的黑客加入進來,尋找解決問題的新方法。

世界上沒有一家公司可以離開軟體而生存,很快大多數公司都會有自己的內部軟體產品。與其僱用那些只會談論建立產品的人,不如僱用那些會做的黑客,並接受這種文化。

相關文章