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

 

Фиксированная стоимость

Оплата за отработанное время

Плюсы

- точная оценка работ и планирование бюджета;

- получение временной гарантии на результат

- низкая стоимость работ

- гибкость в постановке заданий, возможность менять задачи в процессе работы, менять требования, последовательность выполнения задач

- возможность увеличить темп работы за счет подключения новых специалистов в команду

- более проработанный результат

Минусы

- высокая стоимость разработки, т.к. в стоимость включается не только отработанное время, но и согласования заданий, менеджмент, гарантия и возможные риски

- ограничение работ техническим заданием, отсутствие гибкости

- риск получить результат соответствующий заданию, но несоответствующий реальным потребностям, которые могут меняться в процессе разработки

- все доработки, исправления выполняются за отдельную плату
- наличие приблизительной оценки работ и отсутствие точной

 

Разработка крупного проекта по фиксированной стоимости

Для успешной работы по фиксированной стоимости необходимо наличие подробного технического задания на весь проект. После согласования оценки всего проекта его нужно разделить на этапы и оценить каждый из них. В свою очередь, первый этап также лучше разделить на небольшие задачи и составить план их выполнения. Начинать разработку лучше с этих небольших задач, которые будут выполняться последовательно. У каждой из них должны быть свои стоимость и сроки. Срок выполнения такой задачи не должен превышать одну-две недели. После успешного выполнения и приемки первой задачи можно переходить ко второй, потом к третьей. Тут важно соблюдать последовательность, чтобы на практике убедиться, как происходит работа и приемка первых задач. После успешной работы по данной схеме на протяжении первого этапа можно будет начинать работу по второму. Если же в процессе работы окажется, что:

  1. Нужно менять задачу в процессе работы - невозможно ее сразу четко сформулировать:
    1.1. Легче двигаться дальше уже имея какой-то результат
    1.2. Появляются новые идеи, их нужно учитывать
    1.3. Появляются новые требования, которые необходимо соблюдать
    1.4. Меняются приоритеты (что нужно делать в первую очередь, а что потом)
    . 
  2. Приемка работы занимает больше времени, чем предполагалось ранее
    2.1. На принятие работы нужно больше времени, чем ожидали
    2.2. Работу принимает не один человек – необходимо больше согласований
    2.3. Сложно все спланировать и вовремя принимать все работы
    2.4. Есть зависимость от третьей стороны, на которую невозможно повлиять
    .  
  3. Возникают непредвиденные моменты, которые требуют большего времени
    3.1. Из-за сложности проекта приходится изучать дополнительный материал. Это делает невозможным изначально сделать точную оценку работ.
    3.2. Сложный код проекта не позволяет учесть все риски

то стоит пересмотреть модель работы в сторону оплаты за отработанное время. Если же все задачи несложные, есть четкое представление о том, что должно получиться или возможно они однотипные, то работа по фиксированной стоимости также подойдет.

Работа с оплатой за отработанное время

До начала работы лучше сделать предварительную оценку всего проекта или задачи. Это позволит примерно спланировать бюджет и принять решение. При наличии технического задания работы могут проводиться согласно ему.

  1. Заказчик формулирует задачу
  2. При необходимости составляется техническое задание. Его может составить как сам заказчик, так и исполнитель, основываясь на требованиях заказчика
  3. Предоставляется приблизительная оценка задачи, согласовываются сроки
  4. Задача выполняется. При изменении условий задачи заказчик оперативно вносит корректировки, ставит новую задачу или формулирует дополнительные требования.
  5. Задача проверяется и утверждается
  6. Работа делится на небольшие итерации, что позволяет лучше контролировать результат

В проект может включиться дополнительный разработчик или наоборот уменьшиться нагрузка.

Успех проекта

Исходя из опыта работы, мы видим, что модель работы с оплатой за отработанное время хорошо подходит для различных проектов. В процессе работы над крупным проектом заказчику лучше не ограничивать себя четкими рамками технического задания, а сосредоточиться на достижении поставленной цели. Поэтому основная часть заказчиков сразу или со временем выбирает модель работы с оплатой за отработанное время – это удобнее!

Успех выполнения проекта полностью зависит от людей участвующих в его разработке. Важно, чтобы проектом занимался хороший опытный специалист (команда) и проект ему нравился. Со стороны заказчика важна четкая постановка задач и наличие общего понимания конечной цели.