titov_andrei
@titov_andrei
All my life I learn - and die a fool!

Штатные программисты или аутсорсинг?

Как оценить выбор между штатными сотрудниками и аутсорсинг? Что учитывать? Какие риски в обоих случаях?

Нужно дорабатывать и сопровождать сайты и бухгалтерское ПО на местах.
  • Вопрос задан
  • 6430 просмотров
Решения вопроса 1
bingo347
@bingo347
Crazy on performance...
Штатные программисты:
+ работают в долгосрочной перспективе (после разработки будет поддержка теми же людьми)
+ сидят у Вас в офисе (коммуникации в команде проще и больше)
- им нужно платить фиксированую зп (как правило, например в СПб Вам это обойдется от 50 (джуниор) до 150 (сеньер) тыс в месяц на человека)
- нужно предоставить рабочее место (стол, стул, комп и т.д.)
- редко работают больше рабочего дня (хотя если будете доплачивать за переработки, то будут)

Оутсорс:
+ может больше времени уделять Вашему проекту (как правило), так как не тратит время на дорогу и т.д., а так же работает на собственном оборудовании и тратит собственное электричество
+ Вы платите только за проделанную работу
+/- Сами строят свой рабочий график, тут с одной стороны могут работать в выходные, ночью и тд, с другой стороны могут устроить себе выходной скажем в среду
- После завершения проекта они от Вас уйдут, либо последующая поддержка будет стоить отдельных денег
- Командные коммуникации удаленные, к тому же если не нанимаете сразу готовую команду (что дороже), то команда скорее всего будет не сработанная и не будет к этому стремиться

Выбирайте
Ответ написан
Пригласить эксперта
Ответы на вопрос 10
@poiuy7
Найти хороших "Оутсорсеров" очень сложно. Как правило это очень некачественная работа.
(у них работа по принципу как-то сделать и получить побольше)
И за их некачественную проделанную работу в будущем вы будете платить больше, что покроет все сэкономленные траты.

Хорошие штатные программисты будут стоить дорого, но лучше иметь 5 хороших программистов чем 10 плохих.

Если объём задач неравномерный (типа 1 месяц большая загразку, а 2 месяца делать особо нечего).
То имеет смысл держать небольшое количество штатных программистов и привлекать "Оутсорсеров", но по принципу, что штатные программисты полностью контролирую работу оутсорсеров.
Ответ написан
@VekaVeka
1. Регулярность работы, объемы работ.
Штатные дешевле если есть постоянные объемы работы.

2. Квалификация и сложность работ.
Аутсорсера легче нанять даже если у него высокая квалификация.
Штатный высокой квалификации - это должна быть действительно огромная необходимость и сложные долговременные задачи с соответствующими бюджетами.

В 1990 года - тогда да, все держали своих программистов и все пилили свой софт.
В начале 2000 - содержали своих админов, и иногда программистов.

Сейчас нормой является аутсорсинг.
Стали умнее и стали считать деньги.

Штатный программист ничего не гарантирует.

Штатного программиста одного держать сложно - ему профессионально скучно.

Если задачи позволяют/требуют держать 3 и более квалифицированных человек, тогда штатники уже выгодно.
Иначе - вы их даже толком проконтролировать не сможете.
Ответ написан
Комментировать
@evikbook
DevOps
У меня в компании есть опыт работы с штатными и оутсорсерами. Раздолбаи есть везде. Все зависит от человека и как построите рабочие процессы (постановка задачи, контроль временных ресурсов и тп). Поэтому первый мой совет "Посмотрите, что проще Вам будет контролировать: удаленного или штатного". Мы в итоге выбрали путь "штатный удаленный сотрудник". Так как продукты у нас сложные и иногда месяца мала, чтобы въехать во все процессы. Тут преимущества в том, что если Вы в Москве, то можно найти хорошего компетентного коллегу за умеренную зп. Плюс не требуется разжевывания задачи или детального тз, человек в теме и по названию тикета уже понимает 80% всех работ. Да, через 3-4 месяца с удаленным сотрудником мы стали общаться практический только через тикетную систему. Что с оутсорсерами выглядит мало вероятным (если они будут часто меняться) Так-же оутсорсер на Вас "жениться не обязан", то есть он и другими проектами может заниматься и быть в них погружен больше чем в Ваши проблемы.
Ответ написан
Комментировать
Sanes
@Sanes
Здесь не может быть однозначного ответа. Много условий.
Ответ написан
Комментировать
По своему опыту работы как на аутсорсе так и в штате могу сказать следующее:
аутсорсеры могут легко и внезапно свалить из проекта, часто не говоря ни слова
могут откровенно халтурить (писать говнокод например), так как нет менеджеров/начальника стоящих за спиной
могут работать ночью в полусонном состоянии, так как днем жена и дети мешают работать
и много чего еще. Хорошего аутсорсера найти легко, но он будет стоить гораздо дороже.
UPD: для остальных членов команды это означает следующее:
- сплошной и вездесущий говнокод
- отсутствие единого стиля программирования
- долгое вникание в исходный код
А в общем это называется бардак.
Ответ написан
chewarer
@chewarer
(c) Есть такая профессия - на работе сидеть.
Ответ написан
Комментировать
@ahosta
Если есть постоянные большие объемы работ - штатники.
Если есть отдельные работы, повышенной сложности, что штатники не осилят - аутсорсеры, в дополнение к штатникам.
Если есть постоянные резкие скачки объемов работ на небольшое время - аутсорсеры, в дополнение к штатникам.
Если объемы работ невелики - аутсорсеры.

Если объем работы на одного-единственного программиста - не рекомендую. Он завянет в одиночестве. Упадет и качество и скорость и проверить его будет некем. И если с ним чего случится - будет весьма проблематично за ним разобраться.
Ответ написан
Комментировать
@azzzimo
Если ваш бизнес по большей части - не_IT - то аутсорс конечно выгоднее. Как говорил Milfgard - возможность платить когда есть деньги и не платить, когда денег нет - очень важна для выживания бизнеса.

Если эта поддержка сайтов и бухгалтерского ПО - основная работа компании - то отдавать на аутсорс плохая идея.
Ответ написан
Комментировать
@Andrey052
Программист
Если много работы, то штатный будет дешевле в десятки раз, чем приходящий и временами и пропадающий неделями не понятно кто. Если работы мало, то можно и на аутсерс отдать.
Ответ написан
Комментировать
@sisn
Если объемы работ большие и регулярные и примерно более-менее квалификацию требуют - выгоднее свой.

Если работы эпизодические - выгоден аутсорс.
Если работы требуют огромных скачков по квалификации - выгоден чужой (своего высококвалифицированного кормить каждый день, даже когда можно было обойтись дешевым сотрудником - накладно весьма).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы