한국어 箭头
Podcast Cover

[Shape Up 방법론: 제품 개발의 정체와 비효율을 해결하는 새로운 접근법]-[A better way to plan, build, and ship products | Ryan Singer (creator of “Shape Up,” early employee at 37signals)]

Lenny's Podcast: Product | Career | Growth · B2 · 2025-03-30

Technology
또는 웹버전으로 공부하세요

📋 Summary

제품 개발의 새로운 패러다임: Shape Up 방법론

많은 소프트웨어 팀이 스크럼(Scrum), 애자일(Agile), 혹은 폭포수(Waterfall) 모델의 한계에 부딪혀 고전하고 있습니다. 라이언 싱어(Ryan Singer)는 37Signals에서 17년간 제품을 구축하며 얻은 경험을 바탕으로, 기존의 비효율적인 관행을 타파하고 더 명확하고 빠르게 제품을 출시할 수 있는 'Shape Up' 방법론을 정립했습니다. 이 방법론의 핵심은 '데드라인' 대신 '식욕(Appetite)'을 설정하고, 엔지니어링과 디자인을 초기 단계부터 결합하여 계획을 구체화하는 데 있습니다.

1. Shape Up의 핵심 철학: '시작 전 끝을 본다'

기존 개발 방식은 큰 개념을 먼저 정하고 추정치를 산출하는 방식입니다. 하지만 Shape Up은 정반대입니다. 우리는 비즈니스가 해당 기능에 투자할 수 있는 최대 시간인 '식욕(Appetite)'을 먼저 결정합니다. 예를 들어, 6주라는 시간적 제약을 먼저 설정하고, 그 시간 안에 구현 가능한 가장 가치 있는 아이디어를 '쉐이핑(Shaping)'하는 것입니다. 라이언은 이를 집 리모델링에 비유합니다. 벽 뒤에 배선이 있는지 확인하지 않고 디자인 렌더링만 화려하게 하는 것은 위험합니다. Shape Up은 기술적 실현 가능성을 미리 파악하여 프로젝트가 도중에 중단되는 '죽음의 행군'을 방지합니다.

2. 쉐이핑(Shaping): 명확한 아이디어 구축하기

쉐이핑은 단순히 문서를 작성하거나 피그마(Figma) 파일을 만드는 것이 아닙니다. 이는 엔지니어, 제품 관리자(PM), 디자이너가 화이트보드 앞에 모여 아이디어를 갈고닦는 강렬한 협업 과정입니다.

  • 문제 정의(Framing): 추상적인 기능(예: '달력 만들기')을 구체적인 문제(예: '사용자가 빈 시간을 확인할 수 없는 문제')로 좁힙니다.
  • 해결책 도출: 10개 이하의 이동 가능한 구성 요소로 아이디어를 설명할 수 있을 때까지 다듬습니다. 이때 '빵보드(Breadboarding)'나 '팻 마커 스케치(Fat Marker Sketching)'와 같은 도구를 활용하여 핵심 흐름과 버튼, 논리 구조를 시각화합니다.
  • 기술적 검토: 엔지니어가 이 과정에 참여함으로써, 벽 뒤에 전기가 들어오는지(기술적 난관) 미리 확인합니다.

3. 팀에게 권한 부여하기: '페이퍼 슈레더' 방지

많은 팀이 겪는 문제는 PM이 만든 수백 개의 티켓을 엔지니어가 단순히 처리하는 '페이퍼 슈레더(Paper Shredder)' 현상입니다. Shape Up은 전체적인 아이디어를 팀에 전달하고, 세부적인 작업 단위(Task)는 그 아이디어를 구현할 전문가인 엔지니어가 직접 정의하게 합니다. 이를 통해 팀의 책임감과 몰입도가 극대화됩니다.

4. 실전 도입을 위한 조언

라이언 싱어는 Shape Up을 도입하려는 팀들에게 다음과 같은 조언을 건넵니다.

  • 파일럿 프로젝트: 처음부터 모든 것을 바꿀 필요는 없습니다. 중요한 문제 하나를 선정하여 3~6주 정도의 Pilot 프로젝트를 진행해 보십시오.
  • 엔지니어 참여 필수: 쉐이핑 단계에서 엔지니어를 배제하면 결국 나중에 구현 불가능한 설계임을 깨닫고 프로젝트가 좌초됩니다.
  • 현실적인 제약 활용: 리소스와 시간이라는 제약은 오히려 더 창의적인 해결책을 찾게 하는 원동력이 됩니다.

결론

Shape Up은 단지 프로세스가 아니라 '명확성'을 확보하기 위한 도구입니다. 프로젝트가 계속 지연되거나, 팀이 무엇을 만드는지 모른 채 티켓만 처리하고 있다면, 이제 멈춰 서서 '쉐이핑'을 시작해야 할 때입니다. 라이언은 "무언가가 잘 작동하지 않는다면, 억지로 계속하지 말고 멈춰 서서 우리가 무엇을 이해하지 못하고 있는지, 무엇이 모호한지 다시 질문해야 한다"고 강조합니다. 이 방법론은 조직이 다시 '빠르게 움직이는 스타트업'처럼 일할 수 있도록 돕는 강력한 가이드가 되어줄 것입니다.

🎯Key Sentences

1
we are not going to start something unless we can see the end from the beginning.
처음부터 끝을 볼 수 없다면 시작조차 하지 않을 겁니다.
2
What is the maximum amount of time we're willing to go before we actually finish something?
실제로 뭔가를 끝마치기 전에 우리가 최대한 감수할 수 있는 시간은 얼마나 되나요?
3
How do we come up with a idea that's going to work in the amount of time that the business is interested in spending?
사업에서 투자하고자 하는 시간 안에 성공할 아이디어를 어떻게 찾아낼 수 있을까요?
4
people don't like to talk about their struggles shipping
사람들은 배송 과정에서 겪는 어려움에 대해 이야기하는 것을 꺼립니다.
5
our team is always lost in the weeds.
우리 팀은 항상 사소한 것에 매몰돼.
모두 펼치기

📝Key Phrases

1
see the end from the beginning
처음부터 끝을 보다
2
lost in the weeds
세부적인 것에 파묻혀 버리다
3
gather steam
기세를 올리다
4
crack the nut
견과류 껍데기를 깨다
5
go back to the drawing board
원점으로 돌아가 다시 시작해야겠네.
모두 펼치기

📖 Transcript

I often use this analogy of if you're doing a home renovation, you can have the most beautiful rendering of the new bedroom, and we're going to have these lamps on the side of the bed that are coming out from the wall.
But if you haven't checked if there's electricity in that wall there or not, it's going to drastically change the cost and the time and everything.
What we need to do in a shaping session is we come out with some kind of diagram where engineers, product, and design are saying, we understand that.
So the first thing is we are not going to start something unless we can see the end from the beginning.
We're not going to take a big concept and then say, what's the estimate for this thing.
We're going to go the other way around.

ListenLeap이 실제 문맥에서 학습하도록 이끌어줌

🎨 흥미로운 콘텐츠
🌍 실제 자료
📱 언제든 듣고 보기