Андрій Бойчук , CS Ltd . : « Якість фахівців на ринку праці сьогодні сильно деградувало »

Згідно всіма статистичними викладеннями, співтовариство розробників програмного забезпечення в Україні виміряти в десятках тисяч чоловік і постійно зростає. З ростом спільноти ростуть і компанії, придумуючи нові і нові ходи, щоб звернути на себе увагу потенційних співробітників.

Однак, як показала практика, все ще можна знайти компанію розміром більше 300 чоловік, які не розпещені увагою читачів і журналістів профільних ресурсів. Однією з таких компаній виявилася харківська CS Ltd. , яка навіть не потрапляла до рейтингу ТОП- 25 до серпня 2012 року.

Створена шістьма підприємцями (тоді слово «стартапери» ще не ввійшло в моду) в 1997 р., CS Ltd. займається розробкою ПЗ для банків і фінансових установ. При цьому частка співробітників, що працюють в компанії (читай: на одному проекті) більше 10 років, становить близько 7%, що, загалом, досить немало. Хтось називає це стабільністю, хтось - відсутністю руху вперед, але так чи інакше, профіль компанії «сімейного типу» на перший погляд виходить нехарактерним для вітчизняного ринку розробки.

Про українському ринку IT-праці, розробці в банківській сфері і гонці зарплат з великими аутсорсерами я поспілкувався з директором CS Ltd. Дмитром Радченко, CTO Андрієм Бойчуком та керівником HR-відділу Катериною Бутиріна.

Дмитро Радченко, директор CS Ltd.

- Як так вийшло, що компанія розміром в 300 чоловік взагалі не на слуху? Ви ховаєтеся від когось?

Дмитро Радченко. Та ні. Просто оскільки ми працюємо на ринку B2B, ми відомі в банківських колах. Ми не піар, як багато аутсорсингові компанії. Ми відомі там, де ми повинні бути відомі.

Катерина Бутиріна. У аутсорсингу є план найму - грубо кажучи, 100 чоловік в місяць. Тому компанію починають активно виводити на громадську огляд.

Катерина Бутиріна, керівник HR-відділу CS Ltd.

У нас такої проблеми немає: є запит якийсь, є вакансії в інтернеті (порядку 20 резюме приходить кожен день). В цілому, що стосується набору людей, - людям цікаво, вони приходять, бачать компанію, і тоді ми вже показуємо себе, свою атмосферу.

Аутсорсинг ж працює за рахунок людей, у нас трошки по-іншому.

Д.Р. З іншого боку, ми представлені в ЗМІ, в спеціалізованих журналах.

Андрій Бойчук, CTO CS Ltd.

Андрій Бойчук. І ми скоріше представлені як компанія, яка щось виробляє, щось презентувала. Але не як компанія, яка рекламує себе на ринку праці. Відкрийте який-небудь банківський довідник, і там буде наша реклама.

К.Б. В цілому у нас немає такої необхідності - вакансії ми закриваємо, люди до нас ідуть, ми нормально конкуруємо з аутсорсинговими компаніями. Я спілкуюся з колегами в одній такій компанії, і іноді виявляється, що я закриваю вакансій більше, ніж вони там. Ось такий парадокс.

- Що ж, давайте почнемо з початку. Як утворювалася компанія?

Д.Р. Ми створили компанію в 1997 році - тоді українські банки переходили на нові, міжнародні стандарти бухгалтерської звітності. І на ринку були затребувані оновлені системи. Нам, можна сказати, пощастило: одним з перших замовників був київський банк з іноземними інвестиціями, який спочатку планував поставити західну систему, однак у підсумку там запрацювало наше рішення. І той досвід бізнес-практик західного банку нам дуже здорово допоміг у розвитку системи.

У нашій системі був реалізований саме західний підхід. Адже основним завданням бухобліку в радянські часи було «Не вкради», тобто, потрібно було побудувати бухгалтерський облік таким чином, щоб проконтролювати рух коштів. А сучасні комерційні банки і фінансові установи вирішують дещо інші завдання. Це організації, які приносять прибуток своїм акціонерам.

