"좋은 개발자를 발견하는 데 제일 중요한 건 개발 문화를 얼마나 탄탄히 가지고 있는 기업이냐 혹은 가지려고 하는 기업이냐가 핵심입니다."
소프트스퀘어드 정우현 부대표(최고기술책임자)는 10일 서울 삼성동 코엑스에서 개막한 '디지털 혁신 페스타 2024' 부대행사로 열린 스타트업 리더들을 위한 '디노 이노 벤처 커넥트' 행사에서 이같이 말했다.
정 CTO는 이날 '스타트업 개발 문화의 그림자: 채용과 근속 모두 어려운 경력직 개발자, 해결의 핵심은 개발 문화입니다'라는 주제로 강연했다.
그는 "내 기술이 성장할 수 있는지를 개발자들이 중요하게 생각한다"며 "개발자는 본인이 기술 성장을 하고 있다고 생각하면, 주말에도 공부하고 하지 말라고 해도 주 60~70시간 일을 하는 분들이 많다"고 말했다.
이어 "그만큼 성장 목표를 채워주는 세팅만 돼 있어도 여러 부과 효과가 있다"고 덧붙였다.
조 CTO는 개발자들이 일할 수 있는 개발 문화를 만드는 것이 중요하다고 거듭 강조하며 좋은 문화를 만들기 위한 사례를 공유했다.
그는 "CTO 또는 기술팀장(TL)이 있는 환경일 때 CTO·TL은 ▲수도코드 작성 ▲레포지토리 호흡 나누기 ▲개발문서 작성 등 효율적 업무 지시를 통해 자신을 복제해야 한다"며 "TL의 요구사항이 정리돼야 업무가 중복되지 않으며 개발 시 번복하는 과정이 없으며 담당자가 변경돼도 인수인계가 용이하다"고 설명했다.
이어 프론트 또는 백엔드 개발자에게 요구사항을 바로 전달하면 각 개발 영역에서 사이드 이펙트를 고려하기 힘들기 때문에 갈피를 잡아줄 수 있는 담당자에 꼭 적용해야 한다"고 부연했다.
팀 내 경력자가 없는 경우에는 빠르게 전문성을 확보하는 것이 관건이다. 개발 문화를 보유한 파트너사를 선정하는 것도 하나의 방법이 될 수 있다.
조 CTO는 "재택근무 등 전문가 선호 문화 도입과 인수를 통한 기술팀 확보 등 기술 전문성을 외부에 의탁하는 것도 방법이 될 수 있다"고 조언했다.
이어 "단 재택근무의 경우 개발자 일정이 투명하게 관리돼야 한다"며 "그릿지와 같은 외주개발업체를 활용할 때는 온라인 개발 문화 정착과 개발 문화 소통 정책을 마련해야 한다"고 덧붙였다.
이밖에 그는 개발 업무처리 체크리스트와 온보딩·오프보딩 프로세스, 프로젝트별 기술 스택 등 기술 품질을 검토해 기술 부채(를 파악하는 것이 중요하다고 제언했다.
조 CTO는 "기술부채는 나쁜 것이 아니지만, 반드시 갚아야 한다는 것을 인지해야 한다"며 "개발 속도와 시스템 품질 사이의 균형을 맞추고 비즈니스 요구사항과 기술적 완성도 조화를 통해 적절한 밸런스를 맞춰야 한다"고 설명했다.