WorldwideTradeX — торгова компанія зі Стамбула: ми постачаємо, експортуємо та доставляємо.

Назад до Індивідуальна розробка ПЗ та архітектура ERP для бізнесу
ІТ-аутсорсинг із Туреччини: вибір постачальника - Деталі

ІТ-аутсорсинг із Туреччини: вибір постачальника

Обирайте турецького партнера з розробки програмного забезпечення за відповідністю навичок, договором і захистом даних, а не лише за ставками: перед укладенням довгострокових домовленостей проведіть оплачуваний пілот, письмово зафіксуйте право власності на інтелектуальну власність, обов'язки за KVKK і GDPR та умови виходу, а також додайте валютні положення — інфляція ліри й коливання обмінних курсів змінюють бюджет посеред проєкту, і договір без валютного механізму непомітно робить реалізацію дорожчою або дешевшою, хоча ви не планували ні того, ні іншого.

Чому варто розглянути Туреччину для аутсорсингу розробки програмного забезпечення?

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

Три практичні причини, через які замовники додають її до короткого списку:

  • Перетин часових поясів. Робочі години Туреччини значною мірою перетинаються із Західною та Центральною Європою, країнами Перської затоки й Леванту; ранок у Берліні чи Дубаї — це день у Стамбулі, тобто вікно, коли на запитання відповідають того самого дня, а не наступного.

  • Інженерний потенціал і мови. У Туреччині великий ринок фахівців із розробки програмного забезпечення, зосереджений у Стамбулі, Анкарі та Ізмірі, а команди щодня працюють англійською; для замовників, яким потрібні періодичні очні зустрічі, також поширені турецька, німецька та арабська.

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

Моделі співпраці

МодельНайкраще підходить дляОсновний ризикЯкий контроль додати
Виділена командаДорожньої карти, яка розвивається, довготривалих продуктів, безперервної поставкиВитрати зростають у міру того, як команда звикає до роботиПеревірки спроможності, визначений шлях ескалації, призначений відповідальний з обох сторін
Фіксований обсягДобре описаних проєктів зі стабільними вимогамиСуперечки щодо обсягу; усе невизначене стає предметом переговорівПисьмовий опис обсягу з критеріями приймання та процедурою внесення змін
Оплата за час і матеріалиРобіт, що розвиваються, коли швидкість важливіша за фіксовану сумуВихід за бюджет без видимих сигналів прогресуЩотижневий звіт про бюджет, регулярні демонстрації, узгоджений план витрачання бюджету
Гібридна (команда + фіксовані блоки)Продуктової роботи, поєднаної з визначеними результатамиОдночасне підтримання двох ритмів управлінняЄдина лінія звітності; фіксовані блоки мають залишатися справді обмеженими

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

Як обрати постачальника? Чекліст із 15 пунктів

  1. Релевантні реалізовані роботи — попросіть показати два або три проєкти, подібні до вашого за розміром і предметною галуззю, а також пояснити, якою саме була роль команди в них.
  2. Хто пише код — внутрішня команда чи субпідрядники; якщо залучено субпідрядників, хто за договором відповідає перед вами.
  3. Запропонований склад команди — ролі, поєднання рівнів досвіду та відповідальний за щоденну комунікацію.
  4. Англійська на практиці — не твердження в профілі: проведіть перший дзвінок англійською й оцінюйте технічне обговорення, а не світську бесіду.
  5. Запропонований перетин часових поясів — які години гарантовано доступні для синхронної співпраці, а яка робота за задумом виконується асинхронно.
  6. Письмова передача прав інтелектуальної власності — усі права на код, документацію та похідні роботи переходять до вас, зокрема під час співпраці.
  7. NDA і конфіденційність — підписуються до розкриття детальної технічної інформації та поширюються як на персонал, так і на компанію.
  8. Підхід до захисту даних — чи працюють вони за KVKK, GDPR або обома режимами; хто відповідає за питання даних; запитайте й згодом перевірте це за документами.
  9. Практики безпеки — статус ISO/IEC 27001 як запитання, безпечний життєвий цикл розробки, робота із залежностями та вразливостями.
  10. Стандарти написання й перевірки коду — дисципліна контролю версій, перевірка коду, автоматизовані тести, визначення поняття «готово» перед злиттям.
  11. Передача роботи й документація — яка документація існує на кожному етапі та де вона зберігається.
  12. Рекомендації, які можна перевірити дзвінком — конкретна людина від попереднього клієнта, яка погодиться поговорити з вами.
  13. Умови договору — графік платежів, приймання, відповідальність, припинення та допомога під час переходу.
  14. Валюта й механізм ціноутворення — у якій валюті встановлюються ціни та як врегульовуються коливання курсу посеред проєкту.
  15. Вихід і перехід — як робота, доступи та знання передаються назад, якщо ви припиняєте співпрацю.
На сторінці чекліста RFP для постачальника кілька з цих пунктів розгорнуто в запитання, які можна вставити в запит на пропозицію.

Часовий пояс, мова та правила комунікації

Перетин часових поясів — це ресурс, а не гарантія: відповіді того самого дня з'являються лише тоді, коли співпрацю спроєктовано з його використанням. Три правила мають найбільше значення:

  • Фіксоване вікно перетину. На старті письмово погодьте години, які завжди будуть синхронними, в обох часових поясах.

  • Регулярність демонстрацій. Працююче програмне забезпечення, показане за фіксованим графіком, ловить помилки в напрямку, поки їх дешево виправити; звіти про статус цього не роблять.

  • Єдиний письмовий запис. Фіксуйте рішення у спільному документі, а не в дзвінках, які пропустила половина команди; для багатомовної команди це також журнал аудиту.
Асинхронна робота цілком прийнятна й часто дешевша; помилка полягає в тому, щоб вважати перетин необов'язковим, а потім посеред запуску виявити дводенну затримку для кожного запитання.

Юридичні питання та дані: договори, IP, KVKK і GDPR

Основну роботу виконують три юридичні інструменти, і кожен має своє завдання:

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

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

  • Передача прав інтелектуальної власності — положення, за яким право власності на створене переходить до вас. Воно має охоплювати код, документацію, конфігурації та похідні роботи й діяти з моменту створення, а не лише після остаточного платежу.
У питаннях захисту даних для європейських замовників важливі два режими: KVKK (турецький закон про захист персональних даних) і GDPR, який продовжує застосовуватися до вас під час обробки персональних даних ЄС незалежно від того, де розташований обробник. Транскордонну передачу персональних даних потрібно обговорювати прямо: які дані залишають вашу країну, за яким механізмом і що договір говорить про обов'язки обробника, субобробників та повідомлення про порушення. Ця сторінка пояснює теми; юрист кваліфікує відповіді — а наведені нижче запитання допоможуть звернутися до нього підготовленими.

ТемаЗапитанняДокумент
Застосовне право та юрисдикціяЯке право застосовується і де розглядаються спори?Основний договір
Право власності на IPКоли переходять права і на що саме?Положення про передачу прав IP
КонфіденційністьЯк довго конфіденційність зберігається після припинення?NDA / договір
Ролі щодо персональних данихХто є володільцем, а хто обробником і щодо яких даних?Договір про обробку даних
Транскордонна передачаЯкі дані залишають країну і за яким механізмом?Положення / додаток про передачу
СубобробникиХто ще має доступ до даних і як надається дозвіл?Договір про обробку
Інциденти безпекиЯкі строки та зміст повідомлення про порушення?Додаток про безпеку
Аудит і доказиЩо і як часто можна перевіряти?Положення про аудит
Вихід і повернення данихЯк наприкінці повертаються або видаляються дані та код?Положення про припинення

Очікування щодо безпеки

Безпеку краще розглядати як набір питань, які можна перевірити, а не як заяву про довіру:

  • ISO/IEC 27001 — запитайте, чи має його постачальник і що охоплює сертифікація; сертифікат, що охоплює відділ продажів, але не команду виконання, повідомляє вам дещо конкретне. Якщо сертифіката немає, попросіть письмово описати еквівалентні засоби контролю.

  • Безпечний життєвий цикл розробки — де саме безпека враховується в проєктуванні, перевірці коду та тестуванні; чи є робота із залежностями та вразливостями регулярною практикою.

  • OWASP Top 10 — широко використовуваний перелік найпоширеніших ризиків безпеки вебзастосунків; запитання, чи входить він до їхньої перевірки, є конкретним і таким, на яке можна відповісти, на відміну від розмитого «чи це безпечно?».

  • Контроль доступу — хто може отримати доступ до ваших репозиторіїв, середовищ і даних; як доступ надається, реєструється та відкликається після звільнення людини.
На сторінці ІТ-аудиту та консалтингу описано, як проводиться незалежна перевірка цих питань, коли вам потрібні докази, а не запевнення.

Пілотний проєкт і контрольні точки

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

