2026 All-Day-Project (111/365)
만드는 사람들의 협업법 — 1편: 누구와 함께할 것인가
만드는 사람들의 협업법 — 3편: 매일 이기려 하면 지는 이유
만드는 사람들의 협업법 — 4편: 숫자로 보되 숫자에 갇히지 않기
만드는 사람들의 협업법 — 6편: 무엇을 하지 않을 것인가
만드는 사람들의 협업법 — 7편: 문화는 선언이 아니라 습관이다
회사 홈페이지에 가면 대부분 '핵심 가치'라는 것이 있습니다. 소통, 도전, 혁신, 존중. 벽에도 붙어 있고, 온보딩 자료에도 나오고, 대표 인사말에도 등장해요. 멋진 단어들이에요. 그런데 솔직히 물어볼게요. 그 단어들이 실제로 팀의 일상을 바꾸고 있나요?
저는 "우리 팀은 소통을 중시합니다"라고 선언하는 조직에서, 정작 중요한 이야기는 회의실이 아니라 흡연실에서 오가는 광경을 본 적이 있어요. "실패를 두려워하지 않습니다"라고 써놓은 벽 아래에서, 한 번의 장애로 담당자가 공개적으로 추궁당하는 장면도요. 문화는 벽에 써놓은 문장이 아니에요. 문화는 위기의 순간에 팀이 실제로 어떻게 행동하느냐에서 드러납니다.
그래서 문화는 선언이 아니라 습관이라고 생각해요. 매일 반복되는 작은 행동들의 축적. 회의에서 누가 먼저 말하는가, 반대 의견이 나왔을 때 방 안의 공기가 어떻게 바뀌는가, 실수가 드러났을 때 첫 번째 반응이 "누구 바카라임이야"인가 "어떻게 된 거야"인가. 이런 것들이 모여서 문화가 됩니다.
제품팀에서 이 습관이 가장 선명하게 드러나는 장면이 몇 가지 있어요.
첫 번째는 회고입니다. 스프린트가 끝나고 "잘한 것, 아쉬운 것, 다음에 바꿀 것"을 이야기하는 시간. 많은 팀이 회고를 하지만, 회고가 정말 작동하는 팀은 생각보다 드물어요. 가장 흔한 실패 패턴은 이렇습니다. 잘한 것은 금방 넘어가고, 아쉬운 것을 이야기하려면 분위기가 어색해지고, 결국 "다음에 더 잘하자"는 애매한 결론으로 끝납니다. 회고가 형식으로 전락한 거죠.
회고가 살아 있으려면 한 가지 조건이 필요합니다. "이 자리에서 솔직하게 말해도 불이익이 없다"는 실질적인 경험. 말이 아니라 경험이에요. 한 번이라도 솔직하게 말했다가 나중에 불이익을 받으면, 그다음부터 아무도 진짜 이야기를 꺼내지 않습니다.
반대로 "저번에 솔직하게 말했더니 정말로 바뀌더라"는 경험이 한 번이라도 쌓이면, 다음 회고의 깊이가 달라져요. 신뢰는 선언으로 만들어지지 않고, 이런 작은 경험의 반복으로 쌓입니다.
두 번째는 1:1입니다. 리더와 팀원 사이의 정기적인 일대일 대화. 이것도 많은 팀이 하지만, 형식만 있는 경우가 많아요. "요즘 일 어때?" "괜찮습니다." "막히는 거 있어?" "딱히요." 5분 만에 끝나는 1:1. 이건 대화가 아니라 확인 절차예요.
1:1이 진짜 작동하려면 리더가 먼저 열어야 합니다. "요즘 이런 게 고민이야"라고 자기 이야기를 먼저 꺼내는 것. 완벽한 리더가 아니라 고민하는 사람으로 먼저 보여주는 것. 이게 앞선 시리즈—"함께 간다는 것"—에서 이야기한 팃포탯의 원리와 닮아 있어요.
먼저 협력하는 것, 먼저 열린 모습을 보여주는 것. 리더가 먼저 솔직해야 팀원도 솔직해질 수 있습니다. "왜 얘는 나한테 솔직하게 말 안 하지?"라고 생각하기 전에, "나는 이 사람에게 솔직하게 말한 적이 있나?"를 먼저 물어야 해요.
세 번째, 그리고 어쩌면 가장 결정적인 장면은 포스트모템입니다. 장애가 났을 때, 심각한 버그가 프로덕션에 나갔을 때, 프로젝트가 크게 실패했을 때. 이 순간에 팀이 어떻게 반응하느냐가 문화의 진짜 시험대예요.
"누가 이 코드를 짰어?" 이 질문으로 포스트모템이 시작되면 끝입니다. 담당자는 방어적이 되고, 주변 사람들은 "다행히 내가 아니다"를 생각하고, 다음부터 모두가 실수를 숨기려 합니다. 실수를 숨기는 팀에서는 작은 문제가 큰 문제로 자라요. 초기에 "이거 좀 이상한데"라고 말할 수 있었던 순간에 침묵하게 되니까요.
반대로 "어떤 상황에서 이런 판단이 나왔을까?"로 시작되면 분위기가 완전히 달라집니다. 사람이 아니라 시스템을 봐요. 이 실수가 나온 배경에는 어떤 구조적 문제가 있었는가. 코드 리뷰가 빠졌는가, 테스트가 부족했는가, 일정 압박 때문에 검증을 건너뛰었는가. 이렇게 보면 실수는 한 사람의 문제가 아니라 팀 전체의 문제가 됩니다. 그리고 팀 전체의 문제로 다루면, 팀 전체의 학습이 됩니다.
이 세 장면—회고, 1:1, 포스트모템—에서 반복되는 원칙이 하나 있어요. 심리적 안전감이라는 건데, 이 단어가 좀 과하게 유행하면서 본래의 의미가 희석된 것 같아요. 심리적 안전감은 "모두가 편안하게 지내는 것"이 아닙니다. 불편한 이야기를 할 수 있는 것이에요. "이 방향이 틀렸다고 생각한다"고 말할 수 있는 것. "이해가 안 된다"고 인정할 수 있는 것. "실수했다"고 먼저 꺼낼 수 있는 것. 편안함이 아니라 솔직함에 가깝습니다.
그리고 이 솔직함은 친절함과 양립할 수 있어요. 아니, 양립해야 합니다. 솔직함이 잔인함의 면죄부가 되면 안 돼요. "나는 솔직한 편이라서"라며 상대방의 감정을 고려하지 않는 건 솔직함이 아니라 무례함입니다.
넷플릭스가 말하는 "냉정하게 교체하는" 문화가 불편한 이유도 여기에 있어요. 솔직함과 냉정함은 다릅니다. 솔직한 피드백은 상대방의 성장을 바라는 마음에서 나오고, 냉정한 판단은 상대방을 도구로 보는 시선에서 나옵니다. 같은 말이라도 어디에서 출발하느냐에 따라 받는 사람의 경험이 완전히 달라져요.
이걸 5편에서 이야기한 평가와 연결하면 더 선명해집니다. "승리에 기여한 일"을 인정하는 문화에서는, 피드백이 자연스러워져요. "네가 이번에 리뷰해준 덕분에 버그가 줄었다"는 긍정 피드백이 일상이 되면, "이 부분은 다시 생각해보면 좋겠다"는 개선 피드백도 받아들이기 수월해집니다.
평소에 기여를 인정받는 사람은 비판에도 무너지지 않아요. "이 사람이 나를 공격하는 게 아니라, 더 잘되길 바라는 거구나"라는 신뢰가 밑에 깔려 있으니까요.
결국 문화라는 건 거창한 게 아닙니다. 회고에서 솔직한 이야기가 오가는 것, 1:1에서 리더가 먼저 여는 것, 포스트모템에서 사람이 아니라 시스템을 보는 것, 피드백이 공격이 아니라 선물로 느껴지는 것. 이런 습관들이 쌓여서 만들어지는 공기.
그 공기 속에서 앞선 편들에서 이야기한 모든 것—조합, 육성, 리듬, 판단, 평가, 포기—이 비로소 작동합니다.
벽에 써놓은 핵심 가치가 중요하지 않다는 게 아니에요. 다만 그 가치가 실제로 살아 숨 쉬려면, 매일의 습관으로 번역되어야 한다는 거죠. 문화는 선언하는 것이 아니라 연습하는 것이니까요.
이 시리즈도 이제 마무리에 가까워졌습니다. 다음 편, 마지막 이야기에서 지금까지의 여정을 하나로 엮어보겠습니다. 만드는 사람들이 오래 함께하려면 결국 무엇이 필요한 걸까요.