Звичайно, якщо б ми представляли в 1997 році той обсяг робіт і проблем, які у нас з'являться, може, ми і не взялися б за цю задачу. Але ми почали впроваджувати нашу систему, яка спочатку базувалася на платформі Interbase, а в 2001 році ми перевели її на СУБД Oracle.

Зараз наші рішення використовують 70 банків в Україні, з них 67 використовують core banking систему ABS B2. За ці 15 років навколо неї з'явилося багато систем-сателітів, систем дистанційного обслуговування, бізнес-аналітики, які також затребувані нашими банками.

- Сімдесят банків - це багато чи мало?

Д.Р. Зараз в Україні 176 банківських установ - тобто, наша частка становить понад третину, 38%. Ми досить рівно представлені в різних сегментах - це і універсальні банки, і корпоративні, і роздрібні, і невеликі, і дуже великі. З ключових клієнтів можна відзначити Альфа-Банк, Ощадбанк Росії, ВТБ, Форум-Банк, OTP, Промінвестбанк.

- Чи не виникають складнощі через те, що компанія розташована в Харкові, а центральні офіси великих банків - у Києві?

Д.Р. Ні, навпаки. У нас близько 280 осіб в Харкові і близько 25 - в Києві. У столиці у нас консультанти і фахівці з продажу, а вся підтримка йде через Харків. При наявності сучасних засобів зв'язку проблем не виникає жодних.

Одна з кімнат розробників

- А коли відкрилося представництво в Києві?

Д.Р. У 2009 році. До того часу там уже були фахівці, які працювали. І ми просто перетворили де-факто в де-юре.

- Чи не хотіли ви створити центр розробки в Києві, щоб легше було шукати співробітників?

А.Б. З одного боку, в Києві начебто простіше знайти співробітників зі знанням потрібних нам технологій, і в загальному ринок там куди жвавіше, ніж у Харкові.

Д.Р. Але цей рух в різні боки.

Харків - досить цікаве місто, інтелектуальний центр, тут є всі ресурси. Крім того, в Києві набагато більш жорстка конкуренція на ринку праці. Там вище ціни, більше можливостей і бажання у співробітників перейти в іншу компанію.

Програмісти в Харкові можуть перейти, швидше за все, в якусь аутсорсингову компанію. У Києві ж багато компаній і банків, які займаються банківським і прикладним ПЗ, і потрібні нам фахівці затребувані не тільки як програмісти, але й як бізнес-аналітики, як професіонали в своїй галузі.

«вшістьох домовитися простіше»

- Ви - співвласники компанії?

Д.Р. Так.

А.Б. Є шість чоловік, які володіють компанією з тих самих часів ...

Д.Р. ... і з моменту заснування структура акціонерів не змінювалася. Вона дозволяє досить оперативно управляти компанією, приймати рішення. Багатьом іншим компаніям, наприклад, банкам при розробці ТО певного продукту потрібно довго доводити економічну доцільність, рахувати і т.п. А вшістьох домовитися простіше.

Ніяких найманих топ-менеджерів у нас немає. При використанні найманих топ-менеджерів, особливо по західному сценарієм, логіка прийняття рішень може ускладнюватися.

А.Б. Але, наприклад, директор київського представництва - це найманий топ-менеджер. У нашій класифікації рівень заступників директорів - це наймані співробітники. Але ми намагаємося розділяти ставлення до компанії як власників і як менеджерів. Наскільки це вдається - судити краще з боку, але ми намагаємося приймати управлінські рішення більше як наймані менеджери, ніж як акціонери.

Взагалі, в різні моменти часу ми сидимо на різних стільцях. Це не так просто, але ми стараємося.

Люди і технології

- Який технологічний стек використовується в компанії і чому?

А.Б. Ми будемо говорити про наш основному продукті, B2. Основою основ там є база даних Oracle, яка містить в собі як дані, так і певною мірою бізнес-логіку. Досить багато коду там написано на PL/SQL, і це означає, що практично всі наші девелопери повинні досконало володіти цим продуктом. Такий підхід дозволяє найкращим чином маніпулювати даними з досить хорошою продуктивністю, надійністю і безпекою.

