В связи с быстрым ростом рынка ИТ-индустрии крупные и малые компании должны конкурировать за кадры и постоянно совершенствовать процесс найма. Помимо конкуренции, при приеме на работу в сфере ИТ предъявляются более высокие требования к рекрутерам, которые также должны продемонстрировать достаточные знания в области ИТ, чтобы иметь возможность оценить резюме кандидата и поддержать отборочное собеседование для выявления и дисквалификации неподходящих кандидатов.
Также в большинстве случаев надлежащая оценка кандидата требует профессионального анализа образца компьютерного кода, предоставленного кандидатом. На данном этапе потребуется дорогостоящее время старшего разработчика. Это означает, что для решения проблемы нехватки разработчиков ПО затратится больше часов работы технической команды для оценки кандидатов. Это порочный круг.