요즘IT
위시켓
최근 검색어
전체 삭제
최근 검색어가 없습니다.

본문은 요즘IT와 세계 최대 빅데이터 기반의 번역/현지화(Localization) 기업 Sprok DTS에서 함께 만든 해외 번역 콘텐츠입니다. 필자인 David Ziemann는 ‘GlobalVetLink의 신입 수석 이사로 MoreThanCoders.com를 만들었고, 현재 개발자가 전문 기술을 학습하여 경력을 쌓도록 돕고 있습니다. 이번 글은 신입 개발자들의 업무 성공을 도울 수 있는 온보딩 가이드로 관리자들을 위해 작성되었습니다.

회원가입을 하면 원하는 문장을
저장할 수 있어요!

다음

회원가입을 하면
성장에 도움이 되는 콘텐츠를
스크랩할 수 있어요!

확인

개발

신입 개발자를 위한 완벽한 온보딩 가이드

년차,
어떤 스킬
,
어떤 직무
독자들이 봤을까요?
어떤 독자들이 봤는지 궁금하다면?
로그인

 

본문은 요즘IT와 세계 최대 빅데이터 기반의 번역/현지화(Localization) 기업 Sprok DTS에서 함께 만든 해외 번역 콘텐츠입니다. 필자인 David Ziemann는 ‘GlobalVetLink의 신입 수석 이사로 MoreThanCoders.com를 만들었고, 현재 개발자가 전문 기술을 학습하여 경력을 쌓도록 돕고 있습니다. 이번 글은 신입 개발자들의 업무 성공을 도울 수 있는 온보딩 가이드로 관리자들을 위해 작성되었습니다.

 
온보딩가이드
신입 개발자들의 성공을 돕기 위한 완벽한 온보딩 가이드를 작성하는 방법 <출처: 필자>

 

관리자로서 신입 개발자가 회사 문화에 적응하고, 새로운 역할을 성공적으로 수행할 수 있도록 돕는 것은 여러분의 몫입니다. 신입 개발자의 첫 출근 시점부터 이들의 발전을 위해 투자하면 조직에서 장기적인 성공을 거둘 수 있습니다.

 

이를 위해 가장 좋은 방법은 개발자 온보딩(Onboarding) 가이드를 세우는 것입니다. 제대로 설계된 온보딩 가이드를 따른다면, 신입 개발자가 새로운 역할에 적응하고 조직에서 성공하도록 도울 수 있습니다.

 

 

신입 개발자 온보딩 가이드란?

신입 개발자 온보딩 가이드는 신입 개발자가 조직에서 성공하기 위한 과정을 설명하는 문서입니다. 많은 조직에서 채용을 자주 하진 않기 때문에, 온보딩 프로세스가 체계적이지 않을 수 있습니다.

 

그러나 공고한 온보딩 가이드가 없다면, 개발자들은 팀원들과 소통하고 기술을 배우는 데 난항을 겪을 수 있으며 궁극적으로 생산성이 떨어질 수 있습니다. 브랜든 홀 그룹(Brandon Hall Group)의 연구에 따르면, “체계적인 온보딩 프로세스를 갖춘 조직은 신입 고용 유지율을 82%, 생산성을 70% 이상 향상시킨다”라고 밝혔습니다.

 

개발자 온보딩 가이드를 만들어 올바르게 활용하면, 신입 개발자가 출근 첫날부터 성취감을 느낄 수 있는 도구가 됩니다. 또한 관리자가 신입 개발자와 정기적으로 상담하는 것 역시 그들이 업무를 올바르게 진행하고 있는지, 기대치를 충족시키고 있는지를 확인하는 데 도움이 됩니다.

 

우선 온보딩 가이드 작성에 앞서, 해당 역할에 대한 기대치와 조직에서 필요한 성공적인 개발자의 모습이 어떤 것인지 파악해야 합니다. 이렇게 하면 조직의 구체적인 요구 사항에 맞게 온보딩 가이드를 조정할 수 있습니다.

 

 

온보딩타임라인
온보딩은 신입 개발자의 첫 출근보다 훨씬 전에 시작됩니다. <출처: 필자>

 

첫 출근 전에 시작되는 온보딩

신입 개발자를 위한 온보딩 프로세스는 첫 출근 전부터 시작되어야 합니다. 개발자에게 회사, 팀 및 프로젝트에 대한 업데이트 및 정보를 지속적으로 제공함으로써, 이들의 빠른 적응은 물론 입사 초기에 효과적으로 일할 수 있게 도울 수 있습니다.

 

나아가 리소스와 교육 자료를 사전에 제공하면, 신입 개발자가 출근 첫날에 대비하고 자신감을 가질 수 있습니다. 이러한 과정을 통해 신입 개발자의 성공적인 정착을 준비할 수 있습니다. 

 

 

성공적인 개발자의 모습 정의하기 

개발자 온보딩 가이드를 수립하는 첫 단계는 조직에서 성공적인 개발자의 모습을 정의하는 것입니다. 역할에 대한 명확한 가치와 목표를 파악하면 온보딩 가이드를 더 구체화하여, 중요한 것과 목표에 맞지 않는 것을 확고히 구분할 수 있습니다.

 

