H2W@NL

[H2W@NL] 로봇과 디자인

디자인이란 단어가 이제는 어디서나 익숙합니다. 그만큼 디자인의 정의와 역할은 다양한 영역에서 분화되어 있기도 합니다. 네이버랩스에서는 로봇이라는 대상에 대해 여러 분야의 디자인이 진행되고, 종국에는 통합됩니다. 하나의 로봇으로 이어지는, 로봇시스템/UX/ID 각각의 디자인에 대해 물었습니다. Q. 어떤 ‘디자인’을 하나요? 로봇의 메커니즘에서 인터페이스까지, 최적의 시스템을 디자인 (김인혁|Robot) 제가 하는 디자인은, 시스템 디자인이라고 말할 수 있습니다. 아, 물론 제가 속한 Robot팀엔 더 많은 디자인 과정들이 있어요. 로봇의 기구, 전장, SW 등 각각의 영역에서도 디자인 과정이 존재합니다. 저는 그 중에서 주로 시스템 제어 엔지니어로서의 디자인을 이야기할 수 있겠네요. 사실 시스템이란 말이 좀 모호하죠. 과학분야에선 이렇게 정의할 수 있습니다. 구성 요소들이 내외부와 경계를 가진 상태에서 각 요소 간에 긴밀한 상호작용을 하는 집합체. 쉽게 설명하고 싶었는데, 여전히 어렵긴 하네요. 로봇은 단순한 기능을 구현할 때에도 복잡한 요소들이 동시에 작동합니다. 메커니즘, 동력원, 에너지원, 제어기와 인터페이스 등. 이들이 서로 잘 연결되어 작동할 수 있어야 합니다. 이를 위한 최적의 시스템을 구성하는 디자인이라 하겠습니다. 로봇, 그리고 사람, 그 사이에서의 상호작용 (김석태|UX) UX의 입장에서는 HRI (human-robot interaction) 디자인이라고 정의할 수 있습니다. 앱이나 웹 등의 화면 기반 인터페이스와는 조건이 다른데요. 물리 공간에서 로봇이 동작한다는 점이 그렇습니다. 주변 사물이나 사람을 로봇이 인식하는 순간처럼 다양한 상황에서 로봇이 어떻게 동작하거나 반응해야 하는지, 그리고 로봇을 활용한 서비스는 다른 디바이스나 앱과 달리 어떤 방식을 통해 제공되어야 더욱 직관적으로 사람과 상호작용이 가능한지 등을 디자인하고 있습니다. 기술만큼, 인상과 매력도 중요하다 (김승우|ID) 로봇의 외관도 중요합니다. 로봇은 여전히 일반인들에겐 생소합니다. 이들에게 로봇은 흥미로움을 일으키는 대상일 수도 있지만, 마주치는 순간 기피하고 싶은 이질적 존재일 수도 있어요. 그래서 외관을 통해 느끼는 인상과 그 효과에 대해 세심한 접근을 하고 있습니다. 로봇 서비스가 보편화되지 않은 시점에서는, 사람들이 기대하는 로봇다운 매력을 잘 체감할 수 있게 하는 것도 로봇 대중화를 위해 중요한 역할인 것 같습니다. “기술이 지닌 본래의 가치를 더욱 잘 느낄 수 있도록 전달하는 것, 그것도 디자인의 역할입니다.”   Q. 어떤 프로세스로 작업하나요? 단순한 목표를 위해 필요한 복잡한 과정들 (김인혁|Robot) 기본 목표라고 한다면, 일단 요구 스펙을 잘 만족하는 시스템을 설계하는 것입니다. 현실은 아주 복잡하죠. 요소들이 워낙 다양하기 때문인데요. PoC, 성능 테스트 등 평가 과정을 거치면 조정해야 할 것들이 많아집니다. 아예 새로 개발을 할지를 고민하게 될 때도 있는데, 참고할만한 레퍼런스가 없을 때는 참 어려워집니다. 이럴 때는 원론적으로 풀 수밖에 없죠. 공학적인 문제부터 정의하고 문제 해결을 위한 방법론을 탐색합니다. 이런 일들이 수없이 많지만, 시스템 디자인의 일반적인 프로세스이기도 합니다. 목표는 단순하지만, 과정은 현란하죠. 산업을 이해하면 목표가 보이고, 사람을 이해하면 디테일이 보인다 (김석태|UX) 앞서 말씀드린 것처럼, 서비스 로봇은 다른 앱/웹 서비스와 상황이 많이 다르죠. 앱이라면 프로토타이핑과 검증 과정을 상당히 빠른 주기로 반복할 수 있는데, 로봇은 그런 면에서는 제약이 있습니다. 일단 로봇 서비스 산업에 대한 이해부터 시작하였습니다. 그간 어떤 로봇들이 어떤 서비스를 했고, 학계에서는 어떤 연구들이 선행 되었는지를 꼼꼼히 연구했습니다. 그리고 나니 목표 수준이 좀 더 명확해지고, 시나리오를 구체화할 수 있었습니다. 중요한 건 역시 사람에 대한 이해입니다. 실제로 유용하다고 느낄까? 어떤 니즈가 여전히 숨어있을까? 로봇이 대신 해 주었을 때 더 가치 있는 것은? 이런 질문에 대한 답을 찾은 후 다음 숙제가 이어집니다. 사람들의 삶 속으로 이질감없이 자연스럽게 녹아 들기 위한 인터랙션입니다. 인터랙션 상황들을 정의하는 일부터가 시작이고, 어떤 이슈나 문제가 있는지를 찾아냅니다. 가장 단순하면서도 자연스러운 해결 방법은 무엇일지 실험을 통해 검증합니다. 이 과정에서 굉장히 많은 디테일들이 새롭게 발견됩니다. 기술에 대한 이해도 중요합니다. 예를 들어 최근 AROUND C에는 디자이너가 가장 이상적인 로봇의 속도 및 이동 경로를 선택하면, 이를 바탕으로 딥러닝 기술을 적용해 최적화된 자율주행을 할 수 있는 기술이 적용되어 있습니다. 지켜보는 사람이 언제 안정감을 느끼는지, 로봇과 사람이 교차할 때엔 상대 속도나 동선을 어떻게 할지, 공간상의 제약이 복합적으로 작용하면 어떤 기준을 세워야 할지 등등. 수많은 요소들 사이에서 최적의 인터랙션 디자인을 설계해야 합니다. 이런 사소해보이는 사용자 경험이 로봇 서비스 과정에서 뜻밖의 감동까지도 전달할 수 있다고 생각합니다. “우리가 추구하는 기본 방향은, 실용적이면서도 사람을 배려하는 로봇입니다. 문제 상황을 분석해 나온 다양한 해결책 중에, 사람이 직관적으로 파악할 수 있는 방법을 택합니다.”   최근에는 AROUND C에서는 gaze, sound, lighting을 통한 비언어적 커뮤니케이션을 테스트하고 있습니다. 왜 굳이 로봇이 직접 말하게 하지 않고 비언어적 커뮤니케이션을 연구할까요? 그게 서비스 시나리오 상에서 더 직관적이며, 심지어 더 똑똑해 보이기 때문입니다. 스타워즈의 R2D2와 C3PO를 떠올리시면 됩니다. 점과 선을 활용해 가장 로봇다운 눈을 디자인 했고, 이를 통해 다양한 상태 정보를 사람에게 직관적으로 전달하고자 했습니다. 전체의 통일감과 개별 디자인의 완성도라는 두개의 과녁 (김승우|ID) 제가 공을 들이는 건 전체 제품의 통일감과, 개별 디자인의 완성도입니다. 네이버랩스에서 그간 공개했던 제품들은 작은 디바이스부터 중형 로봇, 대형 차량 센서박스에 이르기까지 다양한 카테고리에 걸쳐 있습니다. 디자인의 토대가 되는 조형 요소인 제품의 크기와 형태, 구조가 상이하다 보니 각각의 형태와 구조적 특성을 고려하면서도 전체 제품에 통일감이 느껴지도록 하는데 많은 노력을 기울여 왔습니다. 기업에서 일관된 메시지를 전달하는 것은 그 기업을 신뢰할 수 있는가에 대한 중요한 가치라고 생각해요. 디자인도 마찬가지입니다. 네이버랩스라는 기술 기업에서 전달해야 할 가치는 ‘정밀함’과 ‘단단함’이라고 생각했고, 로봇을 포함한 전체 제품에서 이 키워드들을 담은 일관된 디자인 언어가 느껴질 수 있도록 조형의 기본이 되는 면, 면의 기본이 되는 선을 세밀하게 다듬으며 디자인했습니다. 또한 개별 디자인의 완성도를 위해 밸런스와 디테일을 중요하게 생각합니다. 로봇은 움직이기 때문에 다양한 각도에서 바라보게 되고, 어느 방향에서 보아도 완성도 높은 밸런스가 특히 중요합니다. 잘 안보이는 곳의 디테일도 쉽게 드러나기 때문에 세밀한 디테일을 놓치지 않기 위해 노력하고요. 로봇의 경우엔 일반인들의 디자인 완성도에 대한 기대 수준이 더 높은 편입니다. 이런 기대를 충족시키는 동시에 기술적인 요구도 충족해야 합니다. 예를 들어, AMBIDEX의 전체 디자인 균형을 잡는 과정에서 팔의 부피를 늘리는 선택이 필요했는데, 동시에 무게는 가볍게 유지해야만 로봇의 기능을 100% 발휘할 수 있었습니다. 경량성이 AMBIDEX라는 로봇 팔 기술의 핵심 특성이기 때문이죠. 외관 부피를 늘려 디자인 밸런스를 최적으로 잡으면서도 1g을 더 줄이기 위해 질량을 체크하며 표면과 두께를 조정하고, 강성을 높이는 내부 구조를 추가하며 문제를 해결했습니다. 이런 디자인 과정을 거쳤기에 외관에서도 내부의 단단함과 견고함이 배어 나온다고 생각합니다. Q. 서로 어떻게 협업을 하나요? 어차피 목표는 하나 (김인혁|Robot) 각기 다른 분야의 전문가들이 협업할 때의 견해차이는 프로세스를 통해 해결되어야 한다고 생각해요. 그게 아니라 의견의 일방향성이 생기면 그건 곤란하죠. 저는 각 분야의 선/후행을 두지 않고 초기부터 과정 전반에 걸쳐 계속 공유하고 의견을 나누며 서로의 수용성을 늘리는 것이 아주 중요하다고 생각해요. “한 영역의 전문가가 모든 결정을 하고 다른 분야의 전문가는 일방적으로 종속되어야 한다면, 그건 문제가 있습니다. 선행과 후행을 나누면 안됩니다. 초기부터 같이 고민하고 대화하고 함께 풀어야 합니다.”   (김석태|UX) 저도 커뮤니케이션이 협업 과제를 빠르게 가속하는 가장 중요한 요소라고 봅니다. 다양한 관점에서 의견을 나누는 건 정말 필요해요. 그 과정 없이 한번에 이상적인 솔루션을 바라는 건 무리입니다. 지금 진행 중인 1784 프로젝트 역시 이러한 소통을 원활히 이어가고 있기 때문에 좋은 협업이 진행되고 있고요. (김승우|ID) 차이란 것은 자연스럽죠. 좋은 결과를 위해 필수적입니다. 궁극적인 목표를 달성하고자 한다는 동질감을 느끼기 때문에 서로의 진정성을 확인허는 과정이기도 합니다. 어떤 디자인이라도 많은 협의와 조율이 전제됩니다. 하나의 입장에 매몰되어 있는지 되돌아보기도 하고, 전체를 바라보는 기회로 삼기도 합니다. Q. 앞으로의 도전은? (김인혁|Robot) 우리의 목표는 사람에게 도움이 되는 로봇을 개발하는 것입니다. 단순하죠. 이를 기술 관점에서 고민하고, 가장 적합한 답을 찾고, 그 답을 세상과 공유하고 싶습니다. 그것이 제가 맡은 역할이라 생각하고요. 그 역할을 잘 할 수 있도록 연구개발자로서도, 프로젝트를 리드하고 완성하는 실무자로서도 역량에 깊이를 더하고 싶습니다. 새로운 스탠다드라는 설레는 도전 (김석태|UX) 이제는 실험실이나 전시장이 아니라, 우리가 실제 살아가는 공간으로 로봇이 들어옵니다. 그런 시대에 도달했습니다. UX디자이너로서는 완전히 새로운 기회이자 설레는 도전입니다. 한때 모바일이란 세상으로 패러다임이 이동했던 시기가 있었죠. 이제는 가상 세계에서 제공하던 다양한 서비스와 기술들이 일상의 물리 공간으로 다시 돌아올 것입니다. 서비스 로봇을 통해 이 분야의 새로운 스탠다드를 만들고 싶습니다. (김승우|ID) 네이버랩스에서는 늘 흥미로운 프로젝트들이 진행되어 왔습니다. 그 중에서도 로봇 디자인은, 다른 어느 로봇보다도 디자인 완성도가 높으며, 동시에 기능적 가치를 충실히 구현하는 것을 목표로 진행해 왔습니다. 게다가 로봇은 외관 그 자체가 하나의 강렬한 인상이자 브랜드 체험 요소가 되기 때문에 더욱 큰 책임감을 느끼고 있습니다. 네이버랩스는 기술이 강점인 회사입니다. 동시에 디자인 또한 우리의 탁월한 강점입니다. 이를 위해 앞으로도 노력하려고 합니다.   네이버랩스의 인재상은 passionate self-motivated team player입니다. 어쩌면 '자기주도적 팀플레이어'라는 말은 형용모순(形容矛盾)일 지도 모릅니다. 하지만 우린 계속 시도했고, 문화는 계속 쌓여갑니다. 다양한 분야의 전문가들이 경계없이 협력하고 스스로 결정하며 함께 도전하는 곳의 이야기를 전합니다. How to work at NAVER LABS H2W@NL 시리즈 전체보기

2019.11.14 네이버랩스

[H2W@NL] 이런 문화를 만들고 이런 사람을 찾습니다, People팀

네이버랩스에서 가장 즐거운 팀은 People팀이라는 소문이 있습니다. 인사, 채용, 조직 문화 등을 담당하는 이들이 먼저 즐겁게 회사를 다니고 있습니다. People팀 이두성 리더는 네이버랩스에 관심을 갖고 있거나, 채용 지원을 고려하는 이들에게 전하고 싶은 이야기도 많습니다. 가감없이 솔직한 1문1답을 해보았습니다. Q. 네이버랩스는 박사급 인력만 채용한다는 이야기가 있습니다. 그런가요? 채용 활동 중에 정말 자주 받는 질문이에요. 가장 해소하고 싶은 오해이기도 하죠. 결론부터 말하자면, 채용 과정과 결과 모두 학력은 고르게 분포되어 있습니다. 왜 그런지를 말씀드릴게요. 채용을 진행하는 팀들이 함께 일을 잘 할 수 있는 사람이라는 본질 외에는 크게 관심을 두지 않기 때문입니다. 어느 팀이든 비슷해요. 핏(fit)이 잘 맞는 분을 찾는 것이 학위보다 더 희소하고 귀합니다. 학력은 참고 자료이지 필수 요소가 아닙니다. Q. (그 핏(fit)이라는 것이 무엇인지는 잠시 후 질문하고) 처우는 어떤가요? 실제로 채용 인터뷰를 하는 과정에서 상세하게 말씀을 드릴 수 있다는 걸 전제로 이야기하자면, 고수하고자 하는 원칙은 '우수한 인재는 놓치지 않는다'입니다. 우리의 기술 목표를 어디에 설정하고 있느냐를 생각해보면, 당연한 이야기입니다. Q. 채용 인터뷰 과정 중엔 어떤 이야기를 나누시나요? 우리 회사의 단단한 토대와 성장의 방향성을 잘 확인하시라고 합니다. 일에 있어서도, 실제로 그 역량을 잘 펼칠 수 있는 합리적 조직 문화가 뒷받침된 회사인지가 중요할 수 있습니다. 정말 자신에게 괜찮은 회사인지 종합적으로 꼼꼼하게 따져 보길 권합니다. Q. 그런 면에서 네이버랩스는 지원할만한 회사인가요? 굳이 이런 말씀을 드렸던 건, 자신이 있기 때문이죠. Q. 좀 더 구체적으로 말씀해주세요. 얼마 전, 입사자 한 분이 제게 해주신 말인데요. “네이버랩스에서는, 미팅에서 이견이 있으면 누구든 스스럼없이 말해요. 그러면서 건전한 회의가 이어지는 것이 인상적이에요.” 수평적 조직 문화가 일종의 트렌드죠. 그런데 실제로 정착시킨 곳이 많진 않습니다. 애초에 의지가 없었거나, 시행착오 비용을 소모하지 않으니까요. 우리는 그 과정이 이미 끝난 상태입니다. 네이버랩스에 오시는 분들은, 미팅이나 협력 상황에서 좋은 경험을 하게 됩니다. 의견을 자유롭게 개진하더라도, 상대방이 그것을 자신의 권위에 대한 챌린지로 받아들이지 않기 때문이죠. 호칭도 서로 ‘~님’으로 부릅니다. 그래서 네이버랩스 대표는 ‘대표님’이 아니라 ‘상옥님’입니다. 이런 문화가 그저 형식적인 것이 아니기 때문에 아주 자연스럽죠. 각자가 전문가라는 존중, 스스로에 대한 자신감, 더 나은 결과물을 위한 경계없는 협력이 네이버랩스의 조직 문화입니다. Q. 그게 다인가요? 계속 고민하고 노력하죠. 제가 속한 People팀의 기본적인 방향성은 단순합니다. 지금 다니는 회사가, 지금 일하는 환경이 만족스럽나? 이 질문에 동료들이 'No'라고 할 것들이 있다면, 'Yes'로 변화시키는 것입니다. 복리후생을 예로 들어보겠습니다. 현재 대한민국을 대표할만한 회사들은 대체로 상향평준화 되었습니다. 본인 및 가족 상해보험, 리프레시 휴가, 대출이자지원, 교육/문화 지원, 어학/운동 지원, 종합검진, 어린이집, 휴양시설, 심리상담지원 등등, 다른 곳과 비교해도 비슷합니다. 정해진 출퇴근 시간이 없는 자율적 근무 제도 역시 지금은 많은 회사에 정착되어 있죠. 그런데 정말로 느껴지는 만족감은 디테일에 있습니다. 동료들을 진심으로 신경을 쓰고 있는지에 대한 것입니다. 일례로 우리는 실제 일하는 공간에 많은 신경을 기울였습니다. 집 다음으로 가장 많은 시간을 보내는 장소입니다. 편하면서도 마음껏 일에 몰입할 수 있도록 설계와 인테리어, 동선과 시설을 꼼꼼하게 만들었습니다. 혼자 있을 때 집중이 더 잘되는 분들을 위한 Holo방(1인룸)이나 심신을 릴렉스하는 Yolo방(안마의자), 쉐프님의 훌륭한 레시피를 매일 맛볼 수 있는 키친, 최고의 원두로 바리스타님이 커피를 내려주시는 사내 카페테리아, 전문 트레이너님이 상주하며 세심하게 건강을 관리해주는 GYM과 운동 프로그램, 원어민 강사님들의 1:1 영어 클래스 등은 동료들 뿐 아니라 당장 저부터 정말 좋다고 느끼는 것들입니다. 공유와 성장도 네이버랩스에서 아주 중요하게 생각하는 가치입니다. 특히 내부 커뮤니케이션에 더 신경을 씁니다. 우리는 매주 금요일 네이버랩스 전직원이 모여서 회사의 아젠다를 공유하는 all-hands meeting을 합니다. 이 자리에서 각 프로젝트 경과나 회사의 중요 이슈를 공유합니다. 단순한 공지가 아닌 설명회 방식으로 진행하죠. 또한, 사내 세미나도 활발합니다. 뛰어난 외부 전문가를 선별해 모시고 최신의 트렌드나 연구 결과 등을 공유하는 SLED가 연중 끊임없이 진행됩니다. 참고로 SLED는 공유(share), 배움(learn), 토론(discuss)의 약자입니다. Q. 네이버랩스와 핏(fit)이 맞는 인재는 어떤 사람일까요? 지금까지 말씀드린 네이버랩스의 조직 문화는 뭔가 이상적인 것 같죠? 실제로 모두에게 좋은 환경일까요? 아닙니다. 자유롭고 편할 것 같지만, 실제로는 스스로 방향을 잡지 못하거나 헤맬 수도 있는 환경이라고 생각합니다. 그만큼 스스로 주도할 수 있어야 합니다. 게다가 팀이 없는 것처럼 협업하기 위한 유연함도 필수입니다. 경계없이 서로의 분야를 이해하며, 시너지를 높이기 위해서입니다. 우리가 인재상으로 규정하고 있는 ‘self-motivated team player’가 바로 이런 의미입니다. 이를 위해 신규 입사자의 온보딩 프로그램에도 당연히 많은 신경을 쓰고 있습니다. Q. 채용 절차와 방법은 어떤가요? 홈페이지의 Career 페이지에서 현재 모집 현황을 확인하거나 채용 문의를 하고, 지원도 할 수 있습니다. 일반적인 절차는 서류 검토, 전화 면접 (필요시 코딩 테스트 진행), 1차 면접, 2차 면접, 처우 협의와 채용 검진, 채용 순으로 진행됩니다. 지원 직무를 잘 수행할 수 있는지를 확인하기 위해 경험 및 경력을 검증하는 기술 인터뷰 위주로 진행하고, 이때 우리의 조직 문화와 잘 맞는지도 면밀하게 파악합니다. 지원자 역시 네이버랩스가 어떤 곳인지 파악할 수 있는 기회이기도 하고요. Q. 마지막으로 외부의 우수한 인재들에게 전하고 싶은 이야기가 있다면? 우리는 각자가 온전히 일에 몰입할 수 있도록 모든 지원을 집중하고 있습니다. 좋은 문화를 만들어 왔습니다. 그보다 좋은 건, 여전히 계속 변화하려 노력한다는 점입니다. 네이버랩스가 모든 이에게 최고의 선택은 아닐 것입니다. 다만 치열함과 열정을 잃지 않으면서도 수평적이고 자율적인 분위기에서 새로운 도전에 몰입할 수 있는 회사를 찾는 분이라면, 그곳이 네이버랩스입니다. 네이버랩스의 인재상은 passionate self-motivated team player입니다. 어쩌면 '자기주도적 팀플레이어'라는 말은 형용모순(形容矛盾)일 지도 모릅니다. 하지만 우린 계속 시도했고, 문화는 계속 쌓여갑니다. 다양한 분야의 전문가들이 경계없이 협력하고 스스로 결정하며 함께 도전하는 곳의 이야기를 전합니다. How to work at NAVER LABS H2W@NL 시리즈 전체보기

