1. 서론: 기술의 시대, 진짜 중요한 것은 사람

요즘 소프트웨어 제품을 스케일업(확장)하는 일은 그 어느 때보다 어렵습니다.
애플의 엔지니어링 리더 마이클 롭(Michael Lopp)은 이렇게 말합니다.

"지금 시장은 엄청나게 붐비고 있어요. 지금 당장 무언가를 떠올려도, ChatGPT가 3시간 안에 그걸 현실로 만들어줄 수 있죠. 제품의 민주화는 모두에게 기회를 주는 좋은 일이지만, 동시에 정말 까다로운 일이기도 해요."

이런 변화 속에서, 엔지니어의 역할에 대한 논쟁도 뜨겁습니다.
코딩을 꼭 배워야 하냐, 아니면 다른 역량에 집중해야 하냐,
AI가 코드를 짜도 결국 사람이 중요하냐는 질문이 오갑니다.

롭은 단호하게 말합니다.

"결국 중요한 건 좋은 판단력탁월한 운영이에요. 누가 결정을 내리고, 그 결정이 어떻게 이뤄지는지가 핵심이죠."

즉, 아무리 기술이 발전해도 사람이 중심이라는 겁니다.
롭은 애플, 보랜드, 넷스케이프, 팔란티어, 슬랙 등 다양한 기업에서
사람 중심의 엔지니어링 리더십을 실천해왔고,
그 경험을 바탕으로 조직, 제품, 리더십에 대한 실질적인 조언을 전합니다.


2. 강한 엔지니어링 조직을 만드는 3가지 실전 팁

2-1. Tip #1: "늑대 시간"을 장려하라 🐺

롭이 강조하는 첫 번째는 "늑대 시간(wolf time)"입니다.

"이상적인 엔지니어의 시간 배분은 71%는 명확한 업무, 29%는 영감을 따라 자유롭게 탐구하는 시간이에요."

이 29%의 시간은 측정하거나 설명할 수 없는 창의적 시간입니다.
관리자나 제품팀이 간섭하지 않고,
엔지니어가 스스로 흥미로운 것을 탐색하는 시간입니다.

"이 시간을 공식화하려다 팔란티어에서 완전히 망했어요.
'늑대 팀'이란 이름을 붙이니 모두가 그 팀에 들어가고 싶어했고,
누가 들어갈지, 어떻게 평가할지 싸움만 벌어졌죠."

그래서 롭은 비공식적 대화로 이 문화를 만듭니다.

"엔지니어에게 다가가서 '네가 하는 그 일, 정말 좋은 아이디어야. 계속 해봐'라고 말해주는 거죠.
그 한마디가 조직 전체에 파장을 일으켜요."

또, 매주 금요일 1시간씩 자유로운 아이디어 공유 시간을 갖기도 합니다.
"이런 시간이 허용된다는 걸 사람들이 알아야 해요.
그렇지 않으면 회의 사이사이 몰래 하게 되고,
그럼 진짜 의미 있는 결과는 절대 나오지 않아요."

핵심:

  • 71%: 명확한 업무
  • 29%: 창의적 탐구(늑대 시간)
  • 비공식적 격려와 대화로 문화 조성
  • 자유로운 아이디어 공유 시간 운영

2-2. Tip #2: 논쟁(토론)을 일상화하라 💬

강한 조직은 엔지니어링, 디자인, 제품
세 다리 의자처럼 균형을 이룹니다.

"엔지니어링, 디자인, 제품이 똑같이 중요해요.
제품과 디자인은 고객의 이야기를 전하고,
사용자 경험을 단순화하죠."

이런 협업에는 논쟁이 필수입니다.

"팀원들이 서로 '아니야, 이건 디자인 문제야',
'아니, 이건 제품 문제야'라고 논쟁하는 게 바로
좋은 제품을 만드는 과정이에요."

롭은 논쟁 문화가 쉽지 않다고 인정합니다.

"논쟁 문화는 정말 힘들어요.
내 아이디어가 더 똑똑한 사람들에게 계속 까이거든요.
하지만 이런 논의가 있어야
'쓰레기 같은 결과'를 피하고 오래가는 제품을 만들 수 있어요."

또, 리더와의 논쟁도 장려해야 한다고 강조합니다.

"직원이 창업자와 논쟁하다가
회사의 방향을 바꾼 이야기를 듣는 걸 좋아해요.
이런 문화는 문서로 남지 않지만,
리더의 행동에서 자연스럽게 만들어져요."

