IT аутсорсинг: Java, С#/С++, .NET, Python, JS, React, Go, Blockchain

Seldemirov Aleksandr / 17.06.2022

Можно ли сменить команду разработки? Насколько это больно?

Смена подрядчика при разработке IT продукта (будь то мобильное приложение, доработка сайта, десктопное приложение или кастомизация готового решения под себя) —  это всегда больно. И всеми силами хочется этого избежать. Разумеется, на своем уровне с этой проблемой сталкиваются и крупные корпоративные клиенты, но мы в основном рассказываем об особенностях цифровизации для проектов среднего бизнеса, и на различных примерах покажем, что хоть смена разработчика — и неприятна, но бывает очень эффективна. И что есть жизнь после … неудачной попытки разработки!

Почему всеми силами хочется избежать смены разработчика? 

  • Даже незначительная доработка, в виде оставшихся каких-то 15% процентов, выливается в огромные, не предусмотренные исходным бюджетом траты. Смело умножайте на 2. Вот осталось доработать 15% процентов — готовьтесь заплатить как за 30%.  Об этом говорим не только мы. 
  • Если предыдущий подрядчик выполнил только половину работы, скорее всего выгоднее будет начинать совсем с нуля, ведь мы, к сожалению, помним про умножение на два. А разбираться с наследием предыдущего разработчика может оказаться гораздо трудозатратнее и сложнее, чем начинать сначала.
  • Существует опасность вновь наступить на те же грабли, выбрать неквалифицированного подрядчика и слить очередной бюджет. 
  • Вопросы информационной безопасности (это в большей степени касается крупных проектов, но и не только их).  Вспомним совсем недавнюю историю  вызванного кибератакой сбоя видеохостинга Rutube. Антон Горелкин, замглавы думского комитета по информационной политике, предположил, что к сбою могло привести участие во взломе одного из бывших сотрудников компании. «Сервис неоднократно менял владельцев — соответственно, менялись команды разработчиков. Вряд ли это хорошо повлияло на код сервиса, зато риск утечки доступа к его критическим элементам значительно вырос».

Причины

И тем не менее, целый ряд обстоятельств может вынудить подрядчика искать замену.  

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

В последних двух случаях, очень часто владельцы бизнеса стараются оттянуть момент принятия решения.  Оно и понятно: вложить до 60% бюджета и начинать сначала…. ну так себе перспектива. Всегда остается надежда — вдруг можно путем очередных переговоров таки достичь желаемого результата? Вложить еще денег, выделить еще месяц, еще полтора…  только вот дедлайн близится, а результата как не было, так и нет.

Примеры из жизни 

Мы то и дело сталкивается с подобными историями, приходим на проект 3-4 командой по счету, разбираемся с исходной документацией, проводим аудит и берем разработку на себя.  Два из таких проектов вспоминает Анна Сенькина, наш проджект-менеджер: один из них — был проект для Россавиа, куда мы пришли как раз четвертой командой. И второй — разработка платформы для покупки и переработки вторчермета для Национальной Финансовой Системы. В обоих случаях мы приходили в ситуации, когда сроки у заказчика горят, а предыдущие команды не справились. Конечно, в большинстве своем такие проекты очень напряженные эмоционально, сложные в первую очередь для самого заказчика. 

Из совсем недавних кейсов: к нам обратилась компания, которая занимается продажей пищевых добавок (они имеют свое химическое производство и сотрудничают с пищевой промышленностью). Для оптимизации работы отдела продаж, компания решила пробовать CRM Creatio (Terrasoft), Пакет Sales (система для управления всеми циклами продаж: лиды, сделки, заказы, оплата). Заказчик изначально выбрал серьезного игрока на этом рынке, и этот глобальный интегратор поставил стандартный пакет продаж (это некий, условно говоря, конструктор, из которого с учетом требований конкретного заказчика можно довольно легко и быстро собрать конечный продукт).  Для серьезного интегратора, по всей видимости, заказ показался недостаточно большим, чтобы им заниматься всерьез. По первоначальной оценке задачу обещали закрыть в течение 1 месяца. Для работы над проектом выделили скорее всего команду Junior. И дальше результата не случилось ни в ноябре (через месяц), ни в декабре…. ни даже в апреле.  По-видимому, джуниор-команде не хватило компетенций, чтобы качественно провести кастомизацию.

К апрелю наши заказчики  поняли, что ждать уже нечего, решили искать другого исполнителя и обратились к нам.

