brunch

PM이 주니어 개발자와 일할 때

주니어 개발자와 협업할 때 중요한 5가지

by 성션
d13556ec053cffc2410a682ee33436d6.png


연차가 쌓이면서 주니어 개발자들과 일할 기회가 많아집니다. PM으로서 주니어 개발자들의 성장을 돕고 성공적인 프로젝트 결과를 도출하기 위해 어떤 점을 고려해야 할지 깊이 고민하게 되었습니다. 경험이 적은 주니어 개발자와 일을 하게 되면 소통 부족 등 다양한 문제가 발생할 수 있습니다. 그래서 프로젝트 진행 중 예상치 못한 상황이 발생할 가능성도 높아집니다. 트러블로 이어지기도 하죠. PM은 일이 되게 해야 합니다. 주니어 개발자에게 함께 일하는 즐거움을 알게 하면, 함께 일하고 싶은 PM이 될 수 있습니다. 아래는 제가 고민한 PM이 주니어 개발자와 협업할 때 중요한 5가지 사항입니다.



1. 기획 의도와 목표에 대한 이해도 확인

이유: 기획 의도와 목표에 대한 이해가 부족하면, 개발 과정과 결과가 성공적이지 못할 가능성이 높습니다. 개발의 시작인 설계 전에 주니어 개발자가 기획 의도와 목표에 대한 명확한 이해를 가지고 있어야 개발 계획과 프로젝트가 성공적으로 진행될 수 있습니다.


2. 개발 설계 및 공수, 일정 계획에 대한 설명 요청

이유: 주니어 개발자가 비개발자에게도 설명할 수 있는 수준으로 계획을 세우고 설명할 수 있는지 확인합니다. 이 과정은 계획의 완성도를 높이고 누락된 사항을 체크하는 데 도움이 됩니다. 이를 통해 주니어 개발자가 프로젝트의 전반적인 흐름을 명확히 이해하고, 성공적인 개발을 수행할 수 있도록 합니다.


3. 개발 진척도 확인

이유: 주니어 개발자가 목표 일정을 맞추는지 주기적으로 확인하여 일정을 준수하도록 돕습니다. 오늘 할 일을 내일로 미루지 않도록 하여, 정해진 일정을 지키는 것이 협업의 중요한 요소임을 인식하게 합니다. 유연성을 가지고 일정을 조율할 수 있지만, 주니어 개발자에게는 일정 약속을 지키는 것이 더 중요한 책임임을 강조합니다.


4. 작은 성공 경험 제공

이유: 주니어 개발자에게는 인정을 통해 동기부여를 하는 것이 중요합니다. 계획된 일정을 잘 지켰을 때, 기능이 이상 없이 개발된 것에 대해 인정과 격려를 통해 작은 성공 경험을 제공합니다. PM 입장에서, 주니어 개발자가 일정대로 일을 진행해 준 것에 대해 전체 프로젝트 일정이 이상 없이 진행될 수 있음에 대한 고마움을 표시하는 방법도 중요합니다.


5. 기술적 피드백 환경 구축

이유: PM이 기술적인 피드백을 제공하기 어려운 경우, 미들 및 시니어급 개발자가 주니어 개발자를 피드백해 줄 수 있는 환경을 구축합니다. 주니어 개발자는 실시간으로 피드백을 받음으로써 문제를 빠르게 수정하고 개선할 수 있습니다. 이 과정은 주니어 개발자가 더 나은 개발자로 성장하는 데 큰 도움이 되며, 팀 전체의 기술 역량을 강화하는 데도 기여합니다.



기획 의도와 목표에 대한 명확한 이해를 바탕으로 설계 단계에 진입하고, 비개발자에게도 설명할 수 있을 정도로 구체적인 개발 계획을 세우는 것은 주니어 개발자의 성장에 필수적입니다. 또한, 정기적인 진척도 확인을 통해 일정 준수의 중요성을 강조하고, 작은 성공 경험을 통해 동기부여를 제공하는 것이 중요합니다. 기술적인 피드백 환경을 구축하여 실시간으로 피드백을 제공하는 시스템은 주니어 개발자가 더욱 나은 개발자로 성장하는 데 큰 도움이 됩니다. 이 다섯 가지 사항을 중점적으로 고려함으로써 주니어 개발자들이 더 나은 성과를 내고, 성장할 수 있는 환경을 제공할 수 있습니다.


#주니어개발자 #PM #프로젝트관리 #협업 #기획 #성장 #개발진척도 #피드백 #성공적인프로젝트 #팀워크

keyword
매거진의 이전글성공적인 협업 팀의 5가지 요소