이렇게 하려면 해당 역할에 대한 기대치와 원하는 기술을 이해해야 합니다. 이때 다음과 같은 질문들을 고려해 볼 수 있습니다.

  • 역할에 필요한 기술은 무엇인가?
  • 성공하려면 어떤 소통 기술이 필요한가?
  • 우리 회사는 어떤 문화를 갖고 있는가?
  • 해당 역할에 요구되는 다른 기대 사항은 무엇인가?

 

위 질문에 대한 답변은 회사에서 필요한 개발자가 어떤 모습인지 명확하게 이해하는 데 도움이 됩니다. 기대 사항을 문서화했다면, 이를 신입 개발자에게 전달합니다. 앞으로 어떤 가치에 집중해야 하는지 예상할 수 있도록 도와줄 것입니다. 

 

 

첫 주에 대한 가이드 세우기

첫 주는 신입 개발자에게 중요한 시기입니다. 한 주 동안 그들은 회사 문화에 적응하고, 새로운 역할에 대한 기대치를 이해할 수 있습니다. 따라서 이들을 위한 첫 주 가이드를 세우는 것이 중요합니다.

 

온보딩 가이드에는 자세한 첫날 일정이 포함되어야 하며, 일반적으로 첫날에는 다음과 같은 일정이 진행됩니다.

  • 출근 시간
  • 장비 제공 및 설치
  • 회사 차원 미팅 및 개별 미팅

 

이 일정은 입사 첫날 전에 직원에게 전달해야 합니다. 가이드가 있으면 무엇을 언제 해야 하는지에 대한 긴장감을 해소할 수 있습니다.

 

첫 주에 신입 개발자에게 명확한 의제를 제공하면, 조직 내에서 어떻게 일할 수 있는지에 대한 업무 태도가 형성됩니다.

 

신입 개발자에게 첫 주는 그 이후 기간 동안 회사에서의 태도를 결정하는 데 중요하므로, 자신에게 기대되는 바가 무엇인지 명확하게 이해해야 합니다. 또한 새로운 직원이 코드 작성과 플랫폼 학습에 집중할 수 있도록 회의, 프로젝트 및 작업을 적절하게 구성하고 안내해야 합니다.

 

 

교육 자료 미리 보내기

신입 개발자에게 첫 주에 대한 가이드를 제공하는 것 외에도, 그들이 팀 운영 방식에 익숙해질 수 있도록 모범 업무 사례와 기술 개요 문서를 보냅니다.

 

기술개요문서
모범 업무 사례와 기술 개요 문서 <출처: 필자>

 

모범 사례, 기본 시스템 아키텍처 및 업계 용어에 대한 자세한 정보를 제공하면, 아직 무엇을 해야 할지 불안한 신입 개발자가 업무를 준비하는 데 도움이 됩니다.

 

교육 자료에는 다음이 포함되어야 합니다.

  • 자세한 회사 및 부서 정보
  • 제품 데모를 포함한 교육 비디오
  • 코딩 모범 사례
  • 언어 및 도구 문서
  • 산업 및 조직 용어

 

많은 사람들이 사전 준비를 통해 새로운 상황에 대처합니다. 신입 개발자에게도 업무를 시작하기 전, 확인할 수 있는 자료를 제공하면 큰 도움을 줄 수 있습니다.

 

 

첫 30일, 60일, 90일에 대한 계획 세우기 

신입 개발자를 위한 첫 3개월에 대한 업무 가이드를 세울 때, 새로운 역할을 성공적으로 수행할 수 있도록 회사 문화에 적응시켜야 합니다.

 

처음 30일 동안은 신입 개발자가 새로운 환경에 적응하고, 맡은 역할을 이해할 수 있도록 도와야 합니다. 기술 스택과 일반적인 업무를 배우는 데 집중할 필요가 있습니다. 또한 신입 개발자에게 많은 의견을 내도록 강요해서는 안 되며, 현재 맡은 역할에서 가장 중요한 일을 수행할 수 있게 해야 합니다.

 

30일에서 60일 사이의 기간에 관리자는 신입 개발자가 새로운 역할과 책임에 더 익숙해질 수 있도록 도와줍니다. 이 기간에 신입 개발자는 활동 영역을 확대하고 참여를 시작합니다. 가능하다면 (직위상 요구되는 경우) 회의에서 적극적으로 의견을 낼 수 있어야 합니다. 적극적인 참여는 물론, 필요한 경우 팀원들에게 책임을 물을 수도 있어야 합니다.

 

마지막으로 셋째 달에는 신입 개발자가 업무 기여도가 높은 팀원이 될 수 있도록 돕습니다. 다만 다른 직원들과 똑같이 행동하도록 요구하진 마세요. 팀과 조직 문화를 개선할 수 있는 방법을 파악할 수 있게 도와줘야 합니다. 이번 달은 신입 개발자가 회사에 지속적인 영향을 주고, 문화를 성장시킬 수 있는 기회입니다.

 

