Меню

RFP на розробку програмного забезпечення: безкоштовний шаблон і як ним користуватися

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

Цей шаблон — документ, який ми хотіли б отримувати від кожного потенційного клієнта. Він свідомо нейтральний до підрядників — одинадцять розділів із підказками для заповнення й коротким поясненням, навіщо кожен потрібен, — і безкоштовний, без обміну на email: завантажте шаблон RFP на розробку програмного забезпечення (PDF, англійською). Решта цієї статті — погляд з іншого боку столу: відповідати на RFP — частина нашої щоденної роботи, тож ми точно знаємо, які з них отримують від підрядника найкращі ідеї, а які — шаблонний цінник, скопійований з минулого проєкту. Що відбувається після того, як пропозицію прийнято, — окрема історія; вона описана на сторінці «Як ми працюємо».

Чому більшість RFP отримують погані пропозиції

Більшість шкоди спричиняють три помилки — і всі три в момент написання здаються ретельністю.

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

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

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

Симптом слабкого RFP Що писати натомість
«Збудуйте нам мобільний застосунок з AI-функціями» Проблема: «Наші диспетчери втрачають ~3 години на день, перебиваючи замовлення між двома системами» — нехай підрядники запропонують, як це виправити
Жодних цифр про користувачів чи обсяги Ролі, кількість людей і транзакції на день чи місяць — сьогодні й через два роки; приблизно — цілком достатньо
«Бюджет: обговоримо» Діапазон із нижньою та верхньою межею — підрядники підганяють під нього обсяг, а невідповідні відсіюються самі
Сорок функцій, усі однаково важливі Безжально короткий список must-have, окремий список nice-to-have і явний рядок «поза обсягом»
«Має інтегруватися з нашою ERP» Кожна система поіменно, зі статусом API та відповідальним із вашого боку
Жодних критеріїв оцінювання Як ви зважуватимете пропозиції, плюс однакові жорсткі запитання кожному підряднику

Що містить хороший RFP: 11 розділів

Шаблон проводить через одинадцять розділів; кожен супроводжується підказками для заповнення й коротким поясненням, навіщо він підрядникам. Стисло:

  1. Компанія та контекст — хто ви і чому саме зараз; під це підрядники калібрують усе інше.
  2. Проблема, а не рішення — розділ з найвищою віддачею в усьому документі.
  3. Поточний процес і системи — включно з ручними кроками й обхідними шляхами, якими ніхто не пишається.
  4. Обсяг: must-have vs nice-to-have — щоб не платити ціну must-have за nice-to-have.
  5. Користувачі та обсяги — ролі, кількість, частота, зростання; приблизні цифри кращі за жодних.
  6. Інтеграції та обмеження — класичне місце, де бюджет непомітно зсувається; кожна система поіменно.
  7. Критерії успіху та метрики — розмова про приймання, перенесена в дешевий кінець проєкту.
  8. Терміни та бюджетні рамки — чесно названий діапазон і те, що робить ваш дедлайн жорстким.
  9. Команда та процес ухвалення рішень — хто у вас власник продукту і хто підписує; швидкість рішень — справжній ризик для графіка.
  10. Критерії оцінювання — включно із запитаннями, що викривають слабких підрядників (про них нижче).
  11. Логістика подання — дедлайни, формат і вікно для запитань, яке важить більше, ніж здається.

Розділ 10 заслуговує окремої згадки. Шаблон містить пʼять запитань до кожного підрядника: хто саме робитиме роботу — імена та рівень, а не «наша команда з 200 людей»; що відбувається після запуску — в контракті, а не в пітчі; як розраховується вартість змін посеред проєкту; який вигляд має звичайний тиждень співпраці; і — запитання, що фільтрує найшвидше, — схожий проєкт, де щось пішло не так. У кожного досвідченого підрядника така історія є. Підрядник без такої історії — не підрядник без провалів; це підрядник без чесності щодо них.

Як підрядники насправді читають ваш RFP

Кілька речей, яких ніхто не пише у своєму маркетингу, — тут вони тому, що зроблять ваш RFP кращим:

  • Розділ про бюджет читають першим. Не з жадібності — для швидкого сортування: він за десять секунд відповідає, про яку версію вашої проблеми йдеться — за $30 000 чи за $300 000 — і чи варто цьому підряднику взагалі подаватися.
  • Відсутня інформація не залишається відсутньою — вона отримує ціну. Кожна прогалина стає або запасом на ризик у ціновій пропозиції, або change request-ом після підписання. За розмитість ви платите в будь-якому разі; RFP лише вирішує, коли саме.
  • Точність притягує сеньйорну увагу. RFP зі справжніми обсягами, назвами систем і названим діапазоном сигналізує про клієнта, з яким буде добре працювати, — і непомітно опиняється на верхівці стосу, де його оцінюють досвідчені люди. Розмита розсилка на пʼятнадцять агенцій отримує шаблонну відповідь зі скриньки відділу продажів.
  • Запитання перед пропозицією — і є справжня співбесіда. Підрядники, яких ви хочете, повернуться із запитаннями ще до цінової пропозиції. Залиште вікно для запитань, відповідайте щедро й нотуйте, хто про що питав: підрядник, який не питає нічого, збирається оцінювати ваш проєкт наосліп.

Завантажте шаблон

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

Поширені запитання

Чи потрібен повний RFP для малого проєкту?

Ні. Для невеликої розробки достатньо розділів 2, 4, 5 і 8 — проблема, поділ на must-have і nice-to-have, обсяги, бюджетний діапазон — на одній сторінці; решта шаблону працює як чекліст, щоб не пропустити нічого важливого. Для багатьох малих проєктів звичайний discovery-дзвінок замінює RFP повністю — і будь-який підрядник має запропонувати його ще до того, як просити у вас папери.

Чи справді варто називати бюджетний діапазон?

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

Скільком підрядникам надсилати RFP?

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

А якщо ми ще не знаємо своїх вимог?

Так і напишіть в RFP — «ми ще не знаємо» цілком легітимна відповідь, і те, як підрядник до неї поставиться, — саме по собі сигнал. Сильні запропонують фазу discovery, щоб дослідити процес і визначити обсяг розробки, перш ніж оцінювати весь проєкт; саме так мають починатися кастомні софтверні проєкти — і саме так ми ведемо свої.

Наші статті

Наші кейси

Усі