Centers of Excellence – майбутнє аутсорсингу?

[Про автора: Сергій Кизян — Chief Technology Officer в Intetics з більш ніж 15-річним досвідом роботи в ІТ. Розробляв на C, C++, Java, C#.NET, Code Project Legendary Author ]

З кожним роком аутсорсинговим ІТ-компаніям стає все складніше і складніше рости і розвивати свій бізнес. Якщо подивитися будь-яку статистику, ми побачимо, що ринок розробки ПЗ на замовлення тільки зростає. Щороку з'являється все більше і більше невеликих компаній. Але при цьому аутсорсерів доводиться постійно реагувати на зміни ринку і рости слідом за ринком. І, якщо вчасно не зреагувати — в кращому разі доведеться скоротити напрямок, в гіршому — зовсім піти з ринку.


Рішенням може стати Centers of Excellence (CoE) — команда, яка фокусується на вивченні і впровадженні кращих практик в конкретній області.

Спочатку подивимося, які є проблеми на ринку аутсорсингу. Для простоти я їх узагальню і назву «клієнт» і «працівник».

Проблема: клієнт

В ідеалі у аутсорсингової компанії є кілька великих довгострокових проектів (клієнтів) з хорошими рейтами. Проект зростає в повільному прогнозованому темпі, тому розширення команди і пошук нових співробітників не становить праці. Але такі проекти існують десь в ідеальному світі. Реальність же така, що більшість проектів короткострокові, впроваджуються специфічні технології, рейт у розробників низькі, клієнт повністю керує командою (це більше схоже на аутстаффінг, а не аутсорсинг), ціна за проект фіксована і вам часто доводиться боротися з клієнтом, доводячи, що необхідно збільшити кількість годин.

Проблема пошуку хороших контрактів — це одна з найбільших проблем, з якими ми стикаємося на ринку аутсорсингу. Для її рішення, безумовно, потрібно мати гарний відділ продажу. Всі ми розуміємо, що продажі в ІТ мають свої особливості. Як правило, продаж складається з двох етапів. Спочатку сейлз повинен знайти проект і переконати клієнта продовжити обговорення деталей з вашою компанією. Потім технічна команда повинна переконати потенційного клієнта, що вона досить досвідчена і компетентна, і клієнт повинен інвестувати свої гроші саме в неї. Другий етап зазвичай включає в себе технічні дослідження, оцінку і дизайн, демонстрацію існуючих рішень і т. д. Тут до відділу продажу підключається команда розробників. Сейлз повинен бути впевнений в тому, що технічні фахівці дійсно компетентні і в майбутньому реалізують цей проект.

Об'єднання процесів продажу та розробки — основний фокус Centers of Excellence (CoE).

Далі я розповім про другу проблему «співробітник», щоб стало більш зрозуміло, для чого ІТ-компанії варто створити свій CoE.

Проблема: співробітник

Уявимо, що ви вирішили першу проблему і знайшли хороший проект. Ви підписали контракт на 10 розробників, 5 з яких вже працюють у вашій компанії і можуть почати роботу над новим проектом. У вас є ядро команди і техлид, який може очолити проект і повинен найняти ще 5 програмістів. Все виглядає дуже оптимістично, ваші розробники вже передчувають смачний бонус в кінці року, ви вже готуєте успішну історію в портфоліо своїх кейсів. І ось в один прекрасний день до вас приходить ваш техлид і каже, що він покидає компанію через 2 тижні. Більш того, ви розумієте, що слідом за техлидом піде і один з ваших Senior-розробників. Замість 10 розробників у вас є всього 3, і жоден з них не може очолити проект. У компанії є і інші співробітники з відповідними знаннями і досвідом, але вони зайняті в інших проектах і не мають можливості перейти до нового клієнта. Ви не змогли швидко знайти потрібних вам розробників на ринку.

Що робити? У кращому випадку ви починаєте ділити розробників між проектами. Паралельно вам доводиться наймати підрядників з інших компаній, пропонуючи їм величезні рейт і працюючи майже без прибутку. Після декількох тижнів або навіть місяців) ада ви отримуєте нульову прибуток від нового проекту, скарги від поточних клієнтів на те, що розробники не справляються з їх завданнями, скарги від ваших співробітників на те, що вони вже довгий час працюють в хронічному дедлайн. Вітаю. Тепер у вас більше ризиків, ніж було раніше. Нехай у вас і більше проектів, але всі вони тепер ризикованіші: як мінімум через відсутність часу у розробників і з-за величезної ймовірності того, що ваші техспецы втомляться і покинуть компанію. Розробники — ключовий фактор успіху в аутсорсингової моделі бізнесу. Якщо у вас немає хороших розробників, ви можете втратити кращі проекти і мало можете на це вплинути.

Плинність кадрів в аутсорсингової моделі бізнесу величезна. Напевно, немає таких компаній на ринку України, які не скаржилися б на ситуацію на ринку праці, коли попит на розробників в рази перевищує число кандидатів. Компанії пропонують все більшу і більшу зарплату і неймовірна кількість нових цікавих проектів. Ці фактори стимулюють розробників йти з поточного місця роботи і переходити в нову компанію. Той приклад маленького пекла, який я привів вище, — це ще один доказ того, що неможливо почати новий проект в аутсорсингу без ядра команди в компанії. З іншого боку, у невеликих компаній часто немає можливості оплачувати команду розробників для кожного потенційного проекту. У той же час навіть великої компанії дуже складно найняти 10 Senior-розробників за один місяць. Гроші — один з основних мотиваторів для розробників, але не головний. Є ще ряд критеріїв , за якими розробник вибирає компанію: цікавий проект, нові технології, популярність компанії на ринку, команда, і т. д.

