회의를 망치는 사람

이번에는 나 자신에 대한 이야기이자, 회의를 망치는 사람에 대한 이야기 해볼까 한다.

즉 회의를 망치는 사람이 나라는 소리다.

지난 팀원들과의 회의 말미쯤, 나는 넘지 말아야 할 선을 넘었다.

회의에서 나는 팀원들의 의견들을 이해하지 못하고 있었고,  계속되는 회의에서의 내 필요성에 대해 의심을 하고 있었다.

이런 생각을 하는 것 만으로도 좋지 않은데, 심지어 나는 저 생각을 말로 내뱉었다. 그리고 아차 싶었다.

그날 내가 왜 그랬던 걸까?

그날 시간 가량 진행된 회의에서의 내용은 주로 컨텐츠의 방향에 대한 것들이었다.

주제자체가 내가 개입할 여지가 적은 분야이기도 했지만, 내가 이해하기 어려운(?) 분야이기도 했다. 그래서 모르는 부분이 계속 나올 것이 분명했는데, 난 그날 회의에서 아무것도 하지 않았다.

그저 듣기만 하고 있었을 뿐.

회의 : 여럿이 모여 의논하는 것.

회의의 사전적 정의는 이러하다. ‘여럿이 모여 의견을 주고 받는 것’이 회의다. 즉 어떤 주제에 대해 여러 의견을 구하고, 각기 뻗어나간 여러 의견을 하나로 취합해 가는 과정이 회의다. 급진적인 이야기일 수 있겠지만 단순히 듣기만 하는 사람은 회의에서 가장 쓸모없는 사람이다. 사전적 정의대로라면, 회의에서 의견을 내지 않는 사람이 필요할까? 게다가 그 사람이 동료의 생각을 이해하지 못한 채 그저 듣고만 있다면, 그런 사람은 더더욱 필요 없을 것이다. 그건  말을 듣고 동문서답하는 시리보다도 못한 사람일 것이다.

 

그러면 나는 왜 그날 회의에서 쓸모없는 사람이 되었을까?

나는 다른 팀원이 말하는 것을 그냥 듣고 있었다. 듣고, 생각해보고, 내 의견을 말하는 것이 아닌 그냥 듣기만 했다. 회의는 의견의 교환이지 일방적으로 전달하기 위한 행위가 아니다. 그렇기에 다른 동료들도 내 의견을 듣고 싶어 했을 것이다. 하지만 난 그날 내 의견을 말하지 않았고, 그로 인해 회의 때 나는 아무 행동도 하지 않은 것과 마찬가지의 결과를 만들었다.

또한, 난 그 날 내가 이해하지 못한 것을 다른 팀원들에게 물어보지 않았다. 내가 모르는 부분에 관해서 물어봤을 때 직접 대답을 해주거나 아니면 내가 이해하기 쉽도록 다르게 설명해줄 의지가 있는 사람들이었다. 그러나 나는 내가 질문을 하면 회의의 흐름을 끊어질 것 같다는 생각이 들어서 질문하지 않았다. 내가 그토록 싫어하던 전형적인 질문 안 하는 한국인처럼 행동했다.

앞서 서술한 두 행동을 지금 와서 다시 생각을 해보니, 나는 그날 회의 시간에 주로 나오던 이야기와 좀 다른 방향을 생각했던 것 같다. 그러나 그 순간 내가 이야기를 꺼내면 왠지 쓸데없이 회의가 길어질 것 같다는 생각을 했다. 이야기를 꺼내면 내가 귀찮아질 거 같으니까 스스로 내 의견을 억압한 것이나 다름없었다. 물론 그러면 안 됐다. 사실상 직무유기나 다름없지 않나 싶다.

이쯤 되니 이러려고 회의에 참여했나 괴롭고 자괴감이 든다.

다만 반성문을 쓰려고 이 글을 쓰는 것은 아니다.

타인의 이야기를 듣는다는 것

윗글에서 언급한 것처럼 내가 다른 사람의 이야기를 듣는 것도 중요하지만, 그보다도 더 중요한 것이 내 의견을 적극적으로 표현하는 것이다. 특히 내 의견을 듣고 싶어 하는 동료들이 있다면 더욱 중요하다. 우리는 다른 의견을 냄으로써 일종의 논쟁(?)을 시작할 수 있고, 오가는 논쟁과 합의 과정에서 좀 더 견고한 생각을 만들어 낼 수 있을 것이다.

긴 회의는 서로간의 의견을 조율해 가는 과정이 아닐까?