핵심:

  • 엔지니어링, 디자인, 제품의 균형
  • 정기적이고 자유로운 논쟁 장려
  • 리더와의 논쟁도 환영하는 문화

2-3. Tip #3: 확장 가능한 운영 시스템을 구축하라 ⚙️

좋은 제품과 조직을 만들려면
건강한 판단력운영 체계가 필요합니다.

롭은 책임(accountability)의 의미를 이렇게 설명합니다.

"대부분의 사람들은 책임이란
'내가 약속한 걸 안 하면 혼나는 것'이라고 생각해요.
하지만 진짜 책임은
'내가 뭘 하고 있는지, 그 이야기를 설명하는 것'이에요."

즉, 판단의 이유와 맥락을 명확히 설명할 수 있어야
조직이 성장할 수 있습니다.

"건강한 판단으로 내린 결정은
비판을 견딜 수 있고,
그 결정에 대한 설명이 가능하며,
관련된 사람들의 동의를 얻을 수 있어요."

운영 체계는 사람(입력), 제품(출력),
그리고 이 둘이 어떻게 좋은 결과로 이어지는지
명확히 이해해야 합니다.

"제품을 만든다는 건
곧 그 제품을 만드는 회사를 만드는 거예요.
'스타트업이니까 대충 한다'는 변명은 안 돼요.
결국 회사를, 운영을, 그리고 확장 가능한 시스템을 만드는 거죠."

핵심:

  • 책임: 결과뿐 아니라, 이유와 맥락 설명
  • 운영 체계: 예측 가능하고, 이해 가능한 프로세스
  • 제품과 회사를 동시에 만든다는 인식

3. 엔지니어링과 제품팀의 관계를 키우는 법 🤝

엔지니어와 제품팀의 관계는
오래된 숙제이자,
좋은 제품을 위해 반드시 풀어야 할 과제입니다.

나쁜 제품 매니저는
엔지니어가 "내가 뭘 만들고 있는지"
관심을 잃게 만듭니다.

좋은 제품 매니저는
엔지니어가 "왜 이걸 만드는지"
전체 맥락을 이해하게 해줍니다.

롭은 이렇게 말합니다.

"엔지니어는 '어떻게' 만드는 사람이고,
제품팀은 '왜'를 설명하는 사람이에요.
엔지니어가 '제품팀이 하라니까 한다'고 말하면
저는 정말 화가 나요."

"엔지니어가 '왜'를 이해하는 걸 포기하게 해선 안 돼요.
자기 손으로 만드는 일이니까,
그 이유를 반드시 알아야 해요."

슬랙에서의 경험도 들려줍니다.

"슬랙에 입사하자마자
'왜 슬랙에는 차단 기능이 없나요?'라고 물었어요.
공동창업자 스튜어트 버터필드는
'정보는 모두에게 보여야 한다'는
명확한 제품 철학을 설명해줬죠.
차단 기능이 생기면
커뮤니티가 정치적으로 변하고,
본질을 잃게 된다는 거였어요."

핵심:

  • 엔지니어가 '왜'를 이해하도록
  • 제품팀은 전체 맥락과 비전을 공유
  • 질문을 통해 이해도 점검

4. 좋은 리더란 무엇인가? 👑

롭은 기술적 역량보다
사람에 대한 이해를 리더십의 핵심으로 봅니다.

"어디를 가든,
완전히 다른 사람들을 만나게 돼요.
학습자, 호기심 많은 사람, 패턴을 찾는 사람 등
정말 다양한 인간 유형이 있죠."

4-1. 리더십 특성 #1: 유연성(적응력)

리더는 상황과 사람에 따라
자신을 바꿀 수 있어야 합니다.

"새로운 매니저에게 항상 묻는 질문이 있어요.
'피드백을 받으면,
그걸 바탕으로 어떻게 일하는 방식을 바꾸나요?'
이걸 못하면 큰 문제예요."

피드백은 두려운 게 아니라
성장에 필요한 정보입니다.

또, 팀원들의 진짜 역량
실제 일을 해봐야 드러나기 때문에
롭은 6개월마다 조직을 재구성합니다.

"실제로 같이 일해보면
누가 어떤 일에 강한지 보이거든요.
그때마다 팀을 최적화하죠."

4-2. 리더십 특성 #2: 스토리텔러

롭은 마이크로매니지먼트(지나친 간섭)를 싫어합니다.

