與優秀的產品團隊保持一致
已發表: 2021-10-20為了快速完成任務,產品團隊的核心屬性——戰略、設計和工程——需要很好地保持一致。
但是你如何實現這種對齊,如果不對齊會發生什麼? 我在 Building Intercom 上發表了關於作為優秀產品團隊的關鍵品質的一致性的演講。 您可以觀看上面的視頻或繼續閱讀稍加編輯的文字記錄。
初創公司,他們有點瘋狂,對吧? 真正吸引我將初創公司作為工作場所的原因是它們可以是多麼緊張和令人興奮。
他們讓我興奮,因為當你的公司像初創公司一樣小,你擁有的所有權範圍和你的責任規模將比其他地方大得多。 那麼,就個人而言,您對公司成功的影響可能是巨大的。
然而,讓它變得激烈的是你的時間很短。 您必須開發出對消費者或投資者有吸引力的真正優秀產品的時間真的很有限。 如果您在那段時間沒有設法打造出出色的產品,那麼您和您的公司就完蛋了。
對齊等於速度
在早期,您必須能夠以如此大的動力前進,才能取得成功。 當你衝下賽道時,你絕對會覺得你只是在弄清楚賽道應該去哪裡。 尤其是在這個個人可以產生如此大影響的創業世界中,你需要做的一件事就是確保你有良好的一致性。
現在,你們中的一半人現在可能在想,“對齊,多麼流行的一個詞”,有時我會同意,但我真正的意思是什麼? 對我來說,它只是意味著知道什麼對我們正在構建的東西很重要。 為我們的客戶打造合適的產品意味著什麼?
“好的產品建立在三個核心支柱之上:工程、設計和戰略”
我已經在 Intercom 擔任工程師大約三年半了。 稍微說明一下我們在那段時間的變化,當我在 Intercom 開始時,這是一家很小的初創公司,現在我們是一家在 Vicar Street 舉辦工程活動的公司。
我們顯然成長了很多,我們也改變了很多。 但是,在那段時間裡,在所有這些變化中,我對與我合作過的優秀產品團隊以及他們所擁有的一致品質進行了很多思考。 對我來說,對齊是這些品質之一,我想談談它是如何工作的。
產品的核心支柱
當我考慮產品時,我認為它建立在三個核心支柱之上:工程、設計和戰略。 我認為這些是產品的尺寸。 一個真正偉大的產品將在各個方面都很強大。 它將有一個聰明的策略,它會構建得很好,並且易於使用和理解。
舉一個具體的例子,我認為最初的 iPhone 是一個非常好的產品,在各個方面都很強大。 它建造得很好。 你不能只輸入一個空白密碼然後登錄。它很容易使用,我的祖母可以使用它。 蘋果公司當時確實確定了這一戰略。
當他們的競爭對手專注於讓你口袋裡的商業電子郵件更容易時,Apple 出現並在你的口袋裡放了一個平台,讓你做你想做的事。 也許如果這沒有發生,Gavin Joyce 的演示就會讓我們在黑莓手機中播放和弦鈴聲。 但是,它涵蓋了整個範圍,產品的每個維度。
在 Intercom,我們也構建了我們的產品團隊來嘗試捕捉這些維度中的每一個。 通常,產品經理將採用團隊戰略,設計師將採用 UX 並確保整個系統組合在一起,工程師將構建、運行和維護我們的系統。 但是,我們齊心協力,嘗試製作這款產品。
以這種方式思考產品很有趣,作為存在於這個空間中的東西,不僅僅是一維的東西,它在應用程序商店中顯示為圖標或在瀏覽器中顯示為網站。 但是,也許更有趣的思考是你如何真正獲得一個能夠構建在每個方面都強大的產品的團隊。 因為,對於每一個最初的 iPhone 團隊來說,都有成千上萬的團隊在這一過程中剛剛崩潰和燃燒。
多維技能組合
好吧,也許一個好的起點是與您、團隊中的個人以及您為團隊帶來的技能組合。 作為一名工程師,您自然會更加關注那些工程問題,例如確保它的可擴展性、確保您的產品快速並確保它經過良好的測試。 但是,你並不完全是一維的。 不管你的核心學科是什麼,你仍然會對其他空間的運作有一些了解。
有誰記得Top Trumps,你小時候玩過的那個神奇的遊戲嗎? 有點像那樣。 你有一系列的技能。 你不僅僅是一維的。 如果卡片上只有一個數字,那麼頂級王牌會很糟糕。
以這種方式思考個人以及他們為團隊帶來的技能在我腦海中打開了這條思路,團隊就像向量。 我可以環顧四周,你們中的一些人可能在畢業證書數學課上有越南式的閃回,在那裡你並沒有真正理解向量是什麼。 但是,我的數學也很差,所以我將帶您了解它是什麼。
“團隊中的每個人都有影響力和偏見”
矢量只是一個具有大小和移動方向的量。但是,關於它們的有趣之處在於,如果您有多個矢量並將它們組合在一起,則該函數的整體輸出是單個大小,每個向量的各個方向放在一起。
這很有趣,因為我認為這非常適合團隊。 具體來說,我認為它非常適合團隊聚在一起嘗試構建產品的不同功能。 就像向量有大小和方向一樣,我認為團隊中的每個人都有影響力和偏見。
我是什麼意思? 嗯,影響力只是一個人對另一個人的吸引力。 這是任何人際關係的共同屬性,真的。 這是那個人真正推動一群人改變的能力。
為什麼這是一個有趣的呢? 人們聽到這個詞,就會想,“偏見。 誰有偏見? 我沒有偏見。” 我們都是有偏見的。 但是,我的意思並不是消極的。
在構建產品的意義上,你的偏見就是你自然會因為你擁有的技能而給予更多關注的領域。 同樣,作為一名工程師,我顯然會更關注擴展問題,而不是我的設計師正在研究的一些 UX 問題,不管它對我們正在構建的產品的總體優先級和影響如何。
“如果你建造了錯誤的東西,那麼你移動的速度有多快並不重要”
如果你把每個人都拿來看看他們的偏見,他們帶來的技能組合以及他們擁有的影響水平,這通常決定了我們在團隊中的所有權水平,那種他們會真正為之奮鬥和思考的產品。 如果你把這些人中的每一個都放在一起,就像我們之前對向量所做的那樣,這將決定你的團隊將採取的方向和他們將擁有的動力。 請記住,在早期,我們需要以這種勢頭前進,才能取得成功。
一個團隊的方向和動力
不過,您團隊的方向很有趣。 因為,如果你弄錯了,無論你移動多快都沒關係,因為無論如何你都被搞砸了。 你正在構建錯誤的東西。
偉大的團隊是平衡的。 他們將在各個方面擁有強大的所有者。 他們會知道什麼對他們的客戶很重要,因為他們涵蓋了各個方面。 在人員不平衡的團隊中,他們會試圖以各種不同的方式拉動團隊。 他們會以錯誤的方式構建錯誤的東西。
讓我們想像一下,你剛剛在你所從事的業務中創辦了一家新公司或一個新團隊,並且你已經建立了這個團隊,你真的相信你擁有建立一個偉大的團隊所需的技能產品。 您幾乎可以在腦海中獲得這張通往成功的地圖。
“真正優秀的產品團隊會不斷調整和迭代他們前進的方向”
不幸的是,我們在工作中的路線圖實際上並不像地圖。 不過,我有點希望他們這樣做。 但是,這張地圖很容易成功,對吧? 有這個 X 標記該地點。 這是您想要構建的完美產品。 這條路是一條直線,對吧? 我有一個很棒的計劃,我有一個很棒的團隊。 一切都會完美地進行。 現實生活從來沒有,從來沒有那麼簡單。 一路上總會遇到無法預料的挑戰。
想像一下,我是這個團隊的工程師,在這條路上的某個地方,我看到了一個我們都非常熟悉的問題。 這是一座可怕的技術債務山。 作為一個團隊,我們最初朝著正確的方向前進,勢頭良好,但如果我們不改變我們現在正在做的事情,我們將登上第一座山。
作為我們正在構建的產品的工程維度的所有者,我有責任帶領我的團隊繞過這座山。 但是,唯一可行的方法是團隊中的其他職能部門是否相信我在做正確的事情。 因為,請記住,他們也會有偏見。 他們將有一個他們認為團隊應該去哪裡的願景。 我需要他們相信我,我在做正確的事情並以正確的方式拉動球隊。