또한 의견을 내고 합의하는 과정을 거치지 않는다면, 내 분야에서도 내가 업무를 이끄는 것이 아닌 업무가 나를 끌고 가게 될 것이다.

우리는 회의 때 동의된 사항을 바탕으로 업무의 진행 방향을 정한다. 하지만 회의 때 나온 모든 의견에 아무 이견 없이 동의하는 것이 아니라면 다른 의견이 있다는 것이고, 업무 진행 방향에도 다른 의견이 있을 가능성이 높다. 업무를 진행하다 보면 뭔가 아니다 싶을 수도 있겠지만 그때 회의에서 아무 의견도 제시하지 않다가 즉 어정쩡하지만 동의를 표했다가 다른 의견을 제시하기 쉬울까? 아마 대다수는 썩 내키지는 않지만 그냥 업무를 진행할 것이다. 이렇게 되면 위에서 시키는 대로 일을 하는 것과 다를 게 없다. 즉 업무가 나를 끌고 가게 된다.

그래서 우리는 다른 의견을 가진 서로가 함께 말을 하고 치열하게 논의해야 한다.

특히 자신의 의도가 상대방을 공격하려는 것이 아니라면 더 적극적으로 회의 때 자신의 의견을 말해보는 것이 어떨까 싶다. 이것은 스스로의 다짐이기도 하다.

타인의 이야기를 듣는다는 것

온전히 혼자 힘으로 할 수 있는 것이 얼마나 있을까?

모든 것을 혼자 할 수 없기 때문에 우리는 여러 형태로 타인이 생산해낸 결과물을 사용하는 형태 혹은, 하나의 주제에 대하여 여러 분야의 사람들이 생각을 나누고 해결 책을 찾아가는 ‘협업’을 하며 살아간다.

소프트웨어를 개발하는 것 또한 마찬가지다.

프로그래머 혼자 모든 일, 혹은 문제를 하기는 어렵다.

그래서 우리들 또한 다양한 사람들과 함께 협업을 한다.

그리고 협업을 하는 과정에서 동료들의 의견을 듣게된다.

이 과정에서 의견 충돌이 발생할 수 있고 조금은 거친 언쟁도 날 수 있지만, 이 대화와 공유의 과정에서 다양한 목소리를 반영한 합의안을 만들고 일을 진행하게 된다. 물론 이 과정이 새로운 개념을 서로가 학습하고 이해한다는 관점에서 흥미로울 수도 있지만,  정말 의견충돌이 심할때는 종종 지루하고 힘든 싸움(?)이 될 수 있다. 합의된 내용이 마음에 들지 않을 수도 있고 말이다.

시간 측면에서 보면 합의 과정에서 소모되는 시간은 낭비라고 생각될 수도 있다. 당장 내 일 하기도 바쁜데, 회의하고 내용을 정리하는 것도 낭비라 생각될 수 있다. 그리고 회의시간에 자꾸 내 의견에 테클을 거는 저 사람이 정말 싫을 수도 있으며, 모두가 동의 하는 의견에 반대 의견을 제시해 회의 시간을 질질 끌어 최악의 순간을 만드는 사람이 있을 수도 있다.

하지만 소수의 반대 의견이 싫다고 깔아 뭉개면 구성원들이 자기 생각을 말하기 꺼려할 것이고, 결과적으로 조직내의 다양성이 사라질 것이다.

조직 전체가 한 방향으로만 생각하게 되면, 혹은 아무도 다른 의견을 제시할 수 없다면, 잘못된 방향으로 향하고 있을때 지적을 할 수 있을까? 재밌는 의견을 제시할 수 있을까?

다양성이 부족한 조직은 변화에 대응하기도 힘들고 쉽게 무너질 것이다.

하지만 우리는 협업을 하는 사람이지, 소수 의견을 깔아 뭉개는 사람이 아니다. 가끔은 협업시스템 내에서 하나의 의견을 가지고 키보드 배틀을 하더라도 다른 의견을 듣고 진지하게 생각해 볼 필요가 있다.

원격 근무가 갖는 강점은 위에 나열한 토론을 빙자한 키보드 배틀이 솔루션을 활용함으로 인해, 모두 기록에 남는다는 것이다.

어마어마하게 많은 댓글들...
어마어마하게 많은 댓글들… 풍선을 열어보면 더 많다…

누가 토론과 논의라는 전장에 참전했나 감시하기 좋다는게 아닌, 이 과정에서 나온 부산물 들을 다른 사람들(키보드 배틀에 참전하지 않은 사람들)과 쉽게 공유할 수 있다는데에 그 장점이 있다고 생각한다.

