Время — деньги. Создание команды разработчиков программного обеспечения - Эд Салливан
Шрифт:
Интервал:
Закладка:
• Отставание от технологического прогресса
Для общего успеха коллектива очень важно реагировать на изменения в своей индустрии. Например, если вы решили, что ваша традиционная стратегия двухуровневых клиент-серверных приложений устарела и вам нужно переходить на трехуровневую стратегию Web-приложений, а кто-то из членов команды не способен достаточно быстро усовершенствовать свои знания, вы потеряете время, а возможно, и интересные заказы.
Финансовые затратыТеперь посмотрим, как неправильный выбор сотрудника сказывается на финансах. Вот пример одно— и двухгодичных выплат одному разработчику:
$90 000 Зарплата
$5 000 «Подъёмные»
$20 000 Комиссионные агентам по найму
$30 000 Социальное страхование, льготы, обучение
Итого:
$145 000 Затраты за первый год
$175 000 Затраты за первый и второй год (включая небольшой рост, без премий)
Куча денег! И только на одного человека. Так как зачастую оплата труда является крупнейшей статьёй расходов при разработке ПО, возникает вопрос: стоит ли тратить столько же времени и сил на оценку новых кандидатов, как на новые технологии и средства разработки?
В обоих случаях вы хотите быть уверены. В том, что удовлетворены ваши сегодняшние и будущие потребности. И в том, что сделали надёжный выбор, который облегчит вашу деятельность. Очевидно, что вы должны выбирать новых сотрудников не менее тщательно, чем оборудование.
Влияние плохого кадрового обеспеченияОдно неверное решение при подборе сотрудников, конечно, не очень приятно, но не имеет фатального влияния на проект. Гораздо сложней преодолеть последствия серии неудачных решений при подборе персонала, в результате которых команда формируется из посредственностей.
• Низкая производительность
Низкая производительность для слабой команды — норма. Трудно рассчитывать на череду успехов, победы кратковременны, и проект начинает пробуксовывать. Сбиваясь с пути, слабая команда начинает бессмысленную борьбу, поскольку не может понять суть проблем и сменить курс быстро и решительно.
• Невнимательность к деталям и качеству
Слабая команда часто выпускает «сырой» продукт. У людей нет стремления сделать своё дело наилучшим образом и страстного желания создать солидный продукт, удовлетворяющий пользователя. В плохой команде люди не остаются после работы и не прихватывают обеденное время, чтобы чуть повысить производительность программы, прогнать лишний тест или переписать параграф документации. Без таких мелочей время работы увеличивается, а его качество значительно ухудшается.
• Задержка в выпуске продукта
Плохой команде трудно спланировать график выпуска продукта. Исполнители зачастую не осознают сложность технологий, с которыми имеют дело, не способны предвидеть возможных проблем и не желают жертвовать во имя своевременного завершения работы. Сама по себе задержка проекта не значит, что у вас плохая команда. Но я убеждён, что для плохой команды это в порядке вещей и что эти проблемы часто являются следствием плохо организованного кадрового обеспечения.
Поиск и привлечение достойных кандидатов
Как же их найти? Основных методик девять. В NuMega мы использовали практически все. Кто скажет, откуда возьмётся хороший кандидат! Так что мы решили задействовать все имеющиеся механизмы. Каждая методика имеет свои плюсы и минусы, но некоторые работают лучше других, особенно для начинающих компаний (табл. 1-1).
Табл. 1-1. Каналы для поиска новых сотрудников.
Web-узлы поиска кадровСегодня Интернет предоставляет, пожалуй, самые широкие возможности для найма сотрудников. Важнейшим преимуществом Интернета является его огромная популярность во всём мире и то, что он может работать на вас круглосуточно. Кроме обычной публикации объявлений в телеконференциях, один из лучших способов — работа с интерактивными узлами поиска кадров: они могут дать вам исключительную возможность найти талантливых профессионалов. Вот пара хороших узлов: www.monster.ami и www.hotjobs.com
Идея проста: вы, как работодатель, публикуете на Web-узле описание своей работы, а потенциальные кандидаты просматривают список предложений в поисках интересующих их должностей. Чтобы это работало, нужно очень чётко описать предлагаемую работу. Web-узлы обычно ограничивают описание предложения лишь парой абзацев, так что убедитесь, что оно содержит чёткое описание должностных обязанностей, технологии и рабочей обстановки.
Собственный Web-узелWeb-узел вашей компании также играет важную роль. Хотя большинство работодателей часто используют свои узлы для описания вакансий, многие из них недооценивают, насколько важны их узлы для потенциальных кандидатов.
Привлеките внимание кандидатовБольшинству малых или вновь появившихся компаний трудно привлечь кандидатов на свои узлы: о них просто мало кто знает. Поэтому маловероятно, что кандидаты обратят внимание на вашу компанию только благодаря вашему Web-узлу. Но если ваша компания побольше или широко известна, нужно использовать эту возможность. В поисках работы люди часто заходят на Web-узлы компаний, о которых они что-то слышали или об успехах которых они знают.
По мере роста вашей компании и укрепления её репутации вы будете замечать увеличивающийся трафик посещений вашего узла потенциальными кандидатами. Приготовьтесь к этому. Если компания широко известна, не упустите возможность извлечь выгоду из вашей репутации и представляйте свои вакансии всем посетителям Web-узла.
Представьте товар лицомНезависимо от возможностей компании привлекать внимание людей к Web-узлу, разместите на нём ваши предложения по трудоустройству. Нет разницы, откуда кандидату стало о вас известно (от кадрового агентства, из объявления, по рекомендации или как-то ещё), — важно, что теперь именно ваш Web-узел должен разрекламировать ваши вакансии и вашу компанию. Нужно, чтобы на посетителей узел произвёл глубокое впечатление. Профессионально ли сделан узел? Достаточно ли чётко подана информация, насколько он аккуратен, интересен и ярок? Надо не просто перечислить вакансии, надо показать, почему это так здорово — работать в вашей компании.
Почти все хорошие кандидаты посмотрят Web-узел компании перед собеседованием. Даже если ваша компания маленькая и вы ограничены в ресурсах и во времени, важно произвести сильное впечатление на потенциальных кандидатов, представляя свою компанию и имеющиеся вакансии. Далее я привожу список наиболее важных задач, которые должен решать ваш узел.
• Предоставьте ясное и точное описание предлагаемой работы:
— опишите свободные вакансии;
— опишите применяемые технологии;
— укажите требуемый опыт работы.
• Приведите описание интересных проектов или продуктов:
— объясните, что может делать программа;
— объясните, почему продукт так нужен организациям или компаниям:
— расскажите об особых навыках, приобретённых сотрудниками при работе над проектом;
— фотографии членов команды разработчиков позволят сделать знакомство менее формальным.
• Предоставьте сведения о вашей компании и достигнутых ей успехах:
— обозначьте цели компании и её виды на будущее;
— укажите, как долго работает компания;
— укажите, является ли компания государственной или частной;
— укажите, получает ли компания венчурное финансирование;
— расскажите о достигнутых успехах;
— включите один из последних пресс-релизов компании;
— покажите фотографии зданий, помещений, кафе и мест отдыха в вашей компании.
• Опишите программу предоставляемых льгот:
— опишите стандартный пакет льгот;
— опишите исключительные особенности, отличающие ваши льготы от других.
• Опишите рабочую обстановку:
— укажите, используется ли официальная форма одежды или произвольная;
— укажите, возможен ли гибкий график работы;
— укажите, есть ли возможности для активного отдыха;
— укажите, имеет ли место какая-либо особая общественная деятельность.
РекомендацииРекомендации сотрудников исключительно важны, особенно для начинающих компаний. Программа найма сотрудников по рекомендациям должна стимулировать уже работающих сотрудников к привлечению своих бывших коллег, друзей или знакомых. Вместо того чтобы платить большие комиссионные профессиональным агентам по трудоустройству, часть этих денег лучше заплатить своим работникам.