Працэс · 8 хв чытання
Як выбраць падрадчыка на распрацоўку
Чэк-ліст з 12 пунктаў для выбару студыі або каманды: партфоліа, працэс, правы на код, дзе размяшчаецца прадукт, бяспека, дагавор і SLA. А таксама чырвоныя сцягі і пытанні на першай сустрэчы.
Апублікавана: Абноўлена: Аўтар: каманда B2B-Lab
Памылка ў выбары выканаўцы каштуе даражэй, чым любы радок каштарысу. Сарваны тэрмін — гэта ўпушчаны сезон, а код, які немагчыма перадаць іншай камандзе, — гэта перапісванне з нуля. Пры гэтым партфоліа і цана, на якія звычайна глядзяць у першую чаргу, найменш за ўсё кажуць пра будучы праект.
Разбярэмся, як сістэмна выбраць падрадчыка на распрацоўку: што падрыхтаваць да пошуку, калі падыдзе фрылансер, а калі патрэбна студыя, якія 12 пунктаў праверыць, што зафіксаваць у дагаворы і якія сігналы павінны насцярожыць яшчэ на першай сустрэчы.
З чаго пачаць: задача раней за падрадчыка
Параўноўваць выканаўцаў без апісання задачы бескарысна: кожны ацэніць сваю версію прадукту, і цэны будуць адрознівацца ў разы. Да рассылкі запытаў падрыхтуйце хаця б кароткае ТЗ на 2–4 старонкі:
- мэта прадукту і метрыка поспеху;
- ролі карыстальнікаў і ключавыя сцэнарыі;
- абавязковыя функцыі першай версіі;
- інтэграцыі (CRM, 1С, аплаты, склад);
- патрабаванні да даных і размяшчэння;
- бюджэтная вілка і тэрмін, да якога прадукт патрэбны.
Аднолькавае ТЗ, адпраўленае 4–6 кандыдатам, ператварае выбар з угадвання ў параўнанне. Пакрокавая структура і прыклад — у артыкуле як скласці тэхнічнае заданне на распрацоўку.
Фрылансер або студыя распрацоўкі
Пытанне «фрылансер або студыя распрацоўкі» не пра якасць — сярод прыватных спецыялістаў шмат моцных інжынераў. Яно пра рызыкі і маштаб задачы.
| Крытэрый | Фрылансер | Студыя | Штатная каманда |
|---|---|---|---|
| Падыходзіць для | Невялікія задачы, дапрацоўкі, просты бот або лендынг | Прадукт цалкам: дызайн, бэкенд, фронтенд, мабільныя, DevOps | Прадукт — ядро бізнесу на гады |
| Хуткасць старту | Хутка | 1–2 тыдні на пагружэнне | Месяцы на найм |
| Рызыка «выпадзення» | Высокая: хвароба, іншы праект | Нізкая: ёсць замена ўнутры каманды | Сярэдняя: цякучасць |
| Кампетэнцыі | Звычайна адна-дзве ролі | Поўны цыкл | Залежыць ад найму |
| Адказнасць | Часта без дагавора і гарантый | Дагавор, этапы, SLA | Працоўны дагавор, але рызыкі прадукту на вас |
| Кошт | Ніжэйшая стаўка | Вышэйшая стаўка, менш вашых выдаткаў на кіраванне | Фонд аплаты працы + падаткі + менеджмент |
Практычны варыянт для многіх кампаній: студыя робіць MVP і выбудоўвае архітэктуру, а потым прадукт перадаецца ўнутранай камандзе разам з кодам і дакументацыяй. Гэта працуе, толькі калі перадача была закладзена з самага пачатку — пра гэта ніжэй.
Чэк-ліст: 12 пунктаў для выбару выканаўцы
Гэты спіс аднолькава карысны, калі вы вырашаеце, як выбраць студыю распрацоўкі для платформы або прыватнага распрацоўшчыка для бота. Адзначайце кожны пункт па шкале «так / часткова / не».
- Рэлевантныя кейсы. Не «прыгожыя карцінкі», а праекты падобнай складанасці: ролі, інтэграцыі, нагрузка. Папрасіце паказаць працуючы прадукт, а не толькі скрыншоты.
- Людзі, якія будуць рабіць праект. Хто канкрэтна вядзе архітэктуру, хто піша код, ці будзе ў вас прамы кантакт з распрацоўшчыкамі ці толькі з менеджарам.
- Працэс. Як часта дэма, ці ёсць тэставы стэнд, дзе відаць дошка задач. Нармальны адказ — дэма кожны тыдзень і стэнд з першых тыдняў.
- Пытанні да вас. Моцны падрадчык задае шмат нязручных пытанняў пра бізнес і метрыкі. Калі ацэнку даслалі праз гадзіну без ніводнага пытання — гэта ацэнка чагосьці іншага.
- Структура ацэнкі. Каштарыс разбіты на этапы і функцыі, бачныя дапушчэнні і рызыкі, а не адна лічба «пад ключ».
- Правы на код. У дагаворы прама пазначана, што выключныя правы на вынік пераходзяць да вас, а рэпазіторый знаходзіцца на вашым акаўнце.
- Размяшчэнне. Прадукт разгортваецца на вашых серверах або ў вашым воблаку, дамены і доступы аформлены на вас.
- Бяспека. Як захоўваюцца сакрэты і доступы, хто мае доступ да прадакшэну, як апрацоўваюцца персанальныя даныя паводле 152-ФЗ (расійскага закона аб персанальных даных).
- Якасць кода. Ці ёсць код-рэв'ю, аўтатэсты, CI/CD, маніторынг памылак. Папрасіце паказаць фрагмент кода або правесці тэхнічны званок з вашым экспертам.
- Дакументацыя і перадача. Што вы атрымаеце на выхадзе: апісанне архітэктуры, інструкцыю па разгортванні, доступы, навучанне каманды.
- Падтрымка пасля запуску. Ці ёсць SLA: час рэакцыі на крытычную памылку, гадзіны працы, кошт гадзіны дапрацовак.
- Рэкамендацыі. Магчымасць пагаварыць з адным-двума мінулымі кліентамі — лепшы спосаб праверыць усё пералічанае вышэй.
Калі кандыдат набірае «не» па пунктах 6, 7 і 10, астатняе амаль не мае значэння: нават добры прадукт апынецца закладнікам адносін з адной камандай.
Правы на код і дзе размяшчаецца прадукт
Гэта самы недаацэнены раздзел. Тыповая гісторыя: прадукт працуе, але размешчаны на серверы падрадчыка, дамен зарэгістраваны на яго супрацоўніка, а рэпазіторыя ў вас няма. Змена каманды ў такой сітуацыі ператвараецца ў перамовы.
Што зафіксаваць
- Адчужэнне выключнага права на праграмны код і дызайн на вашу карысць — па актах, паэтапна або па выніках праекта.
- Пералік выкарыстаных іншых кампанентаў і іх ліцэнзій: open source-бібліятэкі з «заразнымі» ліцэнзіямі могуць абмежаваць камерцыйнае выкарыстанне.
- Рэпазіторый (GitHub, GitLab або ваш уласны) створаны на акаўнце вашай кампаніі, падрадчык працуе ў ім як запрошаны ўдзельнік.
- Воблака, серверы, дамены, акаўнты распрацоўшчыка ў App Store і Google Play, плацежныя кабінеты — аформлены на вашу юрыдычную асобу.
- Перадача ўключае дакументацыю, зменныя асяроддзя, схему інфраструктуры і інструкцыю па разгортванні.
Дагавор, аплата і SLA
Мадэль аплаты ўплывае на паводзіны абодвух бакоў. Дзве асноўныя схемы:
| Мадэль | Як працуе | Калі падыходзіць |
|---|---|---|
| Фіксаваная цана | Аб'ём зафіксаваны ў ТЗ, аплата па этапах пасля прыёмкі | Зразумелая задача: бот, сайт, MVP з жорсткім спісам функцый |
| Time & Materials | Аплата фактычна выдаткаваных гадзін па спрынтах | Развіццё прадукту, нявызначаныя патрабаванні, доўгія праекты |
У абодвух выпадках прывязвайце аплату да вынікаў, якія можна праверыць: этап прыняты, сцэнарыі праходзяць на тэставым стэндзе, код у вашым рэпазіторыі. Стоадсоткавая перадаплата за ўвесь праект — дрэнная ідэя пры любой мадэлі.
Прыёмка і гарантыя
Прапішыце, як прымаецца кожны этап: па чэк-лісце сцэнарыяў з ТЗ, на тэставым стэндзе, з фіксаваным тэрмінам на заўвагі (напрыклад, 5 працоўных дзён). Асобна агаварыце гарантыйны перыяд пасля запуску — звычайна ад аднаго да трох месяцаў, — на працягу якога падрадчык бясплатна выпраўляе памылкі ў зробленым функцыянале. Важна адрозніваць памылку («кнопка аплаты не працуе ў Safari») і новае патрабаванне («давайце дадамо аплату часткамі»): другое аплачваецца як змена аб'ёму.
Падтрымка па SLA
SLA на падтрымку звычайна апісвае: класы інцыдэнтаў (крытычны, сур'ёзны, дробны), час рэакцыі і аднаўлення для кожнага, гадзіны працы (працоўны час або 24/7), спосаб эскалацыі і кошт дапрацовак па-за падтрымкай.
Чырвоныя сцягі на першай сустрэчы
- Ацэнка без пытанняў і без прапрацоўкі — «зробім за 2 тыдні», яшчэ не зразумеўшы задачу.
- Цана ў 2–3 разы ніжэйшая, чым у іншых кандыдатаў на тое ж ТЗ, без тлумачэння, за кошт чаго.
- Адмова паказаць працуючыя прадукты або даць кантакт хаця б аднаго кліента.
- «Код перадаём пасля поўнай аплаты», «хостынг толькі ў нас», «дамен аформім на сябе, так зручней».
- Ніхто з распрацоўшчыкаў не ўдзельнічае ў сустрэчах — толькі менеджар па продажах.
- Аднолькавы стэк для любой задачы: і боту, і маркетплэйсу, і AI-сістэме прапануюць адно і тое ж.
- Няма адказу на пытанне «што будзе, калі праз год мы захочам змяніць падрадчыка».
Як выбраць вэб-студыю: пытанні для сустрэчы
Калі вы думаеце, як выбраць вэб-студыю для сайта або вэб-дадатку, дадайце да агульнага чэк-ліста спецыфічныя пытанні:
- Якія паказчыкі хуткасці ў вашых апошніх сайтаў? Можна праверыць у PageSpeed Insights проста на сустрэчы.
- Як закладваеце тэхнічнае SEO: мікраразметка, sitemap, кананічныя адрасы, хуткасць?
- Якая CMS і наколькі зручна змяняць кантэнт без распрацоўшчыка?
- Як уладкавана аналітыка: мэты, падзеі, звязка з CRM?
- Што ўваходзіць у падтрымку і колькі каштуе гадзіна дапрацовак пасля запуску?
Арыенціры па бюджэтах дапамогуць адсеяць нерэалістычныя прапановы яшчэ да сустрэч: даведачныя цэны сабраны ў артыкуле колькі каштуе распрацоўка сайта і на старонцы цэн на распрацоўку. Што звычайна ўваходзіць у аб'ём работ над сайтам — ад прататыпа да хостынгу і аналітыкі, — відаць на прыкладзе старонкі распрацоўкі сайтаў і вэб-дадаткаў.
Дзеля празрыстасці — наш уласны падыход, па якім нас таксама можна праверыць гэтым чэк-лістам: код, рэпазіторыі, серверы і дамены належаць кліенту, прадукт разгортваецца на вашых серверах або ў вашым воблаку і перадаецца працуючым, з дакументацыяй; у вас прамы доступ да распрацоўшчыкаў і штотыднёвыя дэма. Падрабязней пра каманду — на старонцы пра студыю B2B-Lab, прыклады работ — у раздзеле кейсаў.
Пытанні і адказы
Што лепш для распрацоўкі — фрылансер ці студыя?
Фрылансер падыходзіць для невялікіх задач і дапрацовак, дзе рызыка выпадзення аднаго чалавека некрытычная. Для прадукту цалкам, з дызайнам, бэкендам, мабільнымі дадаткамі і падтрымкай, надзейней студыя з дагаворам, этапамі і SLA.
Як праверыць падрадчыка да падпісання дагавора?
Папрасіце паказаць працуючыя прадукты падобнай складанасці, пагаварыце з адным-двума мінулымі кліентамі і правядзіце тэхнічны званок з распрацоўшчыкамі, якія будуць рабіць ваш праект. Добрая прыкмета — шмат удакладняльных пытанняў пра ваш бізнес.
Каму павінен належаць код пасля распрацоўкі?
Заказчыку. У дагаворы варта прама прапісаць адчужэнне выключнага права, а рэпазіторый, серверы, дамены і акаўнты у крамах дадаткаў з самага пачатку афармляць на кампанію заказчыка.
Чаму ацэнкі розных падрадчыкаў так моцна адрозніваюцца?
Часцей за ўсё таму, што кожны ацэньвае сваю інтэрпрэтацыю задачы. Аднолькавае ТЗ з ролямі, сцэнарыямі і інтэграцыямі, адпраўленае ўсім кандыдатам, робіць ацэнкі супастаўнымі.
Колькі падрадчыкаў варта разглядаць?
Звычайна дастаткова 4–6 кандыдатаў на этапе запыту ацэнак і 2–3 на этапе падрабязных сустрэч. Больш — расцягвае выбар, менш — не дае зразумець рынкавы ўзровень цэн.