Pull to refresh

Оффшорное программирование как путь к самоуничтожению

Оффшорное программирование популярно, вся Индия и Китай к вашим услугам, за $20 в час вам обещают классного программиста который будет делать все что пожeлаете, быстро качественно и с огоньком.

Менеджеры среднего звена очень рады, расходы отдела падают, можно уволить местных программистов и на их зарплату нанять еще 2х индусов. Премии, командировки, и промоушены витают в воздхе как назойливые мухи. Верхний менеджмент впечатлен экономией и рапортует инвесторам об грандиозных прибылях. Как-то так, все довольны, и даже Индусы или Китайцы.

Прошло время, года полтора, менеджеры среднего звена расхватали бонусы, получили повышения и на их старых местах сидят «счастливчики». Им то и придется нелегко. И вот что происходит. Софт перестал работать стабильно. Это в принципе не страшно, любую программу можно починить. Проходит еще несколько месяцев, но положение только ухудшается. Прибыли падают (клиенты жутко недовольны), инвесторы негодуют, верхний менеджмент требует крови. Увольнения и понижения начинаются. Итак что же произошло?

Произошло отчуждение продукта от прямых разработчиков. Многие функции делегированы оффшорным консультантам, которые заинтересованы только в добавлении сотрудников в проект и затягивании (разумном конечно, зависит от наглости) сроков. Локальные сотрудники уже не в состоянии следить за качеством и изменениями кода, многих сократили, и консультанты начинают возвращать изменения даже не обсудив их. Дополнительно консталтинговыми компаниями практикуется трюк: на проeкт назначается хороший программист (он приманка). К нему добавляется вчерашний студент, он называется «тень», тень денег не получает, считается что он дублер и просто обучается. Затем (с гарантией 100%) ваш консультант переводится на другой проект, с длинными и путанными обьяснениями (восток дело тонкое), но вам естественно предложат руку помощи, «тень» то недаром 2 месяца груши околачивала.

Результатом такой модели разработки становится вал низкосортного софта, компании тратят огромные деньги на спасение ситуации через найм «хороших» консультантов и как следствие восстановление количества локальных программистов. Но время потеряно, софт или полностью разгромлен и состоит из заплат и «спагетти кода» или продукт конкурентов уже привлек внимание клиентов.
Так как все больше компаний выбрают оффшорную модель можно спрогнозировать падение качества софта в ближайшие несколько лет. С моей точки зрения использование оффшорных консультантов оправданно только в случае организации тех. поддержки софта у которого жизненный цикл близок к завершению и компания хочет сконцентрироваться на новой разработке, посему снимает ету нагрузку с местных сотрудников и передает поддержку в оффшор, тогда издершки описанные выше могут хотябы быть минимизированы.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.