훌륭한 제품 팀에 대한 조정

게시 됨: 2021-10-20

미션을 향해 빠르게 이동하려면 제품 팀의 핵심 속성(전략, 디자인 및 엔지니어링)이 잘 정렬되어야 합니다.

그러나 어떻게 그 정렬을 달성하고 그렇지 않으면 어떻게 됩니까? 저는 Building Intercom에서 훌륭한 제품 팀의 핵심 품질로서의 조정에 대해 연설했습니다. 위의 비디오를 보거나 가볍게 편집 된 대본을 읽을 수 있습니다.


스타트업, 좀 미쳤죠? 내가 일할 수 있는 곳으로서 스타트업을 선택하게 된 이유는 스타트업이 얼마나 강렬하고 흥미진진한지였습니다.

당신의 회사가 신생 기업만큼 작을 때 소유의 범위와 책임의 규모가 다른 곳보다 훨씬 더 커질 것이기 때문에 그것들은 저에게 흥미진진합니다. 개별적으로 회사의 성공에 미칠 수 있는 영향은 엄청날 수 있습니다.

그러나 그것을 강렬하게 만드는 것은 시간이 짧다는 것입니다. 소비자나 투자자에게 매력적인 정말 훌륭한 제품을 만들어야 하는 시간은 정말 제한적입니다. 그 시간에 훌륭한 제품을 만들지 못한다면 당신과 당신 회사의 게임은 끝난 것입니다.

정렬은 속도와 같습니다.

초반에 성공을 노리기 위해서는 엄청난 추진력으로 움직일 수 있어야 합니다. 트랙을 질주하면서 트랙이 어디로 가야 하는지 파악하는 것처럼 느껴질 수 있습니다. 특히 개인이 많은 영향을 미칠 수 있는 이 스타트업 세계에서 올바른 조정을 위해 필요한 것 중 하나는 올바른 정렬을 유지하는 것입니다.

자, 여러분 중 절반은 아마도 지금 "정렬, 무슨 유행어"라고 생각하고 있을 것입니다. 그리고 때때로 저도 동의할 것입니다. 그러나 그것이 실제로 의미하는 바는 무엇입니까? 나에게 그것은 단순히 우리가 구축하는 것에서 중요한 것이 무엇인지 아는 것을 의미합니다. 고객에게 적합한 제품을 구축한다는 것은 무엇을 의미합니까?

"좋은 제품의 기반이 되는 세 가지 핵심 기둥은 엔지니어링, 디자인 및 전략입니다."

저는 Intercom에서 약 3년 반 동안 엔지니어로 일했습니다. 그 시간 동안 우리가 어떻게 변했는지 조금 설명하자면, 제가 Intercom에서 시작했을 때 그것은 이 작은 스타트업이었고 지금은 Vicar Street에서 엔지니어링 이벤트를 개최하는 회사입니다.

우리는 분명히 많이 성장했고 많이 변했습니다. 그러나 그 시간 동안 그리고 그 모든 변화를 통해 나는 함께 일한 훌륭한 제품 팀과 그들이 가지고 있는 일관된 품질에 대해 많은 생각을 했습니다. 나에게 정렬은 그러한 자질 중 하나이며 그것이 어떻게 작동하는지에 대한 나의 견해를 말하고 싶습니다.

제품의 핵심 기둥

저는 제품에 대해 생각할 때 엔지니어링, 디자인 및 전략이라는 세 가지 핵심 기둥을 기반으로 한다고 생각합니다. 나는 이것들을 제품의 차원이라고 생각합니다. 정말 훌륭한 제품은 각 차원에서 강력할 것입니다. 그것은 현명한 전략을 갖고 잘 구축될 것이며 사용과 이해가 쉬울 것입니다.

그 구체적인 예를 들자면 오리지널 아이폰은 각 면에서 강했던 정말 좋은 제품이라고 생각합니다. 잘 지어졌습니다. 그냥 빈 비밀번호를 입력하고 로그인 할 수는 없었습니다. 할머니가 사용하실 수 있을 정도로 사용하기 쉬웠습니다. 당시 애플은 그 전략을 제대로 구현했다.