즉 합의과정에 이르는데 까지의 생각의 흐름들이 다른 사람들에게도 보이기 때문에, 좀 더 쉽게 이해할 수 있다. 둘이서 싸우고 나서 갑자기 커피를 마시러 가거나 담배를 피러가서 화해하고 합의하고 나오는 것과 같은 ‘막후’ 상황이 벌어지지 않기 때문에 당황하지 않아도 된다.

나는 프로그래머다.

하지만 단순히 기능 구현만 하는 프로그래머는 아니라고 생각한다.

다른 사람의 이야기를 잘 듣고, 전장(?)에 참전하여 합의점을 잘 이끌어 내는것도 중요한 능력이라고 생각한다. 결국 요구사항을 파악하고 설계하고 실체화 시키는 것이 내가 해야할 일이니까.

전장에서 합의된 내용을 실체화 시켜야 하는데, 합의가 잘 안되어 오락가락 한다면 내가 만드는 것에 온전히 집중하기가 힘들것이다.

어떤 게임(이미 알고있으리라고 생각한다)에서 팀원간 합의가 안되어 캐릭터 선택도 제멋대로, 거점을 점령 또는 방어하는데 전선 유지도 안되고 제멋대로 싸우다가 죽어나가는 것과 마찬가지라고 생각한다.

그렇다면 답은 빠른 선택 탈주다
그렇다면 답은 빠른 선택 탈주다

프로젝트에서도 게임과 마찬가지로 합의가 안되면 제대로 된 일을 해내기가 힘들다.

요구사항이 바뀌어 급하게 추가되는 기능, 만들다가 버려지는 것들,  검증시간의 부족, 그리고 늘어가는 한숨.

그에따라 나오는 결과물은 그 상태도 영 좋지 못할것이다.

그래서 내일도 또 다른 전장에 참전해 또 다른 합의점을 이끌어내려 노력하지 않을까 싶다.

아… 그 전장이 66번 국도라던가, 왕의 길이라던가 그런 전장은 아니다…

세번째 – 섬남 개발자의 일상

섬남 : 섬에사는 남자

본인은 섬에사는 개발자다.

카일루아 라는 아주 좋은 회사는 일하는 장소와 시간에 제약을 두지 않는 원격 근무를 시행중이며, 본인은 보통 집에서 일을 많이 한다.

평균 기상시간 09:47
평균적인 내 기상시간.

다른 직장인들이 출근해서 커피 한 잔 마시고 업무를 시작하고 1시간이 지날 무렵, 침대에서 눈을 뜬다.

일반적인 직장인이라면 러시아워에 대중 교통을 이용하기 위해 사람에 치여가면서 이동을 하거나, 차량이동이라면 극심한 정체로 인해 고통을 받겠지만, 난 그럴 일이 없다.

눈보라가 휘날리는 제주시 어느 동네
이런날엔 그냥 집에서 따뜻한 커피나 한 잔 마시며 일하는게 최고다.

내가 있는 곳이 곧 사무실이고 작업공간이기 때문이다.

내 직함에 걸맞게 일어나자 마자 하는것 샤워도 아니오, 밥먹는 것도 아닌 커피를 내린다.

커피를 마신 후 밥을 먹으며 아사나에서 내가 해야할 일을 한번 쭉 훑어본다.

그리고 오늘의 작업을 본격적으로 시작한다.

주 작업 공간은 내 방이다.

흔한_개발자의_책상
흔한_개발자의_책상.jpg

작업시간의 70%는 내 방에서 보낸다.

나머지는 카일루아 본사, 카페, 비행기 안, 해변, 태양광 패널 아래, 여행지의 호텔 등이 있다.

가끔 기분 전환을 하고싶다면, 카페로 가서 커피와 함께 일한다.

img_7426
좋은 커피를 마시면 좀더 코딩이 잘 되는 것 같다는 느낌적인 느낌

오늘 해야할 작업이 끝났다면, 내 일정, 그리고 작업에 대한 의견, 다른 팀원의 작업에 대한 의견 등을 정리한다.

전체적인 일정은 팀내 회의를 통해 결정하게 되고, 필요한 기능들을 결정해서 프로젝트 내 메인 태스크로 넣어둔다.

메인 테스크(각 기능 개발) 내에서 또 세부적으로 필요한 요소들을 결정해 서브 태스크로 만든다.

그리고 마지막으로 각 서브 태스크의 소요 기간을 예상해 마감기한을 지정해두고, 메인 태스크의 마감기한을 지정해둔다.