Добре спроєктуйте пілот:

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

  • Письмово визначте поняття «готово». Критерії приймання мають бути визначені до старту; інакше ви нічого не дізнаєтеся про дисципліну роботи з обсягом.

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

  • Спостерігайте за комунікацією. Час відповіді, запитання до початку розробки, якість демонстрації — усе це і є продукт.

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

Ризики та способи ними керувати

РизикЯк він проявляєтьсяЯк ним керувати
Ризик залежності від ключової людиниЛише головний архітектор або старший розробник розуміє ключові рішенняОбов'язки щодо документації, парна робота над критичними модулями, призначені дублери в команді
Неконтрольоване розширення обсягуДрібні доповнення накопичуються; початковий бюджет розтягується без чийогось рішенняПисьмова процедура змін, оцінка впливу до будь-якої зміни, періодичний перегляд обсягу
Залежність від постачальникаЛише постачальник може підтримувати систему; вихід означав би переписуванняВихідний код і доступи з першого дня зберігаються у вас, стандарти документації, періодична незалежна перевірка
Валюта та інфляціяЦіни в лірах змінюються відносно вашого бюджету або витрати непомітно скорочуються, щоб зберегти заявлену сумуЦіни у визначеній валюті, зафіксований механізм курсових змін, умови періодичного перегляду ціни
Неконтрольоване залучення субпідрядниківВиконання непомітно передається неназваним третім сторонамПраво погоджувати субпідрядників, положення про прозорість, право відмовити
Погіршення якості після розгортанняДоговір укладає старша команда, а роботу виконує молодшаІменний склад команди в договорі, положення про повідомлення про зміни, докази перевірки коду

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

Витрати: як формується ціна

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

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

Кому не варто передавати розробку в Туреччину?

Чесна відповідь, адже невідповідний формат коштує обом сторонам:

  • Проєктам, для яких команда має щодня фізично працювати на місці. Якщо ваш процес вимагає, щоб розробники щодня були у вашому офісі, nearshore вам не підходить; наймайте локально.

  • Організаціям, які не можуть визначити критерії приймання. Якщо ніхто з вашого боку не може сказати, що означає «завершено», жодна модель договору не врятує проєкт; спочатку виправте це.

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

  • Роботам, для яких потрібна юрисдикція, яку ви не можете перевірити. Якщо ваша юридична або комплаєнс-команда не може кваліфіковано оцінити умови договору й обробки даних, не підписуйте їх.

Часті запитання

Чи є Туреччина хорошим місцем для аутсорсингу розробки програмного забезпечення?

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

Яка модель співпраці підходить для першого проєкту?

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

Кому належить код?

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

Як KVKK і GDPR впливають на аутсорсинг?

KVKK — турецький режим захисту даних, а GDPR застосовується до вас, коли йдеться про персональні дані ЄС, незалежно від місця розташування обробника. Для замовника практичні питання такі: які дані перетинають кордон, за яким договірним механізмом, хто є володільцем, а хто обробником, і що угода говорить про субобробників та повідомлення про порушення. Отримайте юридичну пораду щодо відповідей, але не щодо того, чи потрібно ставити ці запитання.

Чи варто просити ISO/IEC 27001?

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

Скільки має тривати пілот?

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

Як працювати з волатильністю ліри?

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

Чи можете ви працювати з моєю наявною командою?

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

Джерела та стандарти

  • ISO — видавець ISO/IEC 27001 (управління інформаційною безпекою); перш ніж покладатися на сертифікат, перевірте чинну редакцію та сферу сертифікації.
  • OWASP — видавець згаданого на цій сторінці переліку 10 основних ризиків безпеки вебзастосунків.
  • KVKK і GDPR названо застосовними системами захисту даних; ця сторінка перелічує запитання, які слід поставити, і не є юридичною консультацією. На цій сторінці не заявляються жодні ставки, сертифікати, імена клієнтів або показники ефективності WorldwideTradeX.

Пов'язані сторінки

Розробка програмного забезпечення · Моделі витрат і ціноутворення · Чекліст RFP для постачальника · Кастомна ERP проти готової · ІТ-аудит і консалтинг · Консалтинг із рішень на основі ШІ · Цифрова інфраструктура · Запросити цінову пропозицію

Пов'язані теми

Портал замовлень B2B: обсяг, фази, інтеграція з ERP → Odoo ERP-система для торгових компаній: посібник із впровадження → Інтеграція електронних рахунків-фактур у Туреччині з ERP-системами → Чекліст RFP для вибору постачальника ПЗ у B2B →