팀에 10배의 개발자가 필요한 이유는 무엇입니까?
- 팀에 록스타 엔지니어가 있으면 경쟁 우위를 점할 수 있습니까?
- 일반 엔지니어 팀보다 더 나은 결과를 가져올 수 있습니까?
- 당신의 회사를 성공으로 이끌만큼 뛰어난 기술력을 보유하고 있습니까?
팀에 가장 적합한 사람을 고용할 준비가 되었다면 한 명 이상을 고용해야 합니다. 슈퍼스타 엔지니어가 한 명 있어도 아무데도 갈 수 없기 때문입니다. 9명의 슈퍼우먼이 한 달에 한 명의 아기를 출산하는 것은 불가능할 수 있지만, 여러 명의 슈퍼 엔지니어가 미리 프로젝트를 제공하는 것은 가능합니다. 이것이 팀에 10배의 개발자가 필요한 이유입니다.
최고의 개발자를 향한 탐구는 언제나 뜨거운 이야기이고, 그 향기는 언제나 신선합니다. 특정 Rockstar 개발자에 대한 정보가 있는 경우 해당 개발자는 해당 개발자에 도달할 때쯤에는 대부분 정보를 가져갈 것입니다.
하지만 그렇다면 진짜 일 수 있습니까? 누구나 슈퍼 개발자가 될 수 있습니까? 그렇다면 슈퍼 개발자만 찾는 기업은 어떻게 만족할 수 있을까? 10배 개발자는 항상 세계 최고의 일자리를 제안받으며 여러 사람들이 지속적으로 최고의 급여를 제공합니다. 10x 개발자를 찾고 있다면 명심해야 할 몇 가지 사항이 있습니다.
1.천천히 고용하라
인내가 열쇠입니다. A 레벨 개발자를 찾고 있다면 적절한 사람이 올 때까지 기다려야 할 것입니다. 두 번째로 좋은 사람을 고용하면 그들은 아마도 더 많은 두 번째 수준 또는 세 번째 수준의 사람들을 추천할 것이고 그것은 당신에게 좋지 않을 것입니다. 기술적 기민함과 뛰어난 대인 관계 기술을 갖춘 록스타 엔지니어가 답이 될 것입니다.
고용하기 전에 엄격한 심사 과정을 거칠 수 있습니다. 예를 들어 성과를 평가하기 위한 컨설팅 계약을 제공할 수 있습니다. 이미 유능한 개발자 직원이 있는 경우 컨설팅 계약이 끝날 때 최고의 개발자 지원자에게 투표하도록 할 수 있습니다. 예, 느린 과정이지만 최선을 다할 것입니다.
2.초인 슈퍼스타가 아닌 어벤져스를 노린다
향후 6개월 이내에 리소스를 날려버리고 싶을 때까지 슈퍼 개발자 팀을 고용하는 것은 불가능합니다. 따라서 요즘 대부분의 사람들이 하는 일인 슈퍼 개발자 한 명과 정말 재능 있는 개발자 팀을 확보하세요. 물론 일부 사람들은 그것에 대해 죽었습니다. 그러나 올바른 움직임을 모두 수행하면 작동하게 할 수 있습니다. 소프트웨어는 한 사람의 땀이 아니라 팀입니다. 10x 개발자가 팀을 이끌면 다른 팀원들에게 영감을 주고 프로젝트 개발을 위해 각자의 강점을 끌어낼 수 있습니다. 결국에는 모든 사람이 슈퍼스타 수준으로 올라가게 될 것입니다.
3.긍정적인 느낌을 전파하기 위해
팀에 10배 개발자가 있다는 것은 그 일을 아는 사람이 있다는 뜻입니다. 훌륭한 개발자는 자신의 작업뿐만 아니라 비즈니스 목표에도 관심을 가질 것입니다. 그들은 제품의 결과에 관심을 갖게 만드는 주인의식을 가지고 있습니다. 긍정적인 사람은 주변에 긍정적인 기운을 퍼뜨릴 수 있습니다. 압력을 받을 때에도 그는 선의의 메시지를 전파하고 자신의 임무를 완수할 수 있으며 다른 사람들도 그렇게 하도록 동기를 부여할 수 있습니다.
4. 뛰어난 시간 및 작업 관리 기술
10x 개발자는 시간과 작업 관리 기술을 개발했을 것입니다. 그/그녀의 경험을 통해 그/그녀는 프로젝트를 완료하는 데 필요한 시간을 계산할 수 있을 것입니다. 그/그녀는 또한 훌륭한 윤리를 보여주고 나머지 팀을 이끌 것입니다. 프로그래머는 팀의 강점과 약점을 파악하고 그에 따라 작업할 수 있어야 합니다. 이 일을 할 수 있는 프로그래머를 고용하기 위해 단기 계약을 체결하고 그/그녀가 팀을 어떻게 이끄는지 지켜볼 수 있습니다. 계약 종료 시 프로그래머의 성과에 대한 모든 사람의 의견을 수렴할 수 있습니다.
5. 뛰어난 커뮤니케이션 능력
모든 직업에서 뛰어난 의사 소통 능력을 갖는 것이 매우 중요합니다. 프로젝트의 성공 여부는 프로그래머가 프로젝트의 요구 사항을 팀에 얼마나 잘 전달하느냐에 달려 있습니다. 언어 능력이 뛰어나고 이해 관계자는 물론 고객과도 잘 소통할 수 있는 사람이 있다면 그 사람은 틀림없이 잘못된 의사 소통을 지울 수 있을 것입니다. 프로젝트에 문제가 생기더라도 자신의 해결책을 잘 제시할 수 있기 때문에 모두가 어떻게 빠져나갈지 이해할 수 있습니다. 실제로 채용하기 전에 프로그래머의 의사소통 능력을 평가하기 위해 모의 스크럼 회의를 진행하고 그들의 능력을 관찰할 수 있습니다. 그들에게 가상의 문제를 던지고 그들이 그 문제를 어떻게 해결하는지 보십시오.
결론
논쟁의 핵심은 항상 10x 개발자가 신화인지 아닌지입니다. 신화가 아닙니다. 회사의 자산이 될 10x 개발자가 있습니다. 신생 기업이거나 10배 개발자로 구성된 팀을 가질 여유가 없다면 당황하지 마십시오. 항상 10배 개발자 팀을 구성하는 데 집중할 수 있습니다. 그들에게 성장하고 기술을 개발할 수 있는 기회를 주면 그들은 회사에 성공을 가져올 수 있을 것입니다. 어떤 경우에는 문화를 공유하지 않는 것이 문제로 드러납니다. 따라서 모두가 자연스럽게 의사소통할 수 있도록 모두가 같은 페이지에 있는 것이 중요합니다. 이렇게 하면 마찰이 없고 팀의 모든 사람을 운전하는 사람이 될 수 있습니다. 사실, 그것이 바로 당신이 원하는 것입니다.
10배 개발자가 회사에 즉각적인 성공을 가져오는 것이 아니라 개발자가 위에서 언급한 모든 기술을 보유하고 있을 때 확실히 회사의 발전에 도움이 될 것입니다. 반면에 10x 개발자(위에서 언급한 기술 제외)와 평범하거나 평균적인 엔지니어 팀이 있는 경우 그 이상은 얻지 못할 수 있습니다. 이것은 기술력 이상의 무언가가 있음을 증명합니다.
Flickr //Les Roches Global Hospitality Education, JD Hancock, Garfield Anderssen