경쟁자들이 주머니 속의 비즈니스 이메일 같은 것을 더 쉽게 만드는 데 집중하고 있는 동안, Apple이 와서 플랫폼을 주머니에 넣고 당신이 원하는 것을 할 수 있도록 했습니다. 아마 이런 일이 일어나지 않았다면 Gavin Joyce의 데모는 우리가 Blackberry에서 다성 벨소리를 가라앉히는 것이었을 것입니다. 그러나 그것은 전체 스펙트럼, 제품의 모든 차원을 포괄했습니다.

Intercom에서 우리는 제품 팀을 구성하여 이러한 각 차원도 시도하고 포착합니다. 일반적으로 제품 관리자는 팀 전략을 수행하고 디자이너는 UX를 수행하고 전체 시스템이 서로 맞도록 하며 엔지니어는 시스템을 구축, 실행 및 유지 관리합니다. 그러나 우리는 이 제품을 만들기 위해 한마음으로 함께 노력합니다.

이런 식으로 제품을 생각하는 것은 흥미롭습니다. 이 공간에 존재하는 것, 1차원이 아닌, 앱 스토어의 아이콘으로 또는 브라우저의 웹사이트로 나타나는 것입니다. 그러나 생각해야 할 더 흥미로운 점은 각 면에서 강력한 제품을 구축할 수 있는 팀을 실제로 어떻게 확보할 수 있느냐는 것입니다. 모든 원래 iPhone 팀에는 도중에 충돌하고 불타버린 수천 개의 팀이 있기 때문입니다.

다차원 기술 세트

글쎄요, 아마도 시작하기에 좋은 곳은 당신과 팀의 개인, 그리고 당신이 당신의 팀에 가져오는 기술 세트일 것입니다. 엔지니어는 당연히 확장성 확인, 제품 속도 확인, 잘 테스트된 제품 확인과 같은 엔지니어링 문제에 더 집중하게 될 것입니다. 그러나 당신은 완전히 1차원적이지 않습니다. 당신의 핵심 분야가 무엇이든 상관없이, 당신은 여전히 ​​다른 차원의 작동에 대한 지식을 갖게 될 것입니다.

어린 시절 하던 놀라운 게임인 Top Trumps를 기억하는 사람이 있습니까? 그것은 그런 종류입니다. 당신은 다양한 기술을 가지고 있습니다. 당신은 단지 1차원이 아닙니다. 탑 트럼프는 카드에 있는 숫자 하나면 끔찍했을 것입니다.

이런 식으로 개인을 생각하고 그들이 팀에 제공하는 기술은 팀이 벡터와 같다는 생각의 사슬을 제 마음에 열어주었습니다. 둘러볼 수 있습니다. 여러분 중 일부는 벡터가 무엇인지 제대로 이해하지 못한 Cert 수학 수업에서 베트남 스타일의 플래시백을 하고 있을 것입니다. 하지만 저는 수학도 서툴렀습니다. 그래서 수학이 무엇인지 알려드리겠습니다.

“팀의 각 개인은 영향력과 편견이 있습니다”

벡터는 단순히 크기와 이동 방향이 있는 양입니다. 그러나 흥미로운 점은 벡터가 여러 개 있고 함께 결합하면 해당 함수의 전체 출력은 개별 크기, 각 벡터의 개별 방향을 합친 것입니다.

흥미롭습니다. 팀에 정말 잘 맞는다고 생각하기 때문입니다. 특히, 제품을 시도하고 구축하기 위해 함께 모이는 팀의 다양한 기능에 정말 잘 부합한다고 생각합니다. 벡터에 크기와 방향이 있는 것처럼 팀의 개인마다 영향력과 편향이 있다고 생각합니다.

그게 무슨 말이에요? 글쎄요, 영향력이란 누군가가 다른 사람을 끌어당기는 힘일 뿐입니다. 그것은 실제로 모든 인간 관계의 공통 속성입니다. 그것은 사람들의 그룹에서 변화를 진정으로 추진하는 그 사람의 능력입니다.

그럼에도 불구하고 이것이 흥미로운 이유는 무엇입니까? 사람들은 그 말을 듣고 “편견. 누가 편파적입니까? 저는 편견이 없습니다.” 우리는 모두 편견이 있습니다. 하지만 부정적인 의미로 말하는 것은 아닙니다.

제품을 구축한다는 의미에서, 당신의 편견은 당신이 가진 기술 세트 때문에 자연스럽게 더 집중하게 될 영역일 뿐입니다. 다시 말하지만, 엔지니어로서 저는 우리가 구축하는 제품에 미치는 전반적인 우선 순위와 영향에 관계없이 디자이너가 보고 있는 일부 UX 문제보다 확장 문제에 더 집중할 것입니다.

"잘못된 것을 만들고 있다면 얼마나 빨리 움직이는지는 중요하지 않습니다."

그런 다음 각 개인을 선택하고 그들의 편견, 그들이 테이블에 가져오는 기술 세트 및 그들이 갖는 영향력 수준, 일반적으로 팀에서 우리의 소유권 수준, 그러한 종류의 조각을 결정하는 것입니다. 그들이 정말로 싸우고 생각하게 될 제품. 앞서 벡터에 대해 했던 것처럼 이러한 개인을 각각 가져와 함께 모으면 이것이 팀이 취할 방향과 추진력을 결정합니다. 성공을 하기 위해서는 초기에 그러한 추진력으로 움직여야 한다는 것을 기억하십시오.

팀의 방향과 추진력

하지만 팀의 방향은 흥미롭습니다. 왜냐하면, 만약 당신이 그것을 틀리게 한다면, 어쨌든 당신은 일종의 망친 것이기 때문에 당신이 얼마나 빨리 움직이는지는 중요하지 않기 때문입니다. 당신은 잘못된 것을 만들고 있습니다.

훌륭한 팀은 균형이 잘 잡혀 있습니다. 그들은 모든 차원에서 강력한 소유자가 될 것입니다. 그들은 모든 차원에서 다루기 때문에 고객에게 중요한 것이 무엇인지 알게 될 것입니다. 균형이 맞지 않는 사람들과 제대로 정렬되지 않은 팀에서 그들은 모든 다른 방법으로 팀을 끌어들이려고 할 것입니다. 그들은 잘못된 방식으로 잘못된 것을 만들 것입니다.

당신이 일하고 있는 비즈니스 내에서 새로운 회사나 새로운 팀을 막 시작했고 이 팀을 구성했다고 잠시 상상해 봅시다. 제품. 거의 이 지도를 성공으로 이끌 수 있습니다.

"정말 훌륭한 제품 팀은 자신이 가고 있는 방향에 대해 지속적으로 조정하고 반복하고 있습니다."

불행히도 작업 중인 로드맵은 실제로는 지도처럼 보이지 않습니다. 나는 그들이 그랬으면 좋겠어. 하지만 이 맵을 성공으로 이끄는 것은 쉽죠? 그 자리를 표시하는 X가 있습니다. 만들고 싶은 완벽한 제품입니다. 길을 따라 내려가는 직선이죠? 나는 훌륭한 계획이 있고 훌륭한 팀이 있습니다. 모든 것이 완벽하게 진행될 것입니다. 실생활은 결코 그렇게 단순하지 않습니다. 그 과정에서 항상 예상치 못한 어려움이 닥칠 것입니다.

내가 이 팀의 엔지니어이고 이 길의 어딘가에서 우리 모두에게 친숙한 문제가 있다고 상상해 보십시오. 기술 부채의 무서운 산입니다. 팀으로서 우리는 원래 좋은 방향으로 좋은 추진력으로 움직이고 있었지만 지금 하고 있는 것을 바꾸지 않는다면 첫 번째 산에 부딪힐 것입니다.

우리가 만들고 있는 제품의 엔지니어링 차원의 소유자로서 우리 팀을 이 산으로 이끄는 것이 내 책임입니다. 그러나 작동할 수 있는 유일한 방법은 팀의 다른 기능이 내가 옳은 일을 하고 있다고 신뢰하는 것뿐입니다. 왜냐하면 그들도 편견을 가질 것이기 때문입니다. 그들은 팀이 가야 할 방향에 대한 비전을 갖게 될 것입니다. 내가 옳은 일을 하고 있고 올바른 방향으로 팀을 이끌고 있다는 것을 그들이 나를 믿어줄 필요가 있다.

때때로 당신은 당신이 진실이라고 생각하는 그림을 다시 그릴 필요가 있습니다

팀의 방향은 유동적이고 유기적이며 삶이 당신에게 던지는 것에 반응해야 합니다. 정말 훌륭한 제품 팀은 이동하는 방향을 지속적으로 조정하고 반복합니다. David Lynch는 그것을 아주 좋은 방식으로 표현했습니다. 그는 때때로 당신이 옳다고 생각하는 것을 다시 그려야 한다고 말했습니다.

팀의 다양성, 기술 세트의 다양성은 문제가 발생하려는 것을 볼 수 있는 비전을 제공합니다. 그러나 실제로 반응할 수 없다면 비전이 있는 것만으로는 충분하지 않습니다. 실제로 대응할 수 있도록 하는 것은 팀이 가야 한다고 생각하는 방향을 재정렬하고 타협할 수 있는 당신과 팀원의 능력입니다.

성공적인 프로젝트를 살펴보면 그 과정에서 수많은 도전과제를 헤쳐 나가고 있음을 알 수 있습니다. 수동적인 팀, 일하는 방식을 한 번도 바꾸지 않은 팀은 여전히 ​​첫 번째 산에 머물러 있을 것입니다.

팀 정렬이 좋지 않으면 어떻게 되나요?

우리는 인터콤에서 이런 종류의 반복, 방향의 조정을 정말 중요하게 생각합니다. 그것은 우리가 매일 노력하고 실천하는 것입니다. 하지만 우리는 인간이고 완전히 잘못 알고 있습니다. 나는 예를 통해 가고 싶다. 거의 2년 전에 구축한 기능입니다. 스마트 캠페인이라고 합니다. 이것은 본질적으로 최고의 시간에 최고의 사람들에게 최고의 메시지를 지능적으로 전달하는 기능입니다. 좋은 것 같죠?

우리가 시작한 캠페인의 첫 번째 버전은 겉보기에는 성공적이었습니다. 고객의 몇 가지 주요 요구 사항을 해결하고 Intercom을 훨씬 더 강력한 메시징 플랫폼으로 만들었으며 놀랍게도 이 업계에서는 거의 정시에 출시되었습니다.

그러나 내부적으로는 규모의 악몽이었습니다. 그것은 엔지니어들을 밤에 깨우게 했습니다. 운영하는 데 많은 돈이 들었고, 그로부터 이익을 얻을 수 있기를 바라는 것보다 훨씬 더 많은 돈이 들었습니다. 사실 단순히 실행하는 것은 우리 제품의 전반적인 가용성에 위험이 되었습니다. 젠장, 내가 그 프로젝트를 이끌었어. 우리는 어떻게 이 지경에 이르렀습니까? 그러나 저는 그것을 짚고 넘어가고 싶습니다. 왜냐하면 저에게 캠페인은 잘못된 팀의 조정에 대한 완벽한 예이기 때문입니다.

캠페인 구축을 시작했을 때 우리는 고객이 사용할 수 있도록 이 거대한 기능을 구축해야 하는 전략적 필요성이 있다고 생각했습니다. 이전 버전의 메시징 시스템을 사용하는 고객이 있기 때문에 고객이 캠페인으로 이동하기를 원했기 때문이라고 생각했습니다.

그러나 실제로 그렇게 하는 것과 관련된 초기 시간 비용이 있으므로 가능한 한 매력적인 선택을 하고 싶었습니다. Serena Fritsch는 고객과의 공감대에 대해 이야기했으며 이것은 우리가 모든 확인란을 선택하려고 매우 노력한 것입니다.

“팀의 불일치는 그 자체로 복합적입니다. 방치할수록 원래대로 돌아가기 어려워진다”

엔지니어로서 우리는 스케일링 문제가 발생한다는 것을 알 수 있었지만 이 비전에 너무 전략적으로 맞춰져 있었기 때문에 이 방대한 제품이 필요했기 때문에 AWS 인스턴스를 더 많이 구매하고 구매할 수 있기를 바랐습니다. 더 많은 몽고 용량. 좋아, 괜찮을거야.

실생활은 그런 식으로 작동하지 않습니다. 지도에서 X까지의 직선과 마찬가지로 결코 간단하지 않습니다. 아마도 Serena가 Snooze를 다시 만드는 데 6주가 걸렸다고 말한 것 같습니다. 캠페인이 안정적인 위치에 도달하는 데 7개월이 걸렸습니다.

그거 알아? 돌이켜보면 우리가 구축한 기능 세트를 되돌아보고 이 모든 것이 필요하지 않다는 것을 깨달았습니다. 우리 모두는 이 전략적 비전에 너무 눈이 멀어 엔지니어링 측면을 위해 싸운 적이 없습니다. 우리가 제공할 수 있는 기능 세트가 절대적으로 더 적었고 이러한 모든 차원에 못을 박았을 것입니다.

그것에서 내 핵심 테이크 아웃은 우리가 처음부터 잘못 정렬되었다는 것입니다. 그러나 팀의 오정렬은 그 자체로 복합적입니다. 오래 방치할수록 원래대로 돌아오기가 더 어렵습니다. 나는 내 엔지니어링 소유권을 위해 더 일찍 싸워서 우리를 정상 궤도에 올려놓았어야 했습니다.

하지만 배우는 과정이죠? 이 정렬을 올바르게 하는 것은 어렵습니다. 팀이 어디로 가고 있는지 지속적으로 조정할 수 있어야 합니다.

T자형 스킬셋

나는 팀에 정렬하는 것의 이점과 그것이 초기에 당신의 추진력에 어떻게 도움이 되는지에 대해 이야기했고, 우리는 또한 그것이 잘못되었을 때 어떤 일이 일어나는지 보여주었습니다. 나는 또한 당신의 소유권 영역을 위해 싸울 수 있다는 개념, 또는 다른 사람이 자신의 영역을 위해 싸울 때 타협할 수 있다는 개념에 대해 이야기했습니다. 그러나 그것들은 일종의 반대 포인트입니다. 그렇죠? 실제로 그렇게 할 때 스킬 세트를 어떻게 알 수 있습니까? 정말 훌륭한 제품 엔지니어 또는 일반적으로 훌륭한 팀원에게 바라는 것은 무엇입니까?

기술 업계에서 T자형 사람들에 대해 많은 이야기가 있습니다. 그리고 확실히 제가 매니저였을 때, 이들은 우리가 팀에서 정말로 원했던 부류의 사람들이었습니다. T자형이 무엇인지 잘 모르시는 분들은 그냥 한 분야에 대해서는 깊이 있는 지식을 가지고 계시지만 다른 분야에는 많은 지식을 가지고 계신 분일 뿐입니다. 그들이 자신의 영역 외부에서 문제에 접근하는 방법을 알게 해주는 것은 지식의 폭입니다. 호기심 많은 사람들입니다. 당신은 그것들을 깊숙이 던질 수 있는 경향이 있고, 그들은 헤엄치는 방법을 알아낼 것입니다.

“훌륭한 제품 엔지니어는 우리가 사용하는 제품 전략이나 UX 시스템과 같은 것에 대한 통찰력이 있어야 합니다.”

이제 훌륭한 팀에서 각 개인은 높은 수준의 기능과 팀의 다른 기능에 대한 우려 사항을 이해해야 합니다. 엔지니어로서 지난 주에 나를 정말 짜증나게 했던 문제를 해결하는 것보다 지금 시장에 출시하는 것이 더 중요한 이유를 이해하는 것일 수 있습니다.

이 원래의 T자 모양으로 돌아가서 여러 역할을 축소하면 그것이 사실로 남아 있음을 알 수 있습니다. 훌륭한 제품 엔지니어는 제품 전략이나 우리가 사용하는 UX 시스템과 같은 것에 대한 통찰력이 있어야 합니다. 당신이 전문가일 필요는 없으며, 당신이 전문가일 필요도 전혀 없습니다. 그 개요를 갖는 것만으로도 함께 일하는 사람들과 놀랍도록 유용한 공감을 얻을 수 있습니다.

모든 사람은 제품 개발에 대한 멘탈 모델을 가지고 있으며 이는 프로세스에 대해 생각하는 방식입니다. 때로는 같은 것의 두 가지 다른 면이 있습니다. 이 더 넓은 맥락을 알게 되면 함께 일하는 사람들의 멘탈 모델을 배우기 시작합니다. 당신은 그들이 어떻게 생각하는지 배우기 시작합니다.

"팀은 개인 간의 균형, 팀에 대한 비전, 고객에게 실제로 좋은 것이 무엇인지에 관한 것입니다."

누군가가 어떻게 생각하는지 배울 때, 당신은 그들과 믿을 수 없을 정도로 효과적으로 의사 소통하는 방법을 배웁니다. 당신은 당신에게 중요한 것을 위해 싸울 때 말하는 법을 배우고 그들이 그들에게 중요한 것을 위해 싸울 때를 배웁니다. 함께 일하는 사람들에 대한 전반적인 공감과 신뢰를 제공하며, 소유권 영역에서 타협할 때와 싸워야 할 때를 알 수 있는 능력을 제공하는 두 가지 기술입니다.

제품 팀의 균형

결국 팀은 균형에 중점을 둡니다. 개인 간의 균형, 팀에 대한 그들의 비전은 무엇이고 고객에게 실제로 전반적으로 좋은 것은 무엇이어야 합니다. 삶이 당신에게 던지는 장애물을 우회할 수 있으려면 팀 방향이 유동적이어야 합니다.

때로는 나무에서 숲을 보는 것이 정말 어렵습니다. 다른 사람들에게 미치는 영향과 테이블에 가져오는 편견을 인식해야 합니다. 그렇게 하려면 자신을 성장시켜야 하지만 핵심 영역 밖에서 스스로 성장해야 합니다.

"훌륭한 팀을 성장시키려면 방향을 지속적으로 조정하고 반복하며 함께 일하는 사람들과 공감과 신뢰를 구축해야 합니다."

Waheed El Miladi는 제품 작업을 할 때까지, 그리고 디자인 작업을 할 때까지 자신이 해결하려는 문제를 이해하지 못했다고 말했습니다. .

궁극적으로 엔지니어로서의 당신의 일은 단순히 코드를 작성하는 것이 아닙니다. 창업을 돕는 것입니다. 가장 좋은 방법은 팀이 올바른 제품을 만들 수 있도록 돕는 것입니다.

정말 훌륭한 팀을 성장시키려면 방향을 지속적으로 조정하고 반복하는 데 익숙해져야 합니다. 함께 일하는 사람들과 공감과 신뢰를 쌓아야 합니다. 그렇게 하면 더 나은 제품을 만들 수 있습니다.

이 대화가 마음에 들었고 Intercom이 당신에게 적합하다고 생각한다면 적극적으로 채용하고 있습니다. 채용 공고를 확인하십시오.

인터콤 경력