Мы в «МедиаСофт» уже давно работаем по схеме «продажи» PHP-специалистов, это для нас является одной из ключевых моделей взаимодействия с заказчиками. Мы решили систематизировать наш опыт и поделиться им с коллегами по рынку — тема актуальна, а опытом располагают немногие.
Выбор методики работы
Допустим, вам необходима разработка с нуля, поддержка или переработка одного из элементов вашей ИТ-инфраструктуры — CRM-систему, сайта, бекэнда для мобильного приложения или какого-то другого сервиса. Велик соблазн полностью делегировать решение этой задачи профессионалам, которые проведут аналитику, оценят работу и в озвученную дату в соответствии с бизнес-целями предоставят готовое решение. Однако в реальности часто что-то идет не так — увеличивается бюджет, сдвигаются сроки, результат отличается от запланированного.
В большинстве случаев все проблемы проекта лежат в области менеджмента и коммуникации между заказчиком и исполнителем, поэтому многие клиенты стремятся строить процесс по-другому. Они берут в штат менеджера с техническим бэкграундом, пониманием процессов и методик разработки. Он максимально понимает задачи бизнеса, и это уменьшает самый дорогостоящий в области разработки ПО риск — риск дискоммуникации на этапе бизнес-требований. Если ИТ-инфраструктура достаточно сложная, с большим количеством взаимосвязей, то целесообразно иметь в штате еще и ведущего разработчика или технического директора, который сможет быть центром компетенций в инженерной области проекта.
Остальных специалистов, непосредственно осуществляющих разработку и реализацию задач, экономически целесообразно оставлять за штатом и обращаться к их услугам по мере необходимости. Почему это выгоднее, чем держать всю разработку инхаус?
- На рынке по-прежнему достаточно большой дефицит специалистов, поэтому издержки поиска и найма будут достаточно высокие.
- Высокая мобильность управления ресурсами: всегда можно быстро привлечь нового специалиста, когда возникает необходимость, или наоборот, снять с проекта, а не придумывать задачи для человека на окладе.
- Банальная экономия накладных расходов в офисе.
Как правило в поисках подрядчика по веб-разработке компании обращаются в крупные агентства, где заказывают разработку «под ключ». Но такой подход не работает для компаний со сложными технологичными продуктами, и обычно таким заказчикам мы предлагаем работать по схеме аутстаффинга. Почему?
Во-первых, качество разработки при модели «закупки людей», как правило, сильно выше. При таком подходе заказчик в лице менеджера или технического директора сам ставит задачи, глубоко погружен в вопросы, выбирает те или иные проектные решения и контролирует их исполнение, а не вешает обязанность управления разработкой и бюджетом на менеджера со стороны исполнителя. Другими словами, человек, отвечающий за качество работ и управление проектом и его бюджетом, играет в команде заказчика проекта.
Во-вторых, стоимость покупки услуг отдельных специалистов примерно в 2 раза ниже, чем закупка аналогичного уровня специалистов у компании, которая работает над проектом со своим менеджментом.
И, в-третьих, весь агентский рынок, который де-юре берет на реализацию проекты в комплексе, по факту также аутсорсит отдельные виды работ. Вполне вероятна ситуация, что за разную стоимость для заказчика конечными исполнителями будут одни и те же люди.
Однако, у любого клиента, который задумывается о выборе модели работы с «покупкой» узкопрофильных специалистов, сразу возникает в голове ряд стереотипов и рисков, непонимание решения и оценка ущерба. Мы давно работаем по такой модели и в курсе всех опасений, поэтому сейчас попытаемся дать несколько советов для выбора подходящего подрядчика.
Выбирайте компании с большим количеством специалистов необходимой вам компетенции в штате:
- Им легко адаптироваться под ваши внезапные желания увеличить или уменьшить объем работ прямо сейчас.
- Если специалист, который работает над вашим проектом, заболел или собрался в отпуск, найдется тот, кто безболезненно его заменит.
- Если специалист, который работает над вашим проектом, внезапно сталкивается с трудностями, ему не нужно гуглить ответ и тратить время, у него по соседству сидят 60 специалистов, которые коллективно всегда смогут найти максимально правильный ответ.
- У такой компании сильная корпоративная культура, как у любого коллектива людей со схожими взглядами и профессиональными интересами, поэтому она резко не развалится, а ваш проект точно доделают.
Для работы по такой схеме я советую выбирать «регионалов»:
- Они дешевле, чем столичные компании сопоставимого уровня: здесь стоимость часа в первую очередь зависит от регионального рынка труда и стоимости специалистов на месте.
- Они более технологически развиты, в Москве специалисты с такими компетенциями не работают в заказной разработке, а уходят в продуктовых гигантов уровня Яндекса.
- Решение инженерных вопросов гораздо меньше зависит от ментальности людей и их национального колорита.
- Они любят свою деятельность больше финансовых возможностей, иначе давно уехали бы из родного города.
Выбирайте тех, кто не кричит о реализованных проектах:
- Скорее всего они уважают подписанный NDA.
- Они мыслят четко выстроенными процессами, способными переварить любые объемы, а не проектами.
- Проект — это коллективное творчество заказчика и подрядчика, и заслуга компании-разработчика как минимум не полная.
- Их крутость в технологическом стеке, надежности и прогнозируемости для клиента, а не в реализованных проектах.
Как выбрать такую компанию и не ошибиться в компетенции? Процесс напоминает найм узкопрофильных специалистов в штат.
- Нужно провести собеседование по технологиям. Если у вас в штате нет надежного человека, разбирающегося в стеке технологий, он всегда есть у ваших друзей или партнеров. Стоимость привлечения такого человека для собеседования — копейки по сравнению с ошибкой в выборе подрядчика.
- Приезжайте в гости и посмотрите на специалистов за ежедневной работой или хотя бы попросите фотографии рабочего процесса — это ответит на многие вопросы и снимет многие сомнения. Некоторые недобросовестные компании пытаются перепродать фрилансеров или вчерашних студентов, а это резко уменьшает надежность, уровень командной квалификации и коммуникацию между разработчиками одного проекта.
- Познакомьтесь с людьми, принимающими решения, и поймите, что вы все правильно разграничиваете зоны ответственности.
- Сделайте ответный реверанс — дайте возможность прособеседовать вашего менеджера проектов и послушайте фидбек, так вы сможете узнать много нового как о менеджере с вашей стороны, так и о взглядах на жизнь компании, с которой вы собираетесь сотрудничать.
После продолжительной успешной работы с конкретным специалистом велик соблазн попробовать увести его к себе в штат. Если вы воспользовались всеми советами этой статьи и правильно выбрали компанию для сотрудничества по модели покупки людей, то скорее всего у вас это не получится. Этот риск руководитель компании-подрядчика видит и уже заранее от него обезопасился. Большинство не уйдет из-за корпоративной культуры, коллектива единомышленников, особенностей собственного характера, взглядов на жизнь, адекватного руководства и еще многих внутренних секретов таких компаний. А если вдруг и получится, отношения на уровне компаний будут бесконечно испорчены, а вам скажут спасибо за очищение и улучшение главного актива.
Добавить 16 комментариев
Статья — набор штампов.
Я могу написать, почему аутсорс это НЕ выгоднее, чем держать всю разработку инхаус:
— аутсорс тупо дороже, т.к. помимо зп сотрудника вы будете оплачивать издержки компании-аутсорсера, начиная от аренды помещений и рекламы и заканчивая теми самыми затратами на поиск и найм квалифицированных специалистов
— аутсорсеры как правило работают удаленно, что осложняет коммуникации в компаниях, где привыкли решать все на очных митингах (а это 95% рос. компаний). Тех самых штатных тех. директоров или ведущих разработчиков, способных организовать удаленную работу, очень немного, скорее работа с недосягамыми аутсорсерами скатывается в «сказали одно, хотели другое, а сделали вообще что-то третье»
— штатный разработчик со временем «качает» набор полезных компетенций, начинает понимать бизнес-процессы и т.п. В аутсорсе разрабы могут сменять друг друга как угодно и с произвольной частотой, шанс выращивания ценного кадра сильно ниже.
Это примерно как искать жену себе после 23:00 на Ленинградке.
Впрочем, ктото и нашел и счастлив в браке, наверное. Почему бы не довериться самоназначившему себя таковым кадровику? А вдруг?
«вы будете оплачивать издержки компании-аутсорсера, начиная от аренды помещений и рекламы и заканчивая теми самыми затратами на поиск и найм квалифицированных специалистов»
А так бесплатно тебе подберут сотрудников и офис дадут тоже бесплатно да? Где это так?
Спасибо вам за комментарий, видно, что вы опираетесь на собственный опыт. По-моему, вы просто работали с плохими компаниями, которых, к сожалению, очень много на рынке, и составили мнение о явлении в целом. Все эти три озвученных вами пункта относятся не к модели работы по аутсорсу, а к управлению производством, компетенции исполнителей и управлению проектами в целом и совершенно не зависят от того сидят с вами разработчики под одной крышей, или нет.
Видно, что вы опирались на собственный опыт. И он скорее негативный. Да, на рынке к сожалению много компаний, предлагающих услуги низкого качества, и по ним вы составили свое мнение о явлении в целом.
А что касается трех пунктов, которые вы описали, они относятся к управлению производством, управлению проектами и компетенциям исполнителям в целом. И совершенно не зависит от того, сидят разработчики с вами под одной крышей или нет.
Эй люди, скажите мне плиз-плиз-плиз, где купить такие столики на ножках как на фото офиса???
Интересно, если им сказать, что мне нужно вот такой сайт-портал как этот(указать), то они ответят, что мы делаем уникальные или же они нормальные люди и понимают про уникальность?
Если нам сказать, что нужен такой вот сайт-портал, то мы скажем «Выделяйте менеджера, который понимает, что вам нужно. Он с вашей стороны будет вести проект и декомпозировать задачи до уровня разработчиков, он будет работать с нашими ребятами, а мы вам в конце месяца счет выставим за затраченные нашими специалистами по решению ваших задач часы».
«Выбирайте тех, кто не кричит о реализованных проектах» — как правило пишут люди у которых реализованных проектов нет.
Смотрим в портфолио — убеждаемся что так оно и есть.
IKEA
Да, у тех, кто работает по проектной модели, и у кого проектов нет, тоже о них не кричат.
Сережа, я сейчас правильно понимаю, что ты пытаешься откусить кусок от руки, которая тебя кормит? Я про digital-агенства, которые ты аутсорсишь по 800р в час максимум?
Расценки тут: http://php73.ru/sale/
> Сережа, вопрос звучал не «покажи мне фейковые цены, по которым вас не берут».
Вопрос был про направленность движения «основанной тобой компании» и покусывание руки основных заказчиков. Нет страха, что студии, которые сейчас заказывают услугу откажутся от работы с тобой, тк ты начал лезть на их территорию? С чем связана такая смена стратегии — твоя идея или Владика и Саши?
Чисто для полноты картины оставлю здесь историю «основания» компании, «продающей людей». https://m.roem.ru/08-10-2014/184263/oooneooo109141/
Вы такие замечательные чуваки. Может вам картофель продавать, а не разработку?