Якщо говорити про те, як люди з цим працюють, то для цього є різні механізми. Є наш історичний підхід, який ми вже 15 років підтримуємо, - це звичайна дворівнева архітектура. Клієнт під Windows написаний на Delphi - це перевірено часом, і спроби схилити багатьох наших замовників до чогось нового викликає протест, оскільки вони консерватори і говорять «Нас все влаштовує». Тому ми змушені підтримувати це рішення, допрацьовувати його, доробляти.

Одне з офісних плазунів

З іншого боку, у нас вже є кілька рішень з використанням Oracle ADF. На наш погляд, це одна з найцікавіших технологій для побудови зручних для користувача інтерфейсів для тонких клієнтів. У нас є хороший досвід у цій галузі, у нас нещодавно проходив тренінг, який проводив тренер з московського Oracle, і він сказав, що з таким рівнем слухачів він ще не стикався, навіть при тому, що тренінг цей був розрахований на просунутий рівень. Йому було важко з нами, але в цілому сторони залишилися задоволені один одним.

Щоб продемонструвати рівень нашої експертизи, можна сказати, що, можливо, вперше людина з України, наш співробітник, буде виступати в жовтні на Oracle OpenWorld і розповідати про практиках використанні ADF. Ми два або три роки намагалися це зробити, і от цього разу отримали схвалення з боку Oracle.

- Тобто, розробників ви шукаєте в першу чергу або на Delphi, або на PL/SQL?

А.Б. Насправді, нас цікавить комбінація. Основні скіли - це Oracle + PL/SQL, допоміжні - Delphi або ADF; втім, у Харкові нелегко знайти фахівців з ADF, тому швидше потрібні знання, наприклад, JSF. Це буде вже хороша база для того, щоб освоїти ADF.

У нас всередині компанії є тренінги. Зараз якраз закінчився цикл для початківців, ми переорієнтуємо людей, які працювали на Delphi, переучуватися їх, щоб вони могли розвиватися і працювати на новій технології. Одне з наших переконань полягає в тому, що наші фахівці цінні тим, що знають бізнес-область і говорять з нами на одній мові. Хтось зазначив, що особливість нашої компанії (в силу роботи з банками) у тому, що раз банки консервативні, то і компанії, що працюють з ними, повинні консервативні, і у них у всіх досить стабільна команда.

Служба підтримки клієнтів


Якщо в аутсорсингову компанію можна прийти через півроку і не побачити жодного знайомого людини, то в команді на зразок нашої (скажімо, у російському R-Style або «Діасофт») кістяк працює вже багато років. Це пов'язано з якимсь консерватизмом, з тим, що у нас затримуються ті люди, яким комфортно і зручно працювати в такій обстановці.

- І багато у вас людей, що працюють більше 10 років?

Д.Р. Чимало, близько 20 осіб. Є люди, які прийшли разом з нами, як і раніше працюють вже майже 15 років і не є акціонерами компанії. Це і керівники підрозділів, і аналітики ... Багато дівчат йшли в декрет і поверталися, деякі навіть не по одному разу.

А.Б. Ще одне наше напрямок - це використання Oracle BI. Це ще один інтерфейс, який ми надаємо нашим користувачам. Також використовуються ITL-засоби - або Oracle Data Integrator, або IBM Data Stage.

Якщо говорити не про банківський напрямку, то у нас є невеликий підрозділ, який займається таким екзотичним для Харкова продуктом, як SAS. Вони займаються статистичним аналізом даних, які надають нам різні компанії. Випускники мехмату знаходять там собі місце, і вони розуміють, що те, чому їх навчали, не пропадає даремно.

- Це якого роду інформація?

А.Б. Статистичні дані про клінічні випробування ліків. Це досить серйозна сфера, яка вимагає високої якості обробки даних. Там обов'язково є перехресна перевірка, тобто, алгоритми повинні бути реалізовані двома незалежними групами і результати повинні збігтися.

Кузня QA-кадрів