2019.10.30 NAVER LABS

[H2W@NL] 실패해도 끝까지 간다, COMET팀

네이버랩스의 인재상은 passionate self-motivated team player입니다. 어쩌면 '자기주도적 팀플레이어'라는 말은 형용모순(形容矛盾)일 지도 모릅니다. 하지만 우린 계속 시도했고, 문화는 계속 쌓여갑니다. 다양한 분야의 전문가들이 경계없이 협력하고 스스로 결정하며 함께 도전하는 곳의 이야기를 전합니다. How to work at NAVER LABS H2W@NL 시리즈 전체보기 공간 데이터를 디지털라이즈하는 것, 즉 '고정밀 매핑'은 네이버랩스 기술의 시작이 되는 중요한 과제입니다. COMET 프로젝트는 매핑 로봇이나 MMS (mobile mapping system) 차량이 다니기 어려운 복합 지형에서의 매핑 기술을 연구하고, 네이버랩스 매핑 디바이스들의 표준을 개발하는 것을 목표로 합니다. 그런데 이 프로젝트 이전, 많은 시도와 실패가 있었습니다. 물론 실패를 극복해 더 단단한 결과물을 만들어낸다는 아름다운 결말이 현실에서 비일비재하지는 않습니다. 여건도 상황도 이를 쉽게 허락하지 않지만, 무엇보다 사람도 지치기 마련입니다. 그래서 COMET 팀이 더 궁금했습니다. 어떤 일들이 있었는지 들어보았습니다.   Q. 어떤 프로젝트인가요? (정은교|TL) 그간의 매핑 디바이스 개발은 주로 고정형이거나 특정 지형에 한정되었죠. 그런데 COMET은 지형 지물에 상관없이 데이터 수집이 가능해야 한다는 것이 전제였습니다. 실내나 도로처럼 규격화된 곳이 아닌 울퉁불퉁한 인도, 계단, 구불구불한 등산로 등등. 지형의 특성과 무관하게 고정밀 데이터를 수집할 수 있어야 합니다. 먼저 백팩 타입 설계를 시작한 이유입니다. 프로젝트 이름에 모든 의미가 담겨있다 (이성준|PM) 그래서 COMET이라는 프로젝트 명을 정했죠. 우주에는 정해진 궤도를 따라 움직이는 행성들만 있는 것이 아니라 궤도를 가로지르는 혜성도 있죠. COMET 프로젝트는 네이버랩스의 실내 매핑로봇 M1, 도로의 모바일매핑시스템 R1 사이에서 그간 커버하기 힘들었던 공간들을 빈틈없이 연결해주는 역할을 합니다. 한 획을 그어보자, 혜성처럼 (정성용|하드웨어/펌웨어 설계) 사실 다른 컨셉의 프로젝트들이 계속 있었어요. 그런데 예상치 못했던 내외부 변수들로 여러차례 중단되었죠. 거의 완성 직전인 프로젝트도 있었거든요. 그때 의욕이나 열정이 많이 사라질 뻔 했는데, 성준님이 ‘마지막으로 혜성처럼 회사에 한 획을 그어보자’고 하며 COMET 프로젝트를 제안했던 게 기억나요. 그런 의미의 이름 아니었나요? "COMET 의 핵심 컨셉은 기존의 고정밀 매핑 디바이스들로 접근하기 어려웠던 영역들의 빈틈을 빠짐없이 연결한다는 것입니다. ​이동 환경이 비교적 균일한 도로나 실내의 보도에서는 이미 솔루션이 충분한 편입니다. 하지만 아직 고정밀 지도를 만들기 어려운 영역이나 복합 지형들은 여전히 많아요. 그런 곳에서도 COMET을 통해 공간 데이터를 끊김없이 연결할 수 있게 된 것이 가장 큰 성과입니다."   실패라는 것을 팀에서는 어떻게 활용 했나요? 실패도 자산화하려면 프로세스가 필요하다 (이성준|PM) COMET 이전의 여러 시도와 실패를 통해 깨달은 게 있습니다. 프로젝트의 자산에 대한 것입니다. 중단된다고 그간 쌓아왔던 것이 없어지면 안되죠. 그래서 각 프로젝트를 통해 얻은 경험과 노하우를 자산화하기 위한 프로세스를 만들고자 했습니다. 일단 큰 틀을 잡고, 각 단계는 sprint 방식으로 진행했습니다. 지금 우리가 어디까지 왔는지를 가시적으로 확인할 수 있다는 점도 큰 도움이 되었어요. 모든 끝은 새로운 시작으로 연결 (천정훈|프로그래밍/하드웨어 설계) 진행되었던 모든 프로젝트 정보들이 정리되고 공개되어 있습니다. 저 역시 이전의 솔루션들을 참고해 개발속도를 높일 수 있었습니다. 이런 정리를 중요하게 생각하는 이유는, COMET이 끝이 아니라 다음 프로젝트로 이어지는 단계라고 생각했기 때문입니다. 애초에 추후 프로젝트에서 활용될 수 있는 기술들에 대한 고려를 많이 하고 있습니다. 예를 들어, 다음 프로젝트에서도 활용할 것을 전제로 각종 센서데이터의 효율적 수집 프로토콜을 설계하거나, circuit board의 펌웨어 업데이트 기능도 적용하여 확장성을 미리 대비해 두는 것이죠. 프로세스가 작동하면 일어나는 일 (정성용|하드웨어/펌웨어 설계) 저는 사실 COMET도 완료되지 않을 거라 생각했어요. 기술적인 어려움은 아니었어요. 올해 회사의 리더십이나 로드맵이 변화되는 상황에서 이 프로젝트가 안정적으로 끝나는 것이 쉽지 않을 거라 생각했죠. 그런데 그간 쌓인 경험들, 그로 인해 만들어진 단단한 프로세스가 작동하기 시작했습니다. 그래서 모두의 예상보다 빠르게 완료가 되어버렸어요. 정말 말도 안되게 기간 단축이었습니다. 물론, 개발 중엔 하루 하루가 도전이고 위기였죠. 담당자라는 개념과 경계를 넘는 것 (천정훈|프로그래밍/하드웨어 설계) 분명 개개인이 달성해야 할 목표라는 건 있습니다. 보통 이런 건 명확한 편이죠. 그런데 그것만 각자 잘 한다고 프로젝트가 잘 되는 건 아닙니다. 다른 담당자의 역할이나 완료를 그저 기다리는 것이 아니라, 필요하다고 생각되면 스스로 리드하거나 함께 고민하고 대화했습니다. 팀과 상관없이 해당 분야의 전문가를 찾아 풀어야 할 문제에 대해 편하게 논의할 수 있다는 건 네이버랩스 조직문화의 확실한 강점입니다. 누구든 언제든 쉽게 서로 피드백을 나눌 수 있는 분위기이기 때문에, 고민이 생겼을 때마다 더 잘 해결할 수 있었던 것 같네요. 전문가들의 진짜 전문가다운 협업 (최문용|GPS 하드웨어 설계) COMET의 GPS 수신이 예상보다 나쁘게 나온 적이 있었어요. 그러면 하드웨어 전문가, 소프트웨어 전문가, GPS 알고리즘 전문가가 총출동합니다. 각각의 전문 분야를 기반으로 다각적으로 관찰하고, 논의하며, 효과적인 대응 방안을 찾으면 기구 파트에서 바로 적용을 해줍니다. 그 결과 우리가 기대하는 성능까지 올릴 수 있었습니다. 그걸 바라보는 저는, 소름이죠! 각자의 업무 경계를 크게 가르지 않고도, 협업을 통해 팀 전체의 전문성을 높일 수 있었어요. 너도 코딩 나도 플래닝 (정성용|하드웨어/펌웨어 설계) 실제로 우리는 서로의 영역을 구분하지 않고 자연스럽게 영역을 넘나듭니다. 담당자는 정해져 있지만, 그렇다고 개발 및 의사결정을 담당자만 하지 않습니다. 필요하다고 생각되면 누구든 직접 회로를 그려보고, 직접 코드를 작성해보고, 기구를 설계하거나 스스로 프로젝트 계획을 수립합니다. (이재량|기구개발) 물론 현실은 티격태격이죠. 의견 차이가 있을 때는 정말 뜨겁습니다. ​서로 화를 내며 논쟁하기도 합니다. (저는 아닙니다) 그런데 결과적으로는 더 좋은 결론에 다다르더라고요. 누구나 자유롭게 의견을 말하고 논쟁할 수 있다는 건 프로젝트 완성도를 위해 정말 중요한 환경입니다. 결국 각자의 분야에서 아주 뛰어난 전문가들이기 때문이죠. "전문성을 가진 팀원들간의 자유로운 소통이 주는 장점은 무엇일까요? 각자의 담당 업무 영역이 오버랩되면서 ‘너의 문제’와 ‘나의 문제’라는 경계가 어느 순간 사라진다는 점입니다. 서로의 전문성을 진심으로 인정하고, 서로 다른 분야에 대한 관심과 이해하려는 노력이 있었기 때문에 가능했던 것 같아요. 지금은 농담으로 다음 프로젝트에서 각자 무엇을 담당할지 사다리 타서 정하더라도 프로젝트는 잘 돌아가겠다고 말해요."   Q. 앞으로의 목표는? 어떤 형태로도 적용 가능한 매핑 디바이스의 표준을 만들 것 (정은교|TL) 앞서 말했듯 COMET 프로젝트는​ 다양한 지형에서 고정밀 공간 데이터를 수집하는 것이 목표였고, 그것이 가능해졌다는 것이 가장 큰 성과입니다. 이 프로젝트를 통해 센서간 조합에서 오는 아주 다양한 문제와 side effect들을 경험하고 해결했습니다. 이러한 정보와 노하우를 바탕으로 네이버랩스 매핑 디바이스들의 표준화를 준비하고 있습니다. 그래야 이후의 많은 매핑 프로젝트에 빠르고 효율적으로 대응할 수 있습니다. (이성준|PM) 실제로 COMET은 그 자체로 끝이 아닙니다. 실제 운용 시간과 환경을 늘려가며 테스트하면서 새로운 개선점을 발견하게 될 것이고, 이러한 과정을 통해 더 다양한 환경과 머신에 적용할 수 있는 확장성 있는 시스템으로 발전시킬 수 있을 것입니다. (이재량|기구개발) 처음에는 기존에 해보지 않았던 타입을 개발해야 한다는 점에서 초기 컨셉 단계부 터 막막했습니다. 지금은 어느새 새로운 소재나 ​구조를 검토하며 업그레이드를 위한 테스트를 지속하고 있는 상태입니다. 계속 버전업되는 COMET을 기대해주세요. 과거의 자산을 잃지 않기 위해 단단한 근간을 마련한다 (정성용|하드웨어/펌웨어 설계) ​결국 우리가 COMET을 통해 얻어낸 가장 큰 것은, 우리만의 매핑 디바이스 표준을 만들어가고 있다는 점이 아닐까 생각합니다. 앞으로 네이버랩스에서 개발될 매핑디바이스는 그 형태나 목적이 어떻게 되더라도 COMET이 근간이 됩니다. 이제는 프로젝트 방향이 달라질 때마다 컨셉을 새로 설계하는 방식을 벗어나, 그간의 자산을 하나도 잃지 않은 상태에서 지금 가장 효과적인 방식의 매핑 디바이스를 만들 수 있습니다. 이러한 결과를 위해 필요했던 과거의 실패들이었던 것 같습니다.

2019.10.18 NAVER LABS