6 ошибок, которые мешают вам нанимать разработчиков программного обеспечения
Опубликовано: 2021-04-24Одним из частых стереотипов поп-культуры является сверхгениальный программист, который (обычно) сам себе закон и ни перед кем не подотчетен. Этот троп использовался так часто, что он может иметь неприятный побочный эффект, отбивая у малого бизнеса охоту погрузиться в разработку программного обеспечения.
Многие менеджеры, не являющиеся техническими специалистами, питают необоснованный страх заниматься технической сферой еще долго после того, как необходимость в этом стала очевидной. Владельцы малого бизнеса правильно сосредотачиваются на своем основном предложении, но в настоящее время больше нет необходимости откладывать разработку программного обеспечения.
Онлайн-собеседования по коду упрощают оценку квалификации и заявлений соискателей. Рост сообществ программистов с открытым исходным кодом помог повысить ответственность в техническом сообществе. Дни программистов, защищающих свои позиции, делая свою работу неразборчивой для всех остальных, быстро становятся пережитком ушедшей эпохи.
Вот шесть распространенных ошибок, из-за которых владельцы бизнеса откладывают участие в разработке программного обеспечения. Проверьте, не задели ли вас какие-либо из них.
1. Предполагая, что вам не нужны разработчики.
Это может представлять собой самую большую ошибку просто потому, что это так легко сделать. Потребность в штатных специалистах по разработке программного обеспечения обычно не объявляется.
Вместо этого потребность начинает расти постепенно, часто незаметно в повседневной рутине. Потребность в собственном опыте обычно проявляется в увеличении счетов за ИТ-аутсорсинг, непредвиденных задержках производства и постепенном снижении числа клиентов. Постоянное внимание ко всем этим вопросам может помочь сигнализировать о необходимости изменений.
2. Отсутствие связи между внутренним кодированием и доходом.
Слишком многие бизнес-менеджеры смотрят на расходы, связанные с наймом собственных разработчиков программного обеспечения, и тут же останавливаются на достигнутом. Некоторые идут немного дальше и сравнивают стоимость требуемого пакета зарплаты/пособий с теми, что они тратят на аутсорсинг своих технических потребностей. Что часто упускается в этих сравнениях, так это сумма дохода, теряемая из-за задержки между запросами на изменение программного обеспечения и его реализацией.
Как и следовало ожидать, любая технологическая компания, предоставляющая аутсорсинговые услуги, будет расставлять приоритеты в зависимости от дохода. Предполагая, что ваш бизнес не попадает в категорию «10 лучших клиентов», обновления ваших проектов могут отойти на второй план. Внешние поставщики будут совершенно свободно сокращать ваш проект в списке, когда у крупного клиента возникнет непредвиденная потребность. Штатный сотрудник в офисе дальше по коридору придаст вашему запросу больше срочности.
3. Оставаться довольным статус-кво.
Многое можно сказать о стремлении к удовлетворению, поэтому чувство удовлетворения текущим состоянием вашего бизнеса не так уж и плохо. Однако любой хороший владелец бизнеса знает, что экономическая почва под его ногами всегда подвержена изменениям. Бизнес-модель, которая отлично работает сегодня, может медленно устареть, если они не будут бдительны.
Растет число факторов, влияющих на способ ведения бизнеса. В частности, два из них — смартфон и всемирная пандемия — заставили многие компании, наконец, серьезно заняться развитием или обновлением своего цифрового присутствия. Вы можете быть довольны тем, как идут дела прямо сейчас, но ваши конкуренты также довольны тем, что могут расслабиться и отдохнуть?
4. Не учитывать возможности масштабирования.
Ваш бизнес вполне может быть успешным в местном сообществе, и это отличное место для начала. Однако, если ваша бизнес-модель может иметь аналогичный уровень успеха на других рынках, не следует ли вам следовать ей?
Положительной стороной пандемии Covid-19 стало растущее осознание того, что работу (и предоставление услуг) можно выполнять онлайн, без необходимости путешествовать. Блокировка домашнего офиса навсегда разрушила прежние временные и географические барьеры.
Если, например, ваш бизнес связан с консалтингом, вы можете разработать проприетарное программное обеспечение, которое можно загружать, устанавливать и управлять им из удаленных мест. Стоимость разработчика программного обеспечения также должна быть сбалансирована с экономией на командировках и другими расходами, связанными с вашей предыдущей бизнес-моделью.
5. Заключение долгосрочных контрактов на аутсорсинг.
Если вы решили инвестировать в продукты и услуги, требующие разработки и обслуживания программного обеспечения, лучше всего заключать краткосрочные контракты. Конечно, вы захотите оценить отзывчивость вашего поставщика, но также следите за рентабельностью инвестиций. Ваша рентабельность может дать вам возможность нанять собственный персонал раньше, чем вы думаете.
Маловероятно, что какой-либо бизнес захочет нанять собственных разработчиков, пока они платят поставщику за поддержку программного обеспечения. Кроме того, можно создать ситуацию, когда внутренние разработчики конфликтуют с сторонними поставщиками технологий. Предположим, вы захотите нанять персонал раньше, чем вы думаете, и соответственно подпишите все контракты на аутсорсинг.
6. Не зная, что спрашивать при приеме на работу.
Для тех, у кого нет солидного опыта в области технологий, написание описания работы для разработчика программного обеспечения может быть сложной задачей. Чтобы лучше понять, что вам нужно при подключении персонала к сети, обсудите специфику потребностей вашего бизнеса с потенциальными поставщиками. Вы даже можете поручить часть своего проекта нескольким поставщикам, чтобы понять, как разные разработчики подходят к одной и той же задаче.
Как только вы уточните свои потребности и будете готовы опубликовать вакансию, сделайте то же самое, что и для любой другой работы. Напишите четкое описание соответствующих задач, необходимых навыков, ожиданий и стандартов поведения, по которым будет оцениваться потенциальный сотрудник. Когда этот человек присоединится к вам, настаивайте на подотчетности и полурегулярных обзорных встречах с другими экспертами.
Доверяйте своему чутью, но проверяйте код
К настоящему времени мы все привыкли смотреть, как люди ходят, склонив головы над светящимся экраном. Несколько лет назад считалось новинкой сравнивать цены в магазине с тем, что можно было купить в Интернете. Сегодня это предполагаемая реальность. У вашего бизнеса может быть потрясающее сарафанное радио на местном уровне, но если вы не поспеваете за этими маленькими светящимися экранами, вы сами планируете устаревание.
Те, у кого нет опыта программирования, по понятным причинам не захотят доверять своей способности отсеивать хороших кандидатов от так себе. Это не должно мешать владельцам и менеджерам малого бизнеса решать очевидные бизнес-проблемы.
Прежде чем нанимать штатных специалистов по разработке, ознакомьтесь с рекомендациями по привлечению технических специалистов в нетехнический бизнес. Начните составлять примерный план описания работы, просмотрев веб-сайты, ориентированные на карьеру, такие как LinkedIn. Прежде всего, не позволяйте устаревшим шаблонам мешать вашей способности добиваться стабильного прогресса в бизнесе.