Состав сметы: доработка чужого проекта

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

Позиции и единицы измерения

  • Развёртывание проекта на локальной и тестовой средеэтап
  • Аудит кода, зависимостей и структуры базы данныхчас
  • Отчёт о состоянии проекта и перечне рисковдокумент
  • Восстановление сборки и обновление устаревших зависимостейчас
  • Исправление унаследованных дефектов по согласованному спискузадача
  • Доработка функциональности по заданиючас
  • Рефакторинг критичных участков кодачас
  • Перенос проекта на инфраструктуру заказчикаэтап
  • Настройка процесса выкладки и резервного копированиясреда
  • Тестирование изменений и регресс перед релизомпрогон
  • Описание архитектуры и инструкция по развёртываниюдокумент
  • Техническая поддержка после сдачи работмесяц поддержки
Срок

Срок разбивайте на два горизонта. Для этапа погружения назовите точное число рабочих дней — этот объём предсказуем. Для доработок укажите, что сроки определяются по результатам аудита и фиксируются отдельным приложением. Начало отсчёта привязывайте к дате фактической передачи всех доступов, а не к подписанию: задержка выдачи ключей от прежнего подрядчика — типичная причина сдвига, и её стоит оговорить заранее.

Оплата

Этап погружения оплачивается отдельно и до начала доработок — это защищает обе стороны от оценки вслепую. Дальнейшие работы удобно вести спринтами с оплатой в начале каждого спринта либо по факту закрытых задач в часах с ежемесячным актом. Опишите, как оплачиваются срочные исправления вне очереди и что происходит с оплатой, если заказчик приостанавливает проект.

Гарантия

Гарантируйте исправление дефектов в том коде, который написала команда, в течение оговорённого срока после приёмки соответствующей задачи. Прямо укажите, что гарантия не распространяется на унаследованный код, на последствия изменений, внесённых заказчиком или третьими лицами, и на сбои внешних сервисов и хостинга. Условие снятия гарантии — доступ третьих разработчиков к боевой среде без согласования.

Соберите такое предложение за несколько минут

Блоки, смета с расчётом и условия уже готовы — останется вписать свои цены. Клиент открывает ссылку в браузере, а вы видите, кто её открыл и докуда дочитал.

Другие работы в нише «разработка ПО»

Другие направления