코로나 팬데믹이 장기화되고 있다. 집단 면역이 형성되기까지 아직 가야 할 길이 너무 멀다. 코로나 팬데믹 이후 비대면 시대가 열리면서 근무 형태가 많이 달라졌다. 재택근무가 정착화가 되었고 잦았던 회의는 줌이나 팀즈를 통해 온라인으로 대체되고 있다. 이럴 때 가장 할 일 없는 사람들이 중간 관리자들이다. 팀원들의 보고를 받고 위에서 내려오는 사항들을 전달해야 하는데 그 역할이 많이 희석되었다. 집에서 재택근무하라고 하는데 중간관리자는 막상 집에서 할 일이 없다. 그래서 다시 회사에 나와서 자리를 지킨다. 중간 관리자의 역할이 애매모호해진 것이다. 코로나 팬데믹 이전에 이미 소프트웨어 선진국에서는 재택근무가 아주 흔하게 있었다. 공간의 제약을 받지 않고 일하며 회의도 화상회의 시스템을 많이 이용하고 꼭 필요할 때만 회사에 나갔다. 이런 재택근무가 우리에게도 직면한 현실이 되었다. 회의 참여도 특정 지급뿐 아니라 전 직원이 참여하는 것이 어렵지 않게 되었다.
재택근무 문화에서 중간 관리자는 어떻게 다시 가치 있는 존재가 될 수 있을까?
자기가 갖고 있는 핵심적인 업무는 끝까지 놓지 말고 갖고 가는 것이 좋다고 생각한다. 현업에서 손을 떼지 말아야 하는 것이다. 코딩이나 현업에서 손을 떼고 순수하게 관리직으로 간다면 앞으로 더욱 살아남기 힘든 세상이 될지 모른다. 여전히 인사 평가 등은 중간관리자들이 하겠지만 영향력이 예전보다 많이 축소될 것이다. 끝까지 직장에서 쓸모 있는 존재로 인정받으려면 관리와 더불어서 현업에서 손을 떼면 안 된다. 자기가 넣은 코드를 git에 commit 하고 git에 push를 해야 한다. 프로젝트에 자기만의 밭을 가꾸어서 생명력 있는 꽃이 피게 해야 한다.
프로젝트 안에 자신만의 결과물이 있어야 한다. 전문적인 개발처럼 코딩 업무를 다 할 수는 없지만 텃밭 정도를 가꾸는 양의 코딩의 업무는 갖고 있어야 한다고 생각한다. 일부 코딩에 가담하면 개발자들과 더 친밀하게 접촉하여 의사소통이 원활할 것이다. 개발자의 심정을 더 이해할 수 있을 것이다. 관리자의 밉상은 개발자의 고충을 이해 못 하는 탁상공론하는 인간들이다. 코딩하는 것을 기계처럼 짜는 것으로 생각하고 일정을 짠다면 소통의 걸림돌이 될 것이다. 개발자를 깊이 이해하고 프로젝트를 원활하게 수행하는 관리자가 되려면 자기의 코드가 프로젝트에 일부 반영이 되어 생명력 있게 움직여야 한다.
중간관리자는 사라진다. 비대면 시대에는 더욱더 사라질 것이다. 어느 분야든 다 영향을 받을 것이다. 소통을 잘하려면 남의 고충도 이해를 해야 하고 무엇에서 걸려 넘어져 헤매고 있는지 살펴야 한다. 별의별 사람들이 다 있기에 소통의 한계는 있겠지만 코딩의 일부를 같이 참여한다면 뜬구름 잡는 소리는 하지 않을 것이다. 관리자는 현업에서 손을 떼지 말고 최신 기술 동향을 익혀야 하고 알고 있는 지식을 좀 더 깊이 알 필요가 있다. 나이 먹은 꼰대 소리를 듣지 않으려면 남을 배려하는 입장에서 코딩을 손에서 놓으면 안 된다. 그래야 몸담고 있는 조직에서 가치 있는 사람이 될 것이다. 가치가 없으면 세상은 가차 없이 버린다. 사회는 얼마나 냉정한가? 자신의 존재 가치를 날이 갈수록 높여야 한다. 특히 중간 관리자는 더욱 그렇다. 주인 의식을 가지고 문제는 내가 찾아서 풀어가는 인재가 되어야 한다.
물론 관리자가 코딩까지 하면 업무량은 증가할 것이다. 하지만 이 코딩하는 노력을 한다면 더욱 많은 사람들이 열심히 따를 것이다. 더 깊은 곳까지 소통하게 될 것이다. 머리가 희끗하더라도 끝까지 코딩을 손에서 놓으면 안 된다. 수명은 늘었고 100세까지 산다. 아무리 못해도 75세까지는 정상적으로 사회생활을 해야 하는 시대이다. 앞으로 살아갈 날들이 더 많은데 자기의 가치를 중단시키는 것은 문제가 있다. 나는 관리자가 손에서 코딩을 놓는 것은 자신의 가치를 놓는 것으로 생각한다. 최신 기술의 폭넓게 알아 말할 때 거침없이 말해야 하고 자신이 알고 있는 분야를 더 깊이 알아서 전문가가 되어야 한다. 프로젝트에 자기만의 조그마한 텃밭을 만들어서 나만의 코딩한 씨앗들이 자라 꽃들이 자라나는 것을 목격해야 한다. 관리자가 일정만 재촉해서는 진정한 소통이 될 수 없고 제품의 품질도 부족한 부분이 생길 것이다. 소통 없이 쥐어짜는 듯한 관리는 팀원들의 원망을 사서 분열의 소지가 있다. 프로젝트에 몸담고 있는 모든 인원이 하나가 되려면 관리자라 할지라도 끝까지 코딩을 같이 해야 한다.
현업에 있는 관리자들이 많은 이슈로 인해서 코딩의 자기만의 밭을 가꾸기에는 쉽지는 않을 것이다. 그러면 부담이 적은 기능이나 이미 안정적인 기능들을 수정하는 정도의 코딩만 하더라도 훨씬 더 부담이 덜 할 것이다. 관리자는 적당하게 시간 분배를 해서 자기만의 밭이 황무지가 되거나 남에게 뺏기지 않도록 꾸준히 영양분도 주어 싱싱한 밭이 되도록 가꿔줘야 한다. 내가 하고자 하는 요점은 관리자라고 해서 코딩에서 손을 떼지 말라는 것이다. 프로젝트에서 자기만의 밭에 코딩의 생명이 자라서 숨을 쉬고 생명을 얻고 꽃을 피워야 한다. 그렇게 되면 관리자는 그 프로젝트에 대해서 더욱 애착을 가질 것이다. 코딩을 같이 하다 보면 개발자들과 일하는 시간이 늘어날 것이고 좀 더 깊은 소통이 될 것이다. 똑같은 문제라 하더라도 문제를 바라보는 관점이 달라질 것이다.
그동안의 해왔던 프로그램의 노하우들도 팀원들에게 알려주기 시작하면 업무 처리가 처음에는 둔화되겠지만 그 팀원의 기술 수준은 높아질 것이다. 수직 관계가 아닌 수평관계가 되어 더욱 친밀한 소통이 될 것이다. 중간 관리자는 코딩에서 손을 떼면 안 된다.