А.Б. Крім того, в нашому циклі також важливе місце займає тестування. Це важливо, тому що зміни йдуть досить часто. У нас є захисник вітчизняного ринку ПО для банків - наш доблесний Національний банк, який в якійсь мірі веде протекційних політику. І західним системам у нас важко. Ось приклад змін і їх швидкості: близько двох тижнів тому зміни до вимог Нацбанк надіслав близько 17.00 перед вихідними, а в силу вони вступали з понеділка.

- А навіщо?

А.Б. А цього ніхто не розуміє. Насправді, ніякі надої від цього не збільшаться, виплавка чавуну не виросте, та й банк нічого не заробить. Це в якійсь мірі непрофесіоналізм.

Д.Р. Біда нашої системи - зарегульованість і надлишкова звітність.

А.Б. При такої частої необхідності перекроїти шматок коду ми не можемо обійтися без автоматичного тестування. Тому у нас по B2 більше 2000 автоматичних тестів. Ми використовуємо TestComplete, і я вважаю, що у нас дуже сильна окрема група автоматизаторів тестування. На харківському ринку вони користуються авторитетом.


На жаль, QA набагато більш схильні до бажання змінити місце роботи, ніж девелопери. Мабуть, робота більш нудна, вона набридає, і завжди здається що десь є проект, який буде цікавіше і краще.

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

Для веб-додатків ми використовуємо Oracle Testing Suite - як для навантажувального тестування, так і для регресійного тестування.

Один з напрямів, цікавих для нас і наших замовників, - зрозуміти, яка техніка їм потрібна для вирішення тих чи інших завдань. І ті люди, які задіяні в такого роду тестуваннях, отримують унікальну можливість подивитися і попрацювати з обладнанням, яке в Україні в інших областях, крім банківської сфери, рідко зустрінеш.

Останнє тестування було в Сінгапурі на high-end обладнанні IBM 795 в повній набиванні. Така машина до ввезення в Україну просто заборонена.

- Чому?

А.Б. Не пам'ятаю точно закон, але в цілому ця машина просто занадто потужна. Її можна використовувати для різних призначень, і Штати бояться, що вона обрахувала небудь ядерний цикл. Тому поставки таких машин в країни типу України заборонені. Можна купити половину цієї машини.

Сисадміни

І тим не менше, наші співробітники, наші DBA, девелопери, люди, які задіяні в оптимізації, можуть принаймні попрацювати на такому обладнанні і відчути себе в індустрії, зрозуміти, що ми працюємо на те, швидше чого, напевно, ще не придумано.

Часто за допомогою тієї ж IBM ми працюємо на процесорах, які ще не пішли в серію, нам дають можливість їх протестувати. Ми не завжди можемо публікувати результати, але, принаймні, ми брали участь, наприклад, у першому бізнес-тестуванні в Монпельє серед усіх європейських країн. Ми можемо попрацювати з новітнім обладнанням, і для тих людей, для яких IT - не просто засіб заробити гроші, а ще й інтерес, це дозволяє відчути себе не відсталим від життя.

Д.Р. І ми відповідаємо на запитання, чи може система працювати з 5-10 тисячами користувачів одночасно, відповідаємо, скільки клієнтів може обслуговуватися в системі (мова йде про мільйони клієнтів).

- Ви на цьому ринку конкуруєте в основному з українськими або із західними розробниками?

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

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

Бізнес, HR та IT-освіта

- Які частки в обороті мають продажу ПЗ Oracle і власних продуктів?

Д.Р. Близько 80% доходів ми отримуємо за свої продукти - це ліцензії, супровід, реалізація нових проектів. А решта - продажу Oracle і т.п. І приблизно так було завжди. Наше першочергове завдання - продаж своїх продуктів та сервісів.

Опубліковано: 10/09/12 @ 05:55
Розділ Різне

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

Стартап - осінь 2012 : H & F Lviv , Dave McClure , Startup Sauna , Startup Weekend
Зарплата - вона і в Інтернеті зарплата
Корпорація Microsoft рекламує свій оновлений пошуковий сервіс
Пошукова система Яндекс виступила в суді в якості відповідача
Як заробляють за допомогою партнерських програм ?