한국어 箭头
Podcast Cover

[소프트웨어 개발의 마법을 되찾다: Linear의 제품 전략과 생산성 혁신]-[Episode 233: How Linear Builds Tools Developers Actually Want with Nan Yu]

Product Thinking · B2 · 2025-07-23

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

📋 Summary

소프트웨어 개발의 본질: '마법'과 '직관성'의 회복

현대 소프트웨어 개발 환경에서 제품 관리자(PM)와 엔지니어들은 종종 복잡하고 번거로운 관리 도구에 갇혀 본연의 가치를 잃어버리곤 합니다. 본 방송에서 Linear의 제품 책임자인 Nan Yu는 소프트웨어 개발의 근본적인 즐거움, 즉 '마법(magic)'을 되찾기 위한 도구 설계 철학을 공유합니다. 그는 많은 기업의 기존 이슈 트래커가 엔지니어들에게 지나치게 'clunky(둔하고 복잡한)'하여, 결국 PM들이 행정적인 데이터 입력 업무에 매몰되는 구조적 문제를 지적합니다.

Linear가 제안하는 효율적인 워크플로우

Linear는 개발자가 도구를 사용하는 과정에서 느끼는 마찰을 최소화하는 데 집중합니다. Nan Yu는 이를 위해 두 가지 핵심 원칙을 강조합니다.

  1. 속도(Speed): 버튼 클릭 한 번에 즉각적으로 반응하는 시스템을 구현하여 사용자의 흐름을 방해하지 않습니다.
  2. 직관성(Directness): 복잡하고 우회적인 'user story' 대신, 해야 할 일을 명확하고 직접적으로 기술하는 방식을 장려합니다. 이는 사용자가 목표에 더 빠르게 도달할 수 있도록 돕습니다.

엔지니어들이 도구에 능동적으로 참여하게 되면, 데이터의 품질이 높아지고, 이는 리더들이 더 정확한 'ground truth(실제 현장의 진실)'를 파악할 수 있는 기반이 됩니다.

PM의 역할: 데이터 입력가가 아닌 제품 리더로

Nan Yu는 PM들이 이슈 트래커에 데이터를 입력하는 데 시간을 쏟는 것은 잘못된 역학 관계라고 비판합니다. 진정한 PM의 가치는 고객의 니즈를 공감하고 이해하며, 그 문제를 해결하는 데 있습니다. 그는 PM들이 도구의 노예가 되지 않도록, AI를 활용해 반복적인 행정 업무를 자동화하고, '실제 문제(real problems)'에 집중할 수 있는 환경을 조성해야 한다고 주장합니다.

특히, 기능 요청이 들어왔을 때 단순히 '기능 X를 만들어달라'는 요구를 수용하는 것이 아니라, "그 문제가 발생한 구체적인 상황과 맥락이 무엇인가?"를 질문함으로써 문제의 근본 원인을 파악하는 것이 중요합니다. 예컨대, 마케팅 팀의 알림 요청이 사실은 '날짜의 불확실성'에서 기인한 것임을 파악하고, 날짜의 정밀도를 조절하는 기능을 제공함으로써 문제를 근본적으로 해결하는 사례가 대표적입니다.

전략과 실행의 연결: OKR과 제품 전략

Melissa Perry는 OKR(목표 및 핵심 결과) 설정 시 발생하는 흔한 오류에 대해 지적합니다. 많은 팀이 OKR을 전략과 분리하여 단순히 'busy work(바쁜 척하기 위한 업무)'로 전락시키곤 합니다.

  • 전략적 계층화: OKR은 회사의 전략적 의도(Strategic Intent)와 연결되어야 합니다. 장기적인 전략(1~3년)과 단기적인 제품 이니셔티브(분기별)를 구분하여 설정해야 합니다.
  • 선행 지표의 활용: 분기별 OKR은 전략을 향한 '선행 지표(leading indicator)' 역할을 해야 합니다. 만약 분기 단위로 배포가 불가능한 환경이라면, 분기별 OKR을 설정하는 것은 의미가 없습니다. 팀의 배포 속도와 목표 성취 주기를 일치시키는 것이 핵심입니다.

미래의 전망: AI 시대의 리뷰와 평가

Nan Yu는 향후 2~3년 내에 AI가 코드 생성과 같은 실무를 상당 부분 담당하게 되면서, PM과 엔지니어의 역할이 '제작자'에서 '평가자(evaluator)' 및 '편집자(editor)'로 이동할 것이라고 예측합니다. AI가 대량의 작업을 수행한 뒤, 인간은 그 결과물을 리뷰하고 인증하는 과정에 더 큰 비중을 두게 될 것입니다.

결론적으로, 제품 관리의 본질은 '도구의 사용법'을 익히는 것이 아니라, 현장의 베테랑들에게 직접 업무 방식을 묻고 배우며, 기술과 프로세스 뒤에 숨겨진 실제 문제 해결 과정에 집중하는 것에 있습니다. Nan Yu는 젊은 시절의 자신에게 "이론적인 책을 읽기보다, 노련한 PM을 찾아가 그들이 실제로 어떻게 일하는지 관찰하라"고 조언합니다.

🎯Key Sentences

1
That's the real value you're delivering.
그것이 바로 당신이 제공하는 진정한 가치입니다.
2
You're not here for data entry.
당신은 데이터 입력 업무를 하러 온 게 아닙니다.
3
No one dreams of that, right?
아무도 그런 꿈은 꾸지 않잖아, 그렇지?
4
And then it falls on us to have to fill in those blanks.
그리고 그 빈칸을 채워야 하는 건 결국 우리의 몫이 됩니다.
5
I hear so many good things from people.
사람들에게서 정말 좋은 이야기를 많이 들었어요.
모두 펼치기

📝Key Phrases

1
bring to the table
기여하다
2
get off of your plate
하던 일을 멈추세요.
3
by default
기본적으로
4
crack the code
암호를 해독하다
5
hit it off
죽이 잘 맞다
모두 펼치기

📖 Transcript

We really focus on directness.
We really encourage in the app to write tasks in a way that just says what needs to be done as opposed to doing like a roundabout kind of indirect sort of user story and obliquely describing what's going on.
So I think a lot of this stuff is designed to get you to your goal faster because the real value, right, that people bring to the table when they're working in software development is actually making the software or making the designs or talking to customers or whatever happens to be.
That's the real value you're delivering.
You're not here for data entry.
You're not here to do administrative work or anything like that.

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

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