Цената за изработка на сайт се смята така: часове по задачите, умножени по рейта на агенцията, плюс буфер за неясните части. Рейтът трябва да покрива заплатите, режийните, часовете, които никой не плаща, и печалбата. Ако една от тези части липсва, агенцията губи пари на проекта, без да го забележи.
Клиентът търси „изработка на сайт цена“ и сравнява крайни суми. Агенцията трябва да сравнява обхват. Тази страница е за собственика, който определя цените.
От какво се състои цената на проекта?
| Част | Какво включва | Как се смята |
|---|---|---|
| Разработка | Програмиране по задачите от тех. заданието | Часове по задачи |
| Дизайн | UX, макети, дизайн система | Часове или пакет |
| PM и комуникация | Срещи, отчети, координация | Обикновено процент от разработката |
| QA | Ръчни и автоматични тестове | Процент от разработката или часове |
| Деплой и инфраструктура | Сървъри, CI/CD, домейни | Часове плюс разходите на клиента |
| Буфер | Риск в неясните части | Процент по задачите с висок риск |
| Гаранция и поддръжка | Поправки след приемането | Отделен договор или процент |
Най-често се забравят PM, QA и гаранцията. Те не се виждат в макетите, но отнемат часове.
Как да изчислите рейта на агенцията?
Рейтът не е заплатата, разделена на 168 часа. Разработчикът не продава всеки свой час.
- Вземете пълния разход за човек за година: заплата, осигуровки, техника, лицензи, обучение.
- Добавете дела му от режийните: офис, счетоводство, продажби, управление.
- Разделете на часовете, които реално продавате. Извадете отпуските, празниците, вътрешните задачи, пресейла и бенча.
- Добавете маржа, който искате.
Бенчът е най-скъпата част, която агенциите често не включват. Ако средно 10% от екипа е без проект, тези заплати трябва да се платят от рейта на останалите 90%.
Фиксирана цена или проект на час?
| Фиксирана цена | Проект на час (T&M) | |
|---|---|---|
| Риск за срока и обхвата | Ваш | На клиента |
| Нужно тех. задание | Подробно, преди договора | Може да се изяснява в хода |
| Марж при добра оценка | По-висок | Предвидим, по-нисък |
| Марж при лоша оценка | Може да стане отрицателен | Остава същият |
| Промени от клиента | Чрез анекс и нова оценка | Влизат в следващия спринт |
| Подходящо за | Сайтове и модули, които сте правили много пъти | Продукти, MVP, интеграции |
Компромисът, който работи: платена фаза на проучване (discovery) на час, после фиксирана цена за ясно описаната част. Клиентът плаща за изясняването, а вие давате фиксирана цена само там, където я разбирате.
Как да оцените задачите?
- Разбийте проекта на задачи, всяка до 16 часа. По-големите задачи крият неизвестни.
- Оценете всяка задача заедно с разработчика, който ще я прави.
- Маркирайте задачите с висок риск: нови интеграции, чужди API, миграция на данни.
- Сложете буфер само на рисковите задачи. Общият буфер върху всичко се реже първи при преговори.
- Сравнете с реалните часове от подобен минал проект.
Последната стъпка изисква да записвате часовете по задачи. Без история на реалните часове всяка оценка е гадаене.
Как да фиксирате цената в договора?
Цената е толкова сигурна, колкото е ясно описано какво включва. В договора за изработка запишете:
- тех. заданието като приложение;
- какво не е включено в цената;
- как се оценяват и плащат промените;
- етапите на плащане, обвързани с приемане;
- срока за забележки при приемането.
Подробно за договора: договор за изработка. Как се пише заданието: техническо задание.
Ако клиентът е фирма от друга държава от ЕС, мястото на изпълнение е при него (чл. 21, ал. 2 ЗДДС). Фактурата е без български ДДС, клиентът начислява данъка при обратно начисляване. Подробно: ДДС при услуги за ЕС.
Какво общо има цената на проекта с кода на агенцията?
При всеки проект на час и при всяка фиксирана цена агенцията продава часове. Когато проектите намалеят, приходът спира.
Част от кода, който пишете, може да носи пари и след проекта:
- модули и интеграции, които повтаряте от проект на проект;
- шаблони и стартови проекти;
- вътрешни инструменти.
Условието е договорът с клиента да оставя правата върху тези части у агенцията. Как да го уредите: чий е кодът. Колко може да струва този код: колко струва кодът.