Можно согласиться, что "Выполнить переделку за счёт заказчика" выход из положения,
но заставить заказчика платить очень трудно.
Если у тебя постоянно или регулярно такое возникает, проблема в тебе,
а не в заказчике. Я всего 3 года работаю в аутсоурсе тим лидом и
продакшен менеджером и могу сказать, что первое, что я делаю
это налаживание тесного взаимодействие с заказчиком.
Телефон, IM, почта. И конференции устраиваю каждый день.
Конференции войсом, если есть время и число проблем, которые
нужно обсудить больше двух трех.
НА КАЖДОЙ конференции, подчеркиваю, что это ОЧЕНЬ важно
и КРИТИЧНО для проекта иначе будут дополнительные затраты и
мы не уложимся в срок.
Второе, каждую неделю я пишу отчет, саммари ревью, в котором
указываю проблемы, которые обсуждались, проблемы которые почему-то
не обсудились (и по какой причине). Если виноват заказчик, так и указываю,
заказчик отказался обсуждать проблему, делаем так-то и так то (по его спецификации)
с его позволения. Потом, когда проект входит в стадию релиза, заказчику ничего не остается,
как поджав губки доплатить за переработку.
Но как правило, такого не возникает, если ты звонишь к заказчику и общаешься войсом.