Перейти к основному содержимому

Управлять изменением объёма работ

Результат страницы

Вы научитесь останавливать расползание scope без конфликта: зафиксировать запрос, классифицировать его, оценить влияние и получить явное согласие до выполнения. Change request — не бюрократия и не способ взять деньги за каждую мелочь. Это общий документ о том, чем новая версия проекта отличается от уже оплаченной.

Когда нужен change request

Он нужен, если меняется хотя бы один из параметров:

  • новый deliverable, экран, роль, интеграция или платформа;
  • новый критерий качества или совместимости;
  • дополнительные данные, миграция или сценарий;
  • число итераций;
  • срок из-за нового приоритета;
  • объём hourly-лимита или цена fixed milestone.

Уточнение не меняет результат и трудоёмкость: например, клиент выбирает один из уже предусмотренных цветов. Исправление вашей ошибки относительно согласованного критерия — не change request; это ваша обязанность. Новый сценарий, которого не было в scope, — изменение, даже если клиент называет его «маленькой правкой».

Быстрая классификация

Задайте четыре вопроса:

  1. Был ли запрос явно включён в scope?
  2. Нужен ли новый код, дизайн, исследование, контент или тестирование?
  3. Меняет ли он критерии приёмки или зависимости?
  4. Влияет ли он на срок, цену или текущий приоритет?

Если первый ответ «нет» и хотя бы один из остальных «да», создайте change request. При споре не доказывайте намерение клиента; покажите исходный текст и разницу.

Процесс

1. Подтвердите, что услышали запрос

«Понял: нужно добавить экспорт в CSV с тремя новыми полями и фильтром по периоду. Сейчас в milestone есть просмотр отчёта, но экспорта нет. Я оценю влияние и вернусь с вариантами».

Не начинайте работу во время оценки. Можно провести короткое исследование, если оно входит в текущий этап; иначе согласуйте оплачиваемый discovery.

2. Опишите разницу

Сравните было / становится. Укажите, какие файлы, сценарии и критерии добавляются, а также что по-прежнему не входит. Чем короче связь с исходным scope, тем сильнее документ.

3. Дайте варианты

Обычно полезны три:

  • добавить объём и увеличить цену/срок;
  • заменить им менее приоритетную часть без роста бюджета;
  • перенести в следующий milestone или контракт.

Не вынуждайте клиента покупать единственный дорогой вариант. Покажите компромисс и свою рекомендацию.

4. Оцените влияние

Для fixed укажите новую сумму, дату и критерии milestone. Для hourly — оценочный диапазон часов, влияние на недельный лимит и приоритет backlog. Диапазон не является скрытым fixed promise: объясните неизвестные и точку повторной оценки.

5. Получите approval и обновите контракт

Сообщение «да, делайте вариант B за $X, срок Y» фиксирует решение, но настройки Upwork тоже должны соответствовать. Для fixed клиент обновляет или создаёт и финансирует milestone. Для hourly при необходимости меняет лимит. До этого продолжайте только исходный scope либо остановитесь на безопасной точке.

Шаблон change request

CR-03: экспорт отчёта
Запрос:
Исходный scope:
Изменение:
Не входит:
Вариант A: добавить; +$… / +… часов; новая дата …
Вариант B: заменить функцию …; бюджет без изменений; дата …
Вариант C: следующий этап после текущей приёмки.
Рекомендация: … потому что …
Нужно от клиента: выбрать вариант и обновить milestone/лимит до …
До подтверждения выполняется исходный scope.

Как отвечать на «это же пять минут»

Не спорьте о минутах. Разберите полный цикл: уточнение, реализация, тест, документация, регрессия и сдача. Если изменение действительно занимает пять минут и не создаёт риск, вы можете включить его как жест доброй воли — но письменно отметьте, что именно добавили и что это разовое решение. Иначе бесплатное исключение становится новым ожиданием.

Если клиент не согласен

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

Ошибки

  • Делать изменение, а цену обсуждать после.
  • Называть исправление своего дефекта новым scope.
  • Считать устное «окей» достаточным для непрофинансированного fixed-этапа.
  • Менять только дедлайн, не обновляя критерии.
  • Смешивать несколько запросов в один непрозрачный пакет.
  • Продолжать работу при красном конфликте, чтобы «не портить отношения».

Чеклист

  • Исходный scope процитирован точно.
  • Разница и новые критерии описаны.
  • Исправление дефекта не выдано за допработу.
  • Есть минимум два варианта решения.
  • Цена, часы, срок и зависимости пересчитаны.
  • Получено явное подтверждение.
  • Milestone или hourly-лимит обновлён до работы.
  • Статус проекта отражает изменение.

Следующий шаг

После approval обновите статус проекта. Когда обновлённые критерии выполнены, используйте процедуру сдачи этапа.