처음 90일 동안 관리자는 그들을 지원하는 데 집중해야 합니다. 신입 개발자가 스스로 충분한 지원을 받는다고 느끼면, 높은 기여도를 발휘할 가능성도 높아집니다.

 

 

정기적인 상담 일정 세우기

신입 개발자가 회사의 목표를 이해하고, 기대치를 충족할 수 있도록 정기적으로 상담하세요. 이러한 상담은 개인의 필요에 따라 매주, 격주 또는 매월 진행될 수 있습니다. 

 

상담하는 동안 다뤄야 할 주제는 다음과 같습니다.

  • 신입 개발자는 새로운 역할에 어떻게 적응하고 있는가?
  • 그들은 어떤 도전에 직면해 있는가?
  • 그들은 어떤 진전을 이루었는가?
  • 그들은 어떤 목표를 달성하기를 원하는가?

 

상담을 통해 신입 개발자에게 필요한 지원과 지침을 제공할 수 있습니다. 또한 신입 개발자가 여러분의 기대치를 충족시켰는지 확인할 수 있습니다.

 

직원상담
정기적인 1:1 상담은 신입 개발자의 업무를 체크할 수 있는 가장 좋은 방법입니다. <출처: 필자>

 

다만 여러분이 혼자 대화를 주도하지 않도록 주의하세요. 신입 개발자 스스로 자신이 잘 해낸 일과 어려운 점에 대해 편안하게 이야기할 수 있도록 합니다. 상담을 통해 신입 개발자는 관리자와의 관계를 구축하고, 문제나 혼란을 해결할 최선의 방법을 찾을 수 있습니다.

 

 

질문에 답해주고 어려움 해결하기

신입 개발자의 질문에 답해주거나, 어려움을 해결해 주는 것은 그들이 조직에서 성공하는 데 있어 필수적인 부분입니다. 신입 개발자는 조직 문화, 자신의 역할 또는 여러분이 그들에게 기대하는 바에 대해 궁금할 것입니다. 또한 새로운 직책에서 성공할 수 있을지 본인의 능력을 의심할 수 있습니다. 

 

따라서 여러분은 신입 개발자의 질문에 성실히 답해주고, 어려운 점을 해결해 줄 수 있어야 합니다. 이는 정기적인 상담 일정 잡기, 근무 시간 중에도 상담이 가능하도록 진행하기, 신입 개발자가 연락할 수 있는 이메일 주소를 제공함으로써 수행할 수 있습니다.

 

더불어 신입 개발자를 환영하고 지원하는 환경을 조성하면 도움이 됩니다. 환경 조성에는 멘토링 프로그램, 사교 모임 주최 또는 전문성을 개발할 수 있는 기회 제공 등이 포함됩니다. 

 

 

신입 개발자의 성공을 돕는 방법

신입 개발자를 회사에 적응시키는 것은 그들이 성공할 수 있게 돕는 핵심 요소입니다. 신입 개발자의 첫 출근 시점부터 이들의 발전을 위해 투자하면, 조직에서 장기적인 성공을 거둘 수 있습니다.

 

가장 좋은 방법은 개발자 온보딩 가이드를 세우는 것입니다. 이 가이드에는 신입 개발자를 위한 출근 1일차 일정, 이후 첫 30일, 60일, 90일에 대한 가이드, 그리고 정기적인 상담 일정을 포함해야 합니다. 추가로 여러분은 신입 개발자의 질문에 성실히 답해주고, 어려움을 해결해 줄 수 있어야 합니다.

 

온보딩 프로그램을 만드는 것은 많은 시간이 필요하며 지루할 수도 있습니다. 하지만 이로 인한 이점이 비용보다 훨씬 큽니다. 앞서 설명한 과정들을 따르면, 신입 개발자가 조직에서 성공할 수 있도록 돕는 온보딩 가이드를 세울 수 있습니다.

 

<원문> 

How To Create the Perfect Developer Onboarding Plan

 

위 번역글의 원 저작권은 David Ziemann에게 있으며, 요즘IT는 해당 글로 수익을 창출하지 않습니다.

좋아요

댓글

공유

공유

댓글 0
작가
386
명 알림 받는 중

작가 홈

작가
386
명 알림 받는 중
요즘 해외 개발자들은 어떻게 일할까요? 기획자나 디자이너는요? 그래서 준비했습니다. 읽어볼만한 해외 소식들을 번역해 전합니다. We are the world.
함께 스크랩한 콘텐츠
같은 분야를 다룬 콘텐츠
인기 있는 콘텐츠

좋아요

댓글

스크랩

공유

공유

지금 회원가입하고,
요즘IT가 PICK한 뉴스레터를 받아보세요!

회원가입하기
요즘IT의 멤버가 되어주세요! 요즘IT의 멤버가 되어주세요!
요즘IT의 멤버가 되어주세요!
모든 콘텐츠를 편하게 보고 스크랩할 수 있어요.
모든 콘텐츠를 편하게 보고 스크랩 하기
매주 PICK한 콘텐츠를 뉴스레터로 받을 수 있어요.
매주 PICK한 콘텐츠를 뉴스레터로 받기
로그인하고 무료로 사용하기