사용하는 협업툴인 Asana에 정리된 태스크의 모습
사용하는 협업툴인 Asana에 정리된 태스크의 모습

따라서 근무 시간은 일정에 따라 유동적으로 바뀐다.

따라서 개인적인 이유로 시간이 필요할 때는 내 책임 하에 정말 내 향후 작업을 미리 하던가 아니면 일정 내 조정 등을 통해 시간을 미리 만들어두는 것도 가능하다.

즉 자동차를 수리하러 가야되는데, 또는 병원에 가야되는데, 또는 친구가 결혼해서 축하해 주러 가야되는데, 연가를 쓰지 않아도 된다는 것이다.

오늘 해야할 일을 끝냈으면 이젠 내 시간이다.

뭔가 잊어버린 것 같은 느낌이 있지만 가볍게 무시하고 내 시간을 즐긴다(아마 내일 일어나면 생각날거다)

이쯤되면 원격 근무로 일하고 있는 사람이 한량처럼 보일지도 모르겠다.

[리모트 업무 #5] 협업의 핵심, 그리고 솔루션의 선택

이런 형태의 업무형태의 맹점은 오히려 자의에 의해 Work-life balance를 해치기 쉽다.

만일 내가 저기서 그대로 다시 업무로 복귀하면 그만큼 내 여유 시간을 버리는 셈이 되는 것이고 사무실에서 야근하는 것과 별반 다를게 없다.

정말 일정이 촉박하고 해야할 작업이 많으면 다른 사람들이 야근하는 것보다 더 긴 시간을 일하게 될 때도 있다.

단지 일하는 장소와 시간이 다를 뿐, 나 또한 사무실에 출근해서 일하는 사람과 다를 점이 없다.

원격근무라는 것이 사무실에서 일하던 사람에게는 다소 답답해 보일 수도 있다.

실시간으로 의사소통이 이루어지지 않아 답답함을 느낄수도 있고, 외로움을 느끼게 될 수도 있고, 업무 시간과 개인 시간의 경계가 모호해 혼란을 겪을 수도 있다.

혼자 밥먹을 때도 있는거지 뭐...
혼자 밥먹을 때도 있는거지 뭐…

또한 자신의 모든 일정을 타인과 공유한다는 것에 거부감을 느낄 수 있다.

다만 전통적인 근무 방식에서 발생하는 자원 소비, 즉 시간과 공간의 제약에서 오는 불필요한 자원 소비를 상당부분 해결할 수 있다.

원격 근무에서는 회의 후 결정된 사항들을 태스크로 만들어 두고 기록을 한다.

따라서 저절로 회의 내용에 대한 문서화가 이루어지며, 그에 따라 새로운 팀원이 합류해도 이전 기록을 차근차근 읽어나가며 어떤 식으로 업무가 이루어지는지, 어떤 생각을 하는지 알기 쉽기도 하다.

또한 어떤 기운이 와서 업무에 완전 집중하고 있는데 누군가 갑자기 어깨를 툭툭 치더니 담배를 피러 가자거나, 커피를 마시러 가자거나 하는 등의 행동으로 내 집중력을 깨버릴 일도 없다.

구성원간 얼굴을 맞대며 친목을 다지거나, 다른 구성원과 얼굴을 맞대면서 대화할 필요가 있을때는 어떻게하냐 의문을 갖는 사람이 있을 수 있을 것이다.

그냥 모여서 이야기하는 것이 회의 아닐까?
그냥 모여서 이야기하는 것이 회의 아닐까?

그냥 만나면 된다. 특정 장소를 빌려서 구성원들이 모여서 같이 일하고 놀던, 본사에 모여서 같이 뒹굴던 말이다.

하지만 세상에 공짜 점심은 없다고 했다. 구성원간의 긴밀한 신뢰가 없으면 이 모든 것이 허사다.

구성원간 신뢰가 없으면 내가 일정을 세워도 다른 팀원들이 동의를 하지 않을 것이고, 다른 팀원들은 내가 한가하게 놀고 있다는 생각을 할 수 있다.

신뢰가 없다면 팀 내에 불화가 싹틀 것이고, 그것이 팀 내의 분쟁으로 이어질 수 있다.

[리모트 업무 #6] 협업의 문제점과 진짜 의미

다만 세상에는 원격근무를 돕기위해 태어난 많은 솔루션들과 원격근무를 시도하면서 겪었던 많은 시행착오가 있다.

따라서 지금 원격근무를 시험해볼 수 있는 상황에 있고, 일상에서 오는 피로에 지쳐있다면, 원격근무를 시도해 보는 것도 좋을 것이다.

두번째 – 섬에 남아 KAILUA에 합류한 이유

한줄 요약 : 본인 오른쪽으로 서 계시는 세분을 만나기 위해 겪은 과정KAILUA Co-Founders

프롤로그에서 말했던 것 처럼 본인은 제주도 토박이 임에도 불구하고, 이 섬에서의 삶에 대해 상당한 회의감을 갖고 있었다.

이 지역이 갖고 있는 여러 문제들을 직접 부딪히기 보단 도망치고 싶었다.

그러다 보니 항상 타 지역으로 어떻게 도망갈까 궁리만 하고 살았었고, 실제로 몇번의 기회가 있었다.

그렇게 튈 궁리만 하면서 살아가다가 작년쯤 제주도에서 개최된 해카톤에 참석하게 되었다.

제주도에서 왠일로 해카톤이 열리길래 궁금하기도 했고, 서울 및 강원 지역에서도 참가자를 모집했기에 어떤 사람들이 오는지 궁금해서 참가하게 되었다.

그땐 몰랐다…

내가 이 섬에 남게될줄은…

여기서 대표님을 만났다.

해카톤 발표
일 다 끝내고 전날 열심히 놀다가 취한 상태로 잠들어있다 주최측 전화받고 허겁지겁 갈수도 있죠 뭐… 안그래요 대표님?(삼가 고 개발자의 명복을 빕니다)

해카톤 이후 그냥 무난하게 학교나 다니고 있던(사실 무난하진 않았다.) 내게 대표님께서 먼저 연락을 해주셨다.

커피는 언제 마셔도 옳다 - 카일루아에서
커피는 언제 마셔도 옳다 – 카일루아에서

커피와 함께 많은 이야기를 했다.

기존 시스템 하에서 나타나는 문제들, 카일루아의 비전, 그리고 나아갈 방향 등

하지만 내가 결정적으로 합류를 결정하게 된 것은 대표님이 제시했던 비전때문만이 아니었다.

처음 대표님이 이미 합류가 확정된 멤버들이 만들어 가던 아이디어 상자를 보여줬을때, 이 사람들이 갖고 있는 생각이 정말 섹시하게 느껴졌다.

함께하면 험난 하더라도 재미있겠다는 생각이 들었고, 다른 곳에서 일하는 것 보다 지역 사회에 던질 수 있는 메시지가 많을 것 같았다.

그래서 제주에 남아 KAILUA에 합류하기로 결정했다.

섬에서 도망치듯 떠나기 보다 새로운 문화와 삶 그리고 재미를 위해 치열하게 싸우기로.

시작하며 – 제주도 토박이의 생각들

(필자의 의견이 제주도민의 의견 및 생각을 대변하진 않습니다.)

토박이 : 대대로 그 땅에서 사는 사람

나는 제주도에서 태어나 군복부 기간이나 여행을 제외한 기간을 계속 제주도에서 살았던 토박이다.

제주시 내에 위치 했지만 아직은 개발이 덜(?) 이루어진 조용한 동네에서 계속 살아왔다.

학창시절까지만 해도 이 지역의 핵심 산업은 1차산업, 즉 농업, 어업, 축산업 등이었다. 농촌에서 자라고 지냈던 여느 청년들과 다를 바 없이 휴일에는 부모님의 농사일을 도와드려야 했다. 

또한 전자상거래에서 겪는 불편함(택배비, 중고거래 등), 절대 낮지 않은 물가, 타 지역 사람들의 편견, 전국 최하 수준의 임금, 특유의 인맥 문화인 괸당문화 등에도 염증을 느꼈었다.

때문에 제주도에서의 삶에 염증을 느끼고 대도시로 탈출하는 것을 꿈꾸며 살아왔었고, 최근까지도 학교 졸업하면 어떻게든 육지로 도망(?)갈 생각만 하고 살았었다.

군복무를 마치고 제주도에 다시 돌아왔을때는 내 고향 임에도 이 지역에 적응하기 너무 힘들었다.

여전히 너무나 불편한 대중교통, 그에 따라 점점 늘어나는 도로위 자동차들, 마찬가지이유로 늘어나는 도로위의 렌트카들, 환경오염과 난개발, 그리고 떠나는 토박이들과 들어오는 이주민들.

벚꽃이 진 제주대학교
벚꽃이 진 제주대학교

어느 순간 제주에서 탈출하는 것 외에도 길이 있을 수 있다는 것을 생각하게 되었다.