SlideShare a Scribd company logo
1 of 7
Когда надо заканчивать
работу с аутсорсингом
Селенков Никита
НПФ Хеликс
Обозначение проблем
•Подрядчик живет в своем мире со своими ценностями и задачами
•Экономичный аутсорсинг не инвестирует в ИТ-инфраструктуру
•Качество кода для подрядчика – второстепенно, главное вовремя сделать
фичи
•Медленные коммуникации (например, «пришел бешеный босс и все
должны бежать в новом направлении»)
•Двойное тестирование, так как даже покупка аутсорсинга тестирования не
решает проблему (product owner – у нас)
•Широкую линейку продуктов сложно поддерживать в высоком темпе
изменений
•Дополнительные ресурсы на слияние кода с другими источниками
изменений (внутренняя команда, другие аутсорсинговые компании)
Пути решения
•«Набеги» менеджера заказчика, постоянная болтология по скайпу и прочая
«вода»
•Общие мероприятия (совместное планирование, демонстрации,
ретроспективы, тимбилдинги, хобби и спорт)
•Общие инструменты коллективной работы и общения (багтрекер, вики,
телеграмм-чат, скайп-группы и так далее)
•Выделение внутренних ресурсов:
•для ревью кода, соблюдения код-конвенций и иным практикам,
принятым у заказчика
•для приемочного тестирования, переходящего в функциональное
•Доскональное, детальное, заSMARTованное задание для подрядчика
•Долгосрочное планирование и организация проектного офиса
•Введение в процессы проектного управления роли интегратора
•Делать все самим!
Плюсы и минусы отказа от
аутсорсинга
Минусы
• То же самое нужно делать и в
своей команде (коммуникация,
командообразование…)
• Может быть дороже (накладные
расходы по аренде, техническому
обеспечению, лицензиям и так
далее)
• Компаниям без имени в ИТ трудно
привлекать людей с рынка труда
Плюсы
• Своя команда – свои правила с более
высоким качеством решений
• Снижение риска потери
интеллектуальной собственности
• Снижение нагрузки на
коммуникационный канал («глаза в
глаза» все еще работают)
• Нарабатывается уникальная экспертиза и
аналитика рынка
• Большая скорость и динамичность
изменений («выживают только
параноики» (с), ведь чтобы стоять на
месте, надо бежать)
• Сотрудники имеют возможности для
роста вне ИТ (горизонтальный и
вертикальный рост в рамках бизнеса)
Наступленные грабли
•Внешние верстальщики – «адъ» для команды
•Внешние разработчики мобильных приложений – не понимают
специфику бизнеса («к пуговицам претензии есть?»)
•Аутсорсинг разработки и поддержки веб-сайта дочерней
компании – «чемодан без ручки»
•Уволившийся держатель уникальной экспертизы – «террорист»
на аутсорсе
Наши лучшие практики
Когда нужно заканчивать:
• Когда формируется
уникальная экспертиза
не на своей стороне
• Когда в проекте нельзя
перестраховаться по
срокам
• Когда подрядчик
регулярно проводит
одни и те же работы
(переводим в штат)
Когда работу продолжаем:
• Проект не критичный
(можно доверить
подрядчику выбирать
технологические решения
и архитектуры)
• Если много разовых
задачи
Спасибо за внимание
Никита Селенков
НПФ Хеликс
selenkov.n@spb.helix.ru

More Related Content

More from SQALab

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировкуSQALab
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаSQALab
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиSQALab
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALab
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...SQALab
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testingSQALab
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALab
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииSQALab
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовSQALab
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовSQALab
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеSQALab
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALab
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALab
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестированиеSQALab
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"SQALab
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовSQALab
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных системSQALab
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросSQALab
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALab
 

More from SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

Когда надо заканчивать работу с аутсорсингом

  • 1. Когда надо заканчивать работу с аутсорсингом Селенков Никита НПФ Хеликс
  • 2. Обозначение проблем •Подрядчик живет в своем мире со своими ценностями и задачами •Экономичный аутсорсинг не инвестирует в ИТ-инфраструктуру •Качество кода для подрядчика – второстепенно, главное вовремя сделать фичи •Медленные коммуникации (например, «пришел бешеный босс и все должны бежать в новом направлении») •Двойное тестирование, так как даже покупка аутсорсинга тестирования не решает проблему (product owner – у нас) •Широкую линейку продуктов сложно поддерживать в высоком темпе изменений •Дополнительные ресурсы на слияние кода с другими источниками изменений (внутренняя команда, другие аутсорсинговые компании)
  • 3. Пути решения •«Набеги» менеджера заказчика, постоянная болтология по скайпу и прочая «вода» •Общие мероприятия (совместное планирование, демонстрации, ретроспективы, тимбилдинги, хобби и спорт) •Общие инструменты коллективной работы и общения (багтрекер, вики, телеграмм-чат, скайп-группы и так далее) •Выделение внутренних ресурсов: •для ревью кода, соблюдения код-конвенций и иным практикам, принятым у заказчика •для приемочного тестирования, переходящего в функциональное •Доскональное, детальное, заSMARTованное задание для подрядчика •Долгосрочное планирование и организация проектного офиса •Введение в процессы проектного управления роли интегратора •Делать все самим!
  • 4. Плюсы и минусы отказа от аутсорсинга Минусы • То же самое нужно делать и в своей команде (коммуникация, командообразование…) • Может быть дороже (накладные расходы по аренде, техническому обеспечению, лицензиям и так далее) • Компаниям без имени в ИТ трудно привлекать людей с рынка труда Плюсы • Своя команда – свои правила с более высоким качеством решений • Снижение риска потери интеллектуальной собственности • Снижение нагрузки на коммуникационный канал («глаза в глаза» все еще работают) • Нарабатывается уникальная экспертиза и аналитика рынка • Большая скорость и динамичность изменений («выживают только параноики» (с), ведь чтобы стоять на месте, надо бежать) • Сотрудники имеют возможности для роста вне ИТ (горизонтальный и вертикальный рост в рамках бизнеса)
  • 5. Наступленные грабли •Внешние верстальщики – «адъ» для команды •Внешние разработчики мобильных приложений – не понимают специфику бизнеса («к пуговицам претензии есть?») •Аутсорсинг разработки и поддержки веб-сайта дочерней компании – «чемодан без ручки» •Уволившийся держатель уникальной экспертизы – «террорист» на аутсорсе
  • 6. Наши лучшие практики Когда нужно заканчивать: • Когда формируется уникальная экспертиза не на своей стороне • Когда в проекте нельзя перестраховаться по срокам • Когда подрядчик регулярно проводит одни и те же работы (переводим в штат) Когда работу продолжаем: • Проект не критичный (можно доверить подрядчику выбирать технологические решения и архитектуры) • Если много разовых задачи
  • 7. Спасибо за внимание Никита Селенков НПФ Хеликс selenkov.n@spb.helix.ru