Рекомендации

  1. Если работа вашего текущего подрядчика вызывает вопросы, лучше всего обратиться за аудитом в стороннюю организацию. Профессиональный взгляд со стороны позволит вам оценить ситуацию и найти наименее затратный способ решения проблемы
  2. К поиску подрядчика необходимо подойти основательно, и особенно если у вас нет большого опыта в общении с IT компаниями, главное здесь, это собеседования с исполнителями и менеджментом. Важно понять, насколько прозрачны в компании процессы управления проектом, насколько отлажена методология. Разговаривайте, увеличивайте свою насмотренность и набирайте опыт. Вы обязательно найдете своего исполнителя. 
  3. Очень часто смена команды разработки открывает новый взгляд на ваш продукт и может в итоге не просто решить накопившиеся проблемы, а вывести ваш проект на принципиально более высокий уровень. 

С заботой о клиентах, команда ITQuick

Последние публикации

Все публикации
Seldemirov Aleksandr / 17.01.2023

Философия ITQuick

Мы решили начать этот год с материала о компании в целом: о том, что мы умеем, о наших ценностях и принципах работы. Посмотрим на ITQuick глазами Дмитрия Шишкина, одного из ее осн ...

Seldemirov Aleksandr / 13.07.2022

5 ошибок цифровизации, которые влияют на развитие/угасание компании

«Начиная подобную тему, необходимо погружаться в детали. Ведь всегда видно только 10% айсберга, оставшиеся 90% скрыты под водой” Стандартные ошибки:  Пытаться цифровиз ...

Seldemirov Aleksandr / 17.06.2022

Можно ли сменить команду разработки? Насколько это больно?

Смена подрядчика при разработке IT продукта (будь то мобильное приложение, доработка сайта, десктопное приложение или кастомизация готового решения под себя) —  это всегда бо ...

Seldemirov Aleksandr / 28.02.2022

Scrum — эффективное выстраивание командной работы

Дмитрий Шишкин и Анна Сенькина из управляющей команды ITQuick только что успешно прошли сертификацию Professional SCRUM Master (PSM I). О том, что такое SCRUM, о том, какие виды м ...

Seldemirov Aleksandr / 18.02.2022

Дмитрий Шишкин и Анна Сенькина успешно прошли сертификацию Professional SCRUM Master (PSM I)

Усиливаем экспертизу и поздравляем двух сертифицированных SCRUM-мастеров в команде ITQuick! Программа PSM I — гарантия профессионализма и соответствия высоким международным ста ...

Seldemirov Aleksandr / 12.01.2022

Аналитическое проектирование, и зачем нужен бизнес аналитик?

Аналитическое проектирование, и зачем нужен бизнес аналитик? Каким образом достаточно точно посчитать, за какой срок и за какие деньги можно разработать программный продукт ...

Seldemirov Aleksandr / 22.11.2021

Confluence

Продолжаем делиться опытом в нашем видеоблоге и показываем на нашем YouTube-канале лучшие инструменты для работы распределенных команд. Многолетний опыт ITQuick в формате 8-минутн ...

Seldemirov Aleksandr / 08.11.2021

Creatio!

А почему мы будем рассказывать про Creatio? А почему бы и нет, ведь мы: официальные сертифицированные на международном уровне партнеры Creatio, занимаемся кастомизацией и сл ...

Seldemirov Aleksandr / 28.09.2021

Ищете эффективный инструмент управления? — Jira!

(Рассказываем, как инструменты IT-сферы мигрируют в традиционный менеджмент) Системы управления IT-проектами показывают себя очень эффективными, прогрессивными и высокотехнолог ...

Seldemirov Aleksandr / 23.07.2021

MVP — 2.2. Первый этап разработки MVP — Проектирование бизнес-процессов

В предыдущей серии мы рассказывали о том, что такое MVP, и в общих чертах описали структуру работы над созданием MVP. МVP — это продукт, который обладает минимальными, но доста ...

Seldemirov Aleksandr / 27.05.2021

Что такое MVP в IT-разработке. Этапы работы над созданием MVP

Представляем вниманию подписчиков новую серию коротких видео от компании ITQuick. Если в первом сезоне мы подробно рассказывали, из кого состоит команда разработки и отвечали на н ...

Seldemirov Aleksandr / 04.03.2021

Бренд ITQuick официальный День Рождения!

Компания ITQuick  (ООО АЙТИКВИК) получила свидетельство на товарный знак (знак обслуживания) ® Законодательство Российской Федерации не обязует предпринимателей регистрир ...

Seldemirov Aleksandr / 26.02.2021

Больше чем IT- аутстаффинг

