Разработчик Иван Калинин устроился в небольшой продуктовый IT-стартап сразу после университета. Первое время его вдохновляло само осознание причастности к реальному производству. Иван готов был работать без перерывов на обед и выходные.
Довольно скоро обязанности разработчика пришлось совмещать с задачами тимлида, архитектора и бизнес-аналитика. В таком режиме Иван смог продержаться чуть больше года. Из-за специфики работы в духе «один за всех» и постоянных переработок у Ивана налицо были все признаки профессионального выгорания. Тогда он решил, что пришло время менять работу.
Иван рассматривал четыре варианта: остаться в продукте, но перейти в более крупную и стабильную компанию, попробовать себя в чем-то новом – аутсорсинге или консалтинге, или же податься в IT-отдел какой-нибудь нетехнической компании.
Чтобы сделать выбор, Иван решил сравнить эти направления IT-бизнеса и разобраться в особенностях, достоинствах и недостатках каждого.
Такие компании занимаются разработкой собственных продуктов. Продуктом может быть все что угодно – мобильное приложение, социальная сеть, среда разработки или антивирус.
Название таких продуктовых IT-компаний, как Microsoft, Apple, Лаборатория Касперского или Яндекс, у всех на слуху. Миллионы людей ежедневно пользуются их продуктами, принося корпорациям огромные прибыли.
Чтобы добиться таких результатов в своей нише, продуктовой компании важно постоянно держать руку на пульсе рынка. Нельзя допустить, чтобы пользователи предпочли тебя конкуренту, ведь они – основной источник дохода. Именно поэтому компании постоянно проводят маркетинговые исследования, узнавая потребности своих клиентов и меняясь вслед за ними.
Иван работал в продукте, поэтому легко смог расписать все плюсы и минусы этого направления бизнеса.
Это тип компаний, которые разрабатывают ПО под заказ для других фирм и предприятий.
Как у многих, у Ивана в голове засел крепкий стереотип о том, что аутсорсинг – это галеры. Заказчик дает программистам ТЗ без возможности сделать шаг в сторону, ставит жесткий дедлайн и засекает время. И пока крутые парни запускают ракеты в космос, разработчики в аутсорсинговых компаниях вынуждены поддерживать legacy-код для второго подразделения «БюрократТехСервиса».
Иван решил выяснить, жив ли этот стереотип сегодня. На заре аутсорсинга такие компании действительно существовали и, вероятно, их можно встретить до сих пор. Однако, нельзя не заметить, что за последние десять лет аутсорсинг заметно эволюционировал и отошел от «кровавого энтерпрайза». Современный аутсорсинг начал делать ставку на создание продукта для конечного пользователя.
Главная причина – в том, что цифровые технологии докатились до таких традиционных индустрий, как банки или розница. И эти предприятия пришли к аутсорсерам за решениями для своих клиентов – мобильными приложениями и интернет-магазинами, которые нужно было разрабатывать с нуля. Задачи стали сложнее и интереснее, а программистам разрешили выбирать, над каким продуктом и с какими технологиям больше хочется работать.
Это компании, которые занимаются внедрением уже готового ПО.
Как это работает? Допустим, строительное объединение «ДомоСтрой» решило оптимизировать свои внутренние процессы и внедрить Enterprise Resource Planning (ERP) – систему планирования ресурсов предприятия. За этой услугой оно обращается в консалтинговую IT-компанию, у которой есть готовое коробочное решение с бизнес-процессами внутри.
Сначала в работу включается консультант. Его задача – собрать информацию о всех процессах предприятия, проанализировать их, подготовить необходимую документацию и объяснить заказчику, как адаптировать ERP под нужды его компании.
Допустим, консультант выясняет, что компании «ДомоСтрой» нужны не все модули исходной системы, но требуется несколько специальных. Тогда в игру вступают программисты, которые разрабатывают недостающую функциональность.
После этого начинается сам процесс внедрения системы и обучения сотрудников предприятия ей пользоваться.
Это довольно новое направление, которое начало активно развиваться из-за цифровой трансформации традиционного бизнеса. Теперь чтобы быть успешными на рынке, компании обязаны присутствовать в цифровом пространстве. Поэтому уже никого не удивишь тем, что у любого крупного банка, страховой компании или форекс-брокера есть собственный IT-отдел или даже дочерняя IT-компания.
Деятельность таких отделов и компаний находится на стыке аутсорсинга и продукта. С одной стороны, они с нуля разрабатывают решения, но обычно это энтерпрайз-приложения, которыми пользуются сотрудники того же банка или страховой, реже – пользователи с рынка. По сути, такие отделы и компании, как и аутсорсеры, работают на заказчика, только он у них один.
Взвесив все плюсы и минусы, Иван выбрал аутсорсинг. Ему захотелось выйти за рамки разработки одного продукта и поработать на разных проектах. К тому же Иван решил проверить, насколько аутсорсингу удалось эволюционировать до Product Development Service.
Решение Ивана, конечно, не означает, что аутсорсинговые компании лучше остальных. Свой выбор он сделал, опираясь на личный опыт и предпочтения. Перечисленные достоинства и недостатки разных направлений IT-бизнеса – не аксиома. У каждой компании есть набор уникальных условий, который кому-то покажется привлекательными, а кому-то – нет. Важно говорить «да» возможностям попробовать себя в чем-то новом, а не всю жизнь из принципа быть верным только одному направлению.