ІТ-компанії активно борються за те, щоб утримати розробників. Соціальні пакети — це вже, швидше, не додатковий бонус, а необхідний критерій при виборі роботи. Персональні консьєржі, корпоративи на Сицилії, масаж прямо в офісі, релакс-зони, суперсучасне робоче місце, індивідуальні дисконтні програми та багато іншого. Все для того, щоб розробник відчував себе комфортно не тільки в офісі, але і за його межами.

У Білорусі одна з ІТ-компаній запропонувала своїм співробітникам індивідуальний консьєрж-сервіс, щоб максимально зняти з розробників навіть якісь домашні справи: забронювати квитки у відпустку, забрати машину з СТО, купити страховку, викликати таксі і т. д. Такі ініціативи роботодавця дійсно вирішують побутові проблеми розробників, але вони не вирішують одного. Скільки б додаткових булочок ви не пропонували співробітникові, яким би не був ваш корпоратив, якщо ваш проект — це сапорт на Java 5, і у вас немає можливості перевести розробника на нові технології — дуже скоро він піде в більш перспективну компанію.

Насправді, всі згадані проблеми вирішувані при наявності стратегічно мислячого менеджменту в компанії і за допомогою Centers of Excellence. Що ж це таке?

Що таке Сentres of Еxсellence

У Вікіпедії наступне опис CoE: «Centers of Excellence (COE) — це команда однодумців, яка просуває ідеї в певній сфері, досліджує їх і навчає. Такою сферою може бути технологія (наприклад, Java), бізнес-концепція (наприклад, BPM), софт скіл (наприклад, ведення переговорів) або будь-яка область досліджень (наприклад, репродуктивне здоров'я). CoE також може бути спрямований на активізацію зупинених ініціатив».

Зараз ми активно працюємо над створенням наших Сої в Intetics і адаптували це визначення для себе наступним чином: «Команда, яка забезпечує управління, впроваджує кращі практики, проводить дослідження і навчання певною фокусної області. Фокусная область може бути технологією (наприклад, Cloud), бізнес-концепцією (наприклад, BPM/RPA/цифрова трансформація), навиком (наприклад, робота з клієнтами) або сферою (наприклад, управління якістю)».

Обидва визначення фокусуються в першу чергу на групі людей або команді.

Для нас Сої — це, швидше, бізнес-концепція. Якщо в компанії є кілька Java-розробників, які вивчають і впроваджують новітні фреймворки — це ще не Java CoE.

Наприклад, Java-розробники компанії Х мають досвід розробки корпоративних рішень для контакт-центру. Менеджмент компанії аналізує ринок і розуміє, що такі рішення затребувані для багатьох контакт-центрів. Наявність такої групи розробників в компанії Х дає унікальну можливість продавати (або майже унікальну) розроблення для вузької цільової аудиторії. Тобто Сої Intetics більш точечны, конкретні і орієнтовані на вирішення бізнес-завдань.

При такому способі ведення бізнесу шанс на успіх дійсно високий. Сої повинні бути пов'язані з трендовими і активно розвиваються галузями. Створення Сої допоможе аутсорсинговим компаніям оперативно реагувати на зміни на ринку і стати більш конкурентоспроможними в процесі ведення передпродажних переговорів та участі в тендерах.

Характеристики Сої

Сої повинен володіти наступними характеристиками:

У багатьох компаній є R&D відділи, сильні технічні команди, регулярно проводяться всілякі освітні івенти і т. д. Чому це ще не Сої? У чому різниця між аутсорсингом/аутстаффінгом та Сої?

Різниця в тому, що CoE кидає виклик самій компанії зсередини і відкриває нові області, що компанія ще, можливо, не охопила. Сої трансформується у новий напрям бізнесу. Загальна ідея Centers of Excellence полягає в тому, що саме вони стають точкою продажів. Сої також вибудовує більш чіткі процеси, збирає всю експертизу і систематизує її.

CoE, по суті, впливає на стратегічний розвиток компанії. Такі «центри» — це не просто R&D, це R&D + бізнес. Ваша напрацьована (або нарабатываемая) експертиза систематизована, у вас є команда сейлів, яка працює в тісному зв'язку з R&D для того, щоб пропонувати потенційному клієнту унікальну експертизу активніше, а не просто чекати запиту від потенційного клієнта і думати, чим зайняти нудьгуючих на бенче співробітників. Більш того, завдяки Сої у компанії з'являється можливість охопити навіть тих клієнтів, які навіть не думали про якісь нові проекти.

Чому створення Сої вигідно компаніям

Чому Сої цікаво розробникам

Висновки

Насправді, шляхів розвитку Сої безліч. Немає чітких рекомендацій щодо того, як він буде працювати, хто ним буде керувати, який буде бюджет або яку фокусну область вибрати. Кожна компанія вирішує ці питання самостійно. Створення Сої дозволяє не кидатися з крайності в крайність, а сконцентруватися на вузьких областях, технічних і людських ресурсах. Таким чином, вирішуються обидві стандартні проблеми аутсорсингу, про яких я писав вище: клієнт і співробітник.

Опубліковано: 09/07/18 @ 10:04
Розділ Різне

Рекомендуємо:

Ruby/Rails дайджест #19: нові версії фреймворку Sinatra, реліз Ruby 2.6.0-preview2, матеріали з RubyKaigi 2018
C++ дайджест #5: огляд С++ 17 та 20, реліз Visual Studio 15.8 Preview 3
4 важливих ради для команди бізнес-аналітиків
Чому багатьом хочеться стати менеджером і це не завжди гарна ідея
Акція: Вгадай рахунок матчу «Росія-Хорватія» та отримай діагностику сайту в подарунок!