Почему мы в ITQuick избегаем слова аутстафф, предпочитая называть наши услуги словами «усиление команды разработки»? Пожалуй, дело в самом слове аутстафф, тех негативных коннотаци ...

Seldemirov Aleksandr / 21.02.2021

IT-аутстафф: краткий гид по эксплуатации

 Кроха сын к отцу пришёл И спросила кроха: Аутстаффинг - хорошо, Или все же плохо Запуск нового продукта, реорганизация или масштабирование бизнеса, требую ...

Seldemirov Aleksandr / 21.10.2020

Эпизод #10. Как стать Senior разработчиком? Каким опытом и компетенциями необходимо обладать?

Senior Разработчик Кто такой Senior разработчик? На каком этапе он включается в проект? С какими ролями он взаимодействует? Как стать Senior разработчиком? Какие компетенции ...

Seldemirov Aleksandr / 20.06.2020

Эпизод #9. Архитектура и роль Архитектора в IT проекте.

Архитектура и роль Архитектора в IT. Мы переходим к освещению экспертных ролей, которые касаются непосредственно разработки.ИТ-архитектор — это роль, которая решает, как в ...

Seldemirov Aleksandr / 07.06.2020

Эпизод #8. Кто такой Project Manager (PM) в IT проектах?

Роль Project Manager (далее, PM). Для того, чтобы продемонстрировать насколько важна роль PM мы расскажем об одном проекте, который позволил обрести очень важные выводы, ка ...

Seldemirov Aleksandr / 18.05.2020

Эпизод #7. Кто такой Бизнес Аналитик (BUSINESS ANALYST) в IT проекте?

Роль Бизнес Аналитика. Часто наши заказчики не понимают, зачем нужна данная роль, если  есть PO, обладающий отраслевой экспертизой и хорошо представляющий очертания бу ...

Seldemirov Aleksandr / 06.05.2020

Эпизод #6. Кто такой Product Owner и зачем он нужен в IT проекте?

Сегодня мы подробнее рассмотрим роль Product Owner. В предыдущем материале,  мы говорили о том, что роль Заказчика и роль Product Owner может быть совмещена в одном ли ...

Seldemirov Aleksandr / 28.04.2020

Эпизод #5. «Локомотивные роли» в IT Проекте. В чем разница между O/PO/PM/TL и зачем они все нужны?

Сегодня мы поговорим о матрице ответственности. Также, мы рассмотрим подробнее роли, которые в предыдущем материале были обозначены как “локомотивы”, которые продвигают пр ...

Seldemirov Aleksandr / 28.04.2020

Эпизод #4. Роли и задачи в IT проекте. А зачем все эти роли (TeamLead, Project manager, Product Owner, etc.)?

Роли и задачи в IT проекте. А зачем все эти роли (TeamLead, Project Manager, Product Owner, etc.)? Бывает, что Заказчик боится большого количества ролей. Возникает вопрос, действ ...

Seldemirov Aleksandr / 28.04.2020

Эпизод #3. Можно ли доверять внешним разработчикам? Как выбрать подрядчика?

 Барьеры, которые встают в сознании многих предпринимателей, собственников и руководителей, при упоминании слова аутсорсинг. Отсутствие доверия:Я не понимаю сколько людей буд ...

Seldemirov Aleksandr / 28.04.2020

Эпизод #2. Аутсорсинг VS собственная команда разработки. Плюсы и минусы.

Для чего и в каких ситуациях нужен аутсорсинг.Некоторые неочевидные выгоды аутсорсинга, которые мы постоянно сами в нашей компании эксплуатируем.Барьеры, которые встают в сознан ...

Seldemirov Aleksandr / 28.04.2020

Эпизод #1. Что происходит на рынке IT? Удаленная работа и распределенная разработка. Будущее цифровизации.

 Сегодня, мы понимаем, что мир уже не будет прежним. Большинство компаний во всём мире переходят или уже перешли в удаленный формат работы. Какие настроения сейчас превал ...

Seldemirov Aleksandr / 05.02.2020

Кейс: BIMLIB. Платформа BIM-контента

Кейс: BIMLIB, библиотека информационных моделей.Заказчик: строительный холдинг.Задача: создать удобную и простую систему для быстрого  формирования сметы строительных объекто ...

Seldemirov Aleksandr / 15.01.2020

ERP для бизнеса. А надо ли?

Задумываясь о перспективах интеграции ERP платформы в свой бизнес, надо четко понимать, для решения каких именно задач вы планируете её использовать. Оцениваете ли вы ваши прои ...