有時你需要重新描繪你認為真實的畫面
你的團隊的方向需要是流動的、有組織的,並且對生活給你的東西做出反應。 真正偉大的產品團隊會不斷地調整和迭代他們前進的方向。 大衛林奇說得非常好。 他說有時候你需要重新描繪你認為真實的畫面。
正是團隊中的多樣性,技能的多樣性,使您能夠看到問題即將發生。 但是,如果您不能真正對它們做出反應,那麼僅僅有遠見是不夠的。 正是你和你的隊友能夠重新調整和妥協你認為團隊應該去的地方的能力,這實際上讓你做出反應。
如果您查看任何成功的項目,您會發現在此過程中您會遇到許多挑戰。 被動的團隊,從不改變他們工作方式的團隊,他們仍然會被困在第一座山上。
當您的團隊協調性不佳時會發生什麼
我們非常重視 Intercom 的這種迭代,這種方向的調整。 這是我們每天都在真正嘗試和做的事情。 但是,我們是人類,我們完全弄錯了。 我想通過一個例子。 這是我們近兩年前構建的功能。 這稱為智能廣告系列。 它本質上是一種功能,可以在最佳時間智能地將最佳信息傳遞給最優秀的人。 聽起來不錯,對吧?
從表面上看,我們推出的第一個 Campaigns 版本是成功的。 它解決了我們客戶的一些主要需求,它使 Intercom 成為一個更強大的消息傳遞平台,而且對於這個行業來說令人震驚的是,它幾乎準時推出。
然而,在內部,這是一場規模化的噩夢。 它讓工程師們徹夜難眠。 運行它花費了我們很多錢,我們希望從中獲利的錢要多得多。 事實上,簡單地運行它對我們產品的整體可用性是一種危險。 操我,我領導了那個項目。 我們是如何走到這一步的? 但是,我想經歷它,我想談一談它,因為對我來說,Campaigns 是團隊中出現錯誤對齊的完美例子。
看,當我們開始構建廣告系列時,我們認為有這種戰略需求來構建這個龐大的功能集供我們的客戶使用。 我們認為這是因為我們有客戶使用我們的消息系統的舊版本,我們希望他們轉移到 Campaigns。
但是,與他們實際這樣做相關的前期時間成本,我們希望使選擇盡可能引人注目。 Serena Fritsch 談到要與您的客戶產生共鳴,這是我們非常努力地在所有方框中打勾。
“團隊中的錯位會自行加劇。 你離開它的時間越長,就越難回到正軌”
作為工程師,我們可以看到後續會出現擴展問題,但我們在戰略上與這一願景保持一致,以至於我們需要如此龐大的產品廣度,我們只是希望我們可以購買更多的 AWS 實例併購買更多的 Mongo 容量。 好吧,那會很酷。
現實生活並非如此。 就像地圖上一直延伸到 X 的直線一樣,事情從來沒有那麼簡單。 我想也許 Serena 說過她花了 6 週的時間來重建 Snooze。 我們花了 7 個月的時間才將 Campaigns 帶到了一個穩定的地方。
你知道嗎? 回顧過去,我們回顧了我們構建的功能集,我們意識到我們不需要所有這些東西。 我們都被這個戰略願景蒙蔽了雙眼,以至於我們從未為工程方面而戰。 絕對有一小部分我們可以發布的功能,我們會在所有這些維度上釘牢。
我從中得出的關鍵結論是我們從一開始就錯位了。 但是,團隊中的錯位會自行加劇。 你離開它的時間越長,就越難回到正軌。 我應該早點爭取我的工程所有權,讓我們回到正軌。
但是,這是一個學習的過程,對吧? 使這種對齊正確很難。 您必須能夠不斷調整團隊的發展方向。
T型技能組合
我談到了與團隊保持一致的好處以及它如何幫助您儘早獲得動力,我們還展示了出現問題時會發生什麼。 我還談到了這個概念,即能夠為您的所有權領域而戰,或者在其他人為他們的所有權而戰時能夠妥協。 但是,這些是相反的觀點,對吧? 當你這樣做時,你如何真正獲得技能? 你在尋找一個真正偉大的產品工程師,還是一個偉大的隊友?
在科技行業有很多關於 T 型人的討論,當然,當我擔任經理時,這些人是我們團隊中真正想要的人。 對於那些不熟悉什麼是 T 型人的人來說,它只是一個在單個領域知識淵博的人,但在許多其他領域知識淵博。 正是知識的廣度讓他們知道如何解決他們領域之外的問題。 他們是好奇的人。 你往往能夠把它們扔到深水區,它們就會學會如何游泳。
“優秀的產品工程師應該深入了解我們正在使用的產品策略或用戶體驗系統等內容”
現在,在一個偉大的團隊中,每個人都應該了解團隊中其他職能的高層職能和關注點。 這可能是我,作為一名工程師,理解為什麼現在將產品推向市場比解決上週真正讓我煩惱的問題更重要。
如果你回到這個原始的 T 形,並縮小角色,你會發現它仍然是真實的。 優秀的產品工程師應該深入了解我們正在使用的產品策略或用戶體驗系統等內容。 你不必成為專家,我並不是說你必須成為專家。 僅僅擁有該概述就可以讓您對與您一起工作的人產生這種非常有用的同理心。
每個人都有一個產品開發的心智模型,這就是他們對過程的看法。 有時是同一件事的兩個不同方面。 當你獲得這個更廣泛的背景時,你開始學習與你一起工作的人的心理模型。 你開始學習他們的想法。
“團隊都是關於個人之間的平衡,他們對團隊的願景應該是什麼以及什麼對你的客戶真正有益”
當您了解某人的想法時,您就會學習如何與他們進行非常有效的溝通。 當您為對您至關重要的事情而戰時,您將學習如何表達,當他們為對他們至關重要的事情而戰時,您將學習如何表達。 它讓你對與你一起工作的人產生整體的同理心和信任,正是這兩項技能讓你能夠知道何時妥協以及何時應該為你的所有權而奮鬥。
產品團隊的平衡
歸根結底,團隊都是關於平衡的。 在個人之間、他們對團隊的願景應該是什麼以及什麼對您的客戶實際上總體有利之間取得平衡。 您的團隊方向需要流暢,才能繞過生活給您帶來的障礙。
有時,真的很難從樹上看到森林,你需要意識到你對他人的影響以及你帶來的偏見。 要做到這一點,你需要讓自己成長,但你需要在核心領域之外發展自己。
“如果你想培養一個偉大的團隊,你必須不斷調整和迭代方向,並與你一起工作的人建立同理心和信任”
Waheed El Miladi 談到在他從事產品工作之前,他是如何不理解他試圖解決的問題的,直到他從事設計工作時,他才意識到他需要做什麼才能為客戶打造合適的產品.
歸根結底,您作為工程師的工作不僅僅是編寫代碼。 這是為了幫助建立一個企業。 您可以做到這一點的最佳方式是幫助您的團隊構建正確的產品。
如果你想培養一個真正偉大的團隊,你必須適應不斷調整和迭代你的方向。 您必須與與您一起工作的人建立同理心和信任。 當您這樣做時,您將開發出更好的產品。
如果你喜歡這個談話並認為 Intercom 很適合你,我們正在積極招聘 - 查看我們的職位空缺。