"엔지니어로서,
누가 시키는 대로만 일하는 건 정말 싫어요.
좋은 리더는
'이렇게 해라'가 아니라
'이런 상자에 이런 아이디어를 담아줄게,
네가 알아서 해봐'라고 말하죠."

"리더의 역할은
'수프를 내주고,
그걸 그냥 먹든,
뭘 더 넣든
각자 알아서 하게 두는 것'이에요."

이렇게 하면
팀원들이 스스로 결정하고
더 나은 리더로 성장할 수 있습니다.

4-3. 리더십 특성 #3: 개인의 동기와 목표를 이해

롭은 호기심을 최고의 리더십 자질로 꼽습니다.

"리더라면
팀원 한 명 한 명이
성장하려면 무엇이 필요한지
정확히 알아야 해요.
그게 어렵다면
최소한 그걸 궁금해해야 하죠."

예시로,

  • 기술적 도전을 좋아하는 엔지니어에겐
    계속 어려운 문제를 주고
  • 보상이 동기인 직원에겐
    보너스를 확실히 챙겨줍니다.

"각 사람의 '핵심 동기'를 알아야 해요.
리더는 그걸 계속 투자하고,
성장의 기회를 만들어줘야 하죠."

롭은 항상
"왜?"라는 질문을 던지며
팀원의 행동 패턴동기를 파악합니다.


5. 결론: 성공하는 엔지니어링의 본질은 '사람' 🧑‍🤝‍🧑

롭의 모든 경험과 조언을 관통하는 메시지는
"성공적인 엔지니어링은 결국 사람의 역동성에 달려 있다"는 것입니다.

"결국 엔지니어링 팀이란
수많은 개성 넘치는 사람들이
한데 어우러진 거대한 태피스트리(직물)예요.
그들이 어떻게 상호작용하는지
깊이 이해하려는 노력이
제품의 가치를 세상에 널리 알릴 수 있는
조직을 만드는 첫걸음이죠."


핵심 키워드 요약

  • 늑대 시간(wolf time): 창의적 자유 시간
  • 논쟁 문화: 자유로운 토론과 리더와의 논쟁 장려
  • 책임(accountability): 결과뿐 아니라 이유와 맥락 설명
  • 운영 체계: 예측 가능하고 확장 가능한 프로세스
  • '왜'의 공유: 엔지니어가 맥락을 이해하도록
  • 유연성: 피드백을 반영해 스스로 변화
  • 스토리텔링: 지시보다 영감을 주는 이야기
  • 개인 동기 파악: 각자의 성장 욕구와 동기 이해

이렇게 롭의 경험과 조언을 따라가다 보면,
기술의 시대에도 결국 '사람'이 중심임을
다시 한 번 느끼게 됩니다.
여러분의 조직에도
이런 인간적인 리더십과 문화가
뿌리내리길 응원합니다! 🚀

Related writing

Related writing

HarvestEngineering LeadershipKorean

스타트업의 다음 시대정신을 찾아서: Beyond Product 요약

이 글은 AI 시대에 ‘좋은 제품’만으로는 경쟁우위를 지키기 어려워진 현실에서, 스타트업이 만들어야 할 다음 해자(방어력)가 무엇인지 추적합니다. 저자는 이를 제품 너머(Beyond Product)—즉 고객에게 도달하는 방식, 고객을 이해하는 깊이, 이를 조직 시스템으로 축적하는 능력—의...

Mar 17, 2026Read more
HarvestEngineering Leadership · AIKorean

Software 3.0 시대, 조직의 생산성을 끌어올리는 AI 하네스 구축하기

이 글은 개발팀 내에서 개인의 역량에 크게 의존하고 있는 AI(LLM) 활용 방식을 조직 전체의 체계적인 시스템으로 발전시켜야 한다는 핵심적인 메시지를 담고 있습니다. 특히 Claude Code의 플러그인과 마켓플레이스 생태계를 단순한 확장 도구가 아닌, 팀의 업무 방식과 지식을 코드로 만...

Mar 8, 2026Read more
HarvestEngineering LeadershipKorean

낭만코딩: 비개발자는 절대 모르는 진짜 개발 프로세스 13단계

이 글은 "기능 성공"과 "제품 성공"이 다르다는 점을 강조하며, 현업에서 제품이 실패하지 않도록 거치는 13단계 개발 프로세스를 설명합니다. 코드를 짜기 전부터 출시 후 회고까지, 각 단계에서 겪는 고민과 결정들을 통해 비개발자나 초보 개발자들이 놓치기 쉬운 실제 개발의 복잡성과 중요성을...

Mar 1, 2026Read more