Seldemirov Aleksandr / 18.09.2019

Командная работа и роли на IT проектах.

Любая проектная задача проходит начальные фазы обзора, так называемый пресейл (presale): Прогнозирование продукта на выходе; Предполагаемый бюджет на проект; Необходимые срок ...

Seldemirov Aleksandr / 05.08.2019

Как становятся Сеньорами (Seniors). Путь развития.

С чего начинают программисты?  По идеальному сценарию программист начинает своё обучение ещё в школе. Основой и базой в образовании программиста является профильное математич ...

Seldemirov Aleksandr / 19.07.2019

Как оценить время на разработку IT системы?

Как заказчику быть уверенным, что оплата на разработку отрабатывается на полную мощность, и уделяется оговорённое время на выполнение задач? Сама формулировка вопроса классическа ...

Seldemirov Aleksandr / 06.06.2019

Как фрилансера вовлечь в командную работу?

Возможно ли фрилансеру-одиночке стать командным игроком? Большую роль играет личностная предрасположенность человека к командной игре. Есть люди, которым комфортно работать уед ...

Seldemirov Aleksandr / 24.05.2019

Почему программисты внутри компании говорят Вам «Нет»?

К нам часто обращаются компании с начатым IT проектом разработки программного обеспечения, который требуется фактически переделывать заново. Статистика: 3 из 4 проектов, именно так ...

Seldemirov Aleksandr / 24.05.2019

Чем аутсорсорс разработка эффективнее штатной, а главное, когда нужно к ней обращаться?

Создание любого проекта, крупной компании, корпорации, а также и стартапа, мы можем сравнить со строительством домов. Для реализации вот что потребуется: усилий множества разл ...

Seldemirov Aleksandr / 24.01.2019

Работа по Fix Price or Time&Material?

Как показывает наша практика: Fix Price в среднем в 2-2,5 раза дороже Time&Material.  Все остаются довольны результатом, сроками по схеме T&M. В Fix Price редко ...

Seldemirov Aleksandr / 17.12.2018

Программное обеспечение Oracle Hyperion

Программное обеспечение Oracle Hyperion Planning Корпорация Oracle – американская компания, крупнейший производитель программного обеспечения в мире; Oracle Hyperion – линейка про ...

Seldemirov Aleksandr / 28.11.2018

Международная конференция A2IC-2018

Компания ITQuick представила проект одного из заказчиков на конференции. Темы A2IC были следующие: Машинное обучение; Искусственный интеллект (ИИ); Этика в Мире ИИ. Предс ...

Seldemirov Aleksandr / 01.08.2018

Принципы разработки — Agile и Waterfall.

Если говорить о проектных подходах, можно выделить два - Agile и Waterfall.  Эти две модели разработки применимы не толькопри разработке программного обеспечения, а также и ...

Seldemirov Aleksandr / 31.05.2018

CRM система. Категория клиента 3. Продолжение.

Начало здесь: CRM система. Выбор и настройка. Общая информация.CRM Система. Категория клиента 1. Продолжение.CRM Система. Категория клиента 2. Продолжение. Третья категория, ...

Seldemirov Aleksandr / 30.05.2018

CRM Система. Категория клиента 2. Продолжение.

Начало здесь: CRM система. Выбор и настройка. Общая информация.CRM Система. Категория клиента 1. Продолжение. Данная категория предпринимателей понимает, что действующий хао ...

Seldemirov Aleksandr / 28.05.2018

CRM Система. Категория клиента 1. Продолжение.

Начало здесь: CRM система. Выбор и настройка. Общая информация. Категория 1. Очень лихие ребята. Обычно хранят все в лучшем случае в облаке, а в худшем на локальной маш ...

Seldemirov Aleksandr / 28.05.2018

CRM система. Выбор и настройка. Общая информация.

Customer relationship management- система управления отношениями с клиентами. Ещё её можно назвать клиентская база данных. Но не просто БД, а оболочка, которая, при правильной нас ...

Seldemirov Aleksandr / 30.04.2018

Как решить проблему «СРОЧНО»

Нам всегда очень хочется решить проблему потенциальных заказчиков. Вначале мы максимально стараемся выйти на контакт с целью прояснения подробностей, так как если задача понятна и ...

Seldemirov Aleksandr / 28.04.2018

Каналы продаж от мала до велика

Так случилось, что в нашей компании мы работали в основном с малым и средним бизнесом (от 100 человек), которые выступали заказчиками. Клиентов мы ищем в разных источниках. Начина ...