최고의 기술 기업에서 배운 것
- 왜 이 책을 쓰는가
- 테크 기반 제품과 서비스
- 스타트업과 성장 기업과 엔터프라이즈
- 제품 실패의 근본 원인
- 아이디어 너머의 것
- 제품 발견과 제품 전달
- 제품과 기술을 넘어서
- 핵심 개념 정리
대부분의 IT 제품이 실패하는 이유는 기술 부족이 아니야. 만드는 방식 자체가 잘못되었기 때문이지. 최고의 기술 기업들은 근본적으로 다른 방식으로 제품을 만들거든.
마티 케이건은 수십 년간 실리콘밸리 최고의 제품 회사들을 관찰하면서 하나의 패턴을 발견했어. 성공하는 회사들은 제품을 만드는 방식 자체가 근본적으로 다르다는 거야. 대부분의 회사가 기능을 만들어 출시하는 것을 제품 개발이라고 생각하는데, 최고의 회사들은 고객의 진짜 문제를 발견하고, 해결책이 실제로 작동하는지 검증하는 것을 제품 개발이라고 생각하지. 기능을 많이 출시하는 것과 진짜 가치 있는 제품을 만드는 것은 전혀 다른 이야기야. 이 차이를 이해하는 게 이 책의 출발점이거든.
케이건이 말하는 "제품"은 기술을 기반으로 한 제품과 서비스를 뜻해. 앱, 웹사이트, SaaS, 플랫폼 같은 것들. 여기서 핵심은 기술이 비즈니스를 가능하게 하는 경우를 말한다는 거야. 기술이 그냥 부수적인 도구가 아니라 제품의 핵심인 회사들이 대상이지. 이런 회사에서는 엔지니어가 단순 구현자가 아니라 비즈니스의 핵심 동력이고, 그래서 제품을 만드는 방식이 전통적인 IT 프로젝트와 근본적으로 달라야 해. 기술이 단순히 "시키는 걸 만드는 도구"가 아니라 새로운 가능성을 여는 원천인 회사에서, 제품 개발은 완전히 다른 게임이 되는 거지.
케이건은 회사를 세 단계로 나눠. 스타트업은 제품/시장 적합성을 찾는 단계로, 속도와 실험이 생명이야. 아직 뭐가 되는지 모르니까 빠르게 시도하고 빠르게 배워야 하거든. 성장 기업은 적합성을 찾았지만 확장하면서 초기의 민첩함을 잃어가는 단계야. 성공했던 방식이 규모가 커지면서 더 이상 작동하지 않는 고통을 겪지. 대기업은 기존 제품을 지키면서 새로운 가치를 만들어야 하는 단계고, 관료주의와 싸우면서 혁신을 유지하는 게 가장 큰 도전이야. 각 단계마다 도전 과제가 다르지만, 핵심은 어떤 단계든 최고의 제품 회사처럼 일하는 방법은 같다는 거야.
여기가 이 책에서 가장 중요한 부분 중 하나야. 대부분의 회사가 제품을 만드는 방식이 왜 실패하는지를 구조적으로 보여주거든. 대부분의 회사는 이런 프로세스를 따라. 경영진이나 이해관계자가 아이디어를 내고, 로드맵에 올리고, 요구사항을 정리하고, 디자인하고, 개발하고, 테스트하고, 출시해. 케이건은 이걸 폭포수식 제품 개발이라고 부르지.
이 방식의 문제는 치명적이야:
- 아이디어의 출처가 고객이 아니라 경영진이나 영업팀이야
- 비즈니스 케이스는 만들지만, 실제로 고객이 원하는지 검증하지 않아
- 엔지니어가 너무 늦게 참여해서 기술적 통찰이 반영되지 않지
- 모든 걸 다 만들고 나서야 고객 앞에 내놓으니, 실패의 비용이 극도로 커
결과적으로 이 방식으로 만든 기능의 절반 이상이 아무 가치도 만들어내지 못해. 케이건은 이걸 제품 실패의 가장 큰 원인이라고 단언하지. 아이러니한 건, 대부분의 회사가 이 방식이 잘못됐다는 걸 모른 채 계속 반복한다는 거야.
최고의 제품 회사들은 세 가지를 근본적으로 다르게 해. 첫째, 위험을 뒤가 아니라 앞에서 다뤄. 다 만들고 나서 시장에 내놓는 게 아니라, 만들기 전에 위험 요소를 검증하지. 둘째, 제품을 순차적으로가 아니라 협업적으로 정의해. PM, 디자이너, 엔지니어가 함께 솔루션을 만들어. 셋째, 문제 해결에 집중해. 기능을 구현하는 게 아니라 비즈니스 성과를 달성하는 데 집중하지. 이것이 바로 **제품 발견(Product Discovery)**의 핵심이야. 뭘 만들지 결정하기 전에, 그게 만들 가치가 있는지부터 검증하는 거지. 이 발상의 전환이 최고의 회사와 나머지를 가르는 결정적 차이야.
케이건은 제품 개발을 **발견(Discovery)**과 전달(Delivery) 두 단계로 나눠. 발견은 무엇을 만들 것인가를 결정하는 과정이고, 전달은 그것을 실제로 만들어 출시하는 과정이야. 대부분의 회사는 전달에만 집중하고 발견을 거의 하지 않거든. 하지만 최고의 팀은 시간의 상당 부분을 발견에 써. 아무리 빠르게 잘 만들어도, 잘못된 것을 만들면 의미가 없으니까. 발견과 전달은 순차적이 아니라 병행해서 진행돼. 발견에서 검증된 아이디어가 전달로 넘어가고, 전달 과정에서 새로운 발견이 촉발되기도 하지.
최고의 제품 회사들이 공유하는 특징이 있어. 단순히 좋은 기술이나 좋은 제품을 가진 게 아니라, 제품을 발견하고 전달하는 우수한 역량을 가지고 있다는 거야. 이건 특정 천재 한 명의 능력이 아니라 조직 전체의 역량이지. 케이건은 이 역량이 세 가지 기둥 위에 서 있다고 말해: 올바른 사람(People), 올바른 제품(Product), 올바른 프로세스(Process). 뛰어난 개인이 있어도 잘못된 프로세스에서는 좋은 결과가 나오지 않고, 좋은 프로세스가 있어도 역량 있는 사람이 없으면 작동하지 않아.
마무리로 핵심 개념들을 정리하면, 제품 발견은 가치 있고, 사용 가능하고, 실현 가능하고, 사업적으로 유효한 솔루션을 찾는 과정이야. 제품 전달은 그 솔루션을 시장에 내놓는 과정이고. 그리고 이 모든 것의 중심에 **자율적인 제품 팀(empowered product team)**이 있어. 이 네 가지 위험 -- 가치(고객이 살 것인가), 사용성(사용할 수 있는가), 실현 가능성(만들 수 있는가), 사업 유효성(비즈니스에 도움이 되는가) -- 을 발견 단계에서 해결하는 것이 이 책의 핵심 프레임워크야. 이후 등장하는 모든 기법과 원칙은 결국 이 네 가지 위험을 어떻게 효과적으로 다루느냐에 대한 거거든.
정리
1장 읽고 기억할 거 세 가지:
- 대부분의 제품 실패는 기술 부족이 아니라 만드는 방식의 문제야. 기능 출시에만 매달리면 절반 이상이 헛수고가 되지.
- 제품 개발은 발견(무엇을 만들까)과 전달(실제로 만들기) 두 축이야. 발견에 충분한 시간을 안 쓰면, 잘못된 걸 열심히 만드는 꼴이 돼.
- 네 가지 위험(가치, 사용성, 실현 가능성, 사업 유효성)을 만들기 전에 해결하는 게 핵심이야. 사람, 제품, 프로세스 세 기둥이 이걸 가능하게 하지.