Одна из самых больших проблем начинающих фрилансеров — оценка стоимости задания.
На самом деле — оценка стоимости проектов — очень не простой момент и очень важно научится правильно оценивать стоимость проекта, что предлагается.
Тот, кто считает, что в этом ошибаются только начинающие — глубоко не прав, ошибкой цены и сроков грешат даже более-менее успешные фрилансеры, а то и профессионалы. Очень часто успех или неудача проекта упираются корнем в изначальную оценку цены и сроков.
Так как же правильно оценить проект?
Чтобы постараться более правильно оценить проект, выполните следующие пункты:
1. Разбейте общую задачу на подзадачи, так, чтобы каждая подзадача минимально была связана с другой подзадачей.
2. Проанализируйте требования клиента, насколько они детальны? Если не хватает детализации — значит нужно выяснить у клиента эти моменты.
3. Попробуйте оценить каждую из подзадач по срокам.
4. Добавьте к срокам, определенным Вами в п.3 +25-30% от времени. Как бы это не звучало странно — мы всегда оценивает сроки слишком оптимистично и как правило ошибаемся. Буфер в 25-30% должен Вам помочь в решении этой проблемы.
5. Ответьте на вопрос: будете ли Вы тратить какое-то количество времени на общение с клиентом? Если да — то заложите это время тоже в бюджет. Вы не должны делать это за бесплатно.
6. Сложите количество часов, полученных в результате пунктов 1-5 и сделайте оценку проекту, исходя из оплаты за час Вашей работы.
В результате пунктов 1—6 Вы получили сумму в N (допустим евро). Собираетесь ее назвать клиенту? Нет, это не правильно.
Задайте себе следующие вопросы:
1. Насколько хорошо Вы знаете клиента? Всегда ли он придерживается условий, определенных изначально перед стартом проекта или постоянно добавляет пункты во время работы ?
2. Имеете ли Вы достаточно опыта в данной области? Нет ли каких-либо моментов в проекте, где Вы слабо ориентируетесь?
Если в п1 ответ «добавляет», то к общей стоимости добавьте 30%-50% стоимости проекта, в зависимости от интенсивности добавления.
Если в п2 ответ «есть моменты, где я слабо ориентируюсь», то добавьте к срокам реализации проекта 10-30% от общего времени (без доплаты со стороны клиента — ведь он не должен платить за Ваше «обучение»).
Теперь Вы получили реальные сроки и цену проекта. Но и это еще не все.
Насколько желаемый этот клиент? Является ли он известным? Если да — сделайте скидку в 10-15% от получившейся стоимости (при этом сначала скажите клиенту общую сумму, а потом сообщите о скидке — клиент оценит).
Итак — Вы получили окончательную стоимость. Ее можно уже назвать.
А вот к получившимся срокам стоит добавить 30% от них «на всякий случай». Теперь и сроки у Вас уже правильные.
Вот теперь Вы правильно расчитали сроки и время на реализацию проекта.
Оригинал -
тут
комментарии (32)
Если будут проблемы - отпишусь сюда (-:
Или тут закралась ошибка?
И если вы не укладываетесь в свой же эстимэйшн, то это абсолютно не правилно, а ещё если разница состаляет разы, то это ужасно.
В законах Мерфи сказано:"Прикиньте время на проект, умножте на 2 и замените единицами более высокого порядка"
И вот в этой шутке как раз очень небольшая доля шутки :(
Время x1 = сферический конь в вакууме.
Время х2 = оптимистичный прогноз.
Время х3 = скорее, так и будет.
Если в п1 ответ «добавляет», то к общей стоимости добавьте 30%-50% стоимости проекта, в зависимости от интенсивности добавления."
Не согласен. Если клиент в процессе работы добавляет новые условия, нужно сообщать клиенту, что дополнительные пожелания будут реализованы за отдельную плату после выполнения основных уже оговоренных условий. Если изменения кардинальные, нужно делать пересмотр цены вместе с заказчиком.
Лучше по окончании работ - скажите клиенту, что объем работ оказался меньше, и поэтому вы делаете ему скидку.
С матом и прибаутками последующие три месяца я руководил форсированной экстремальной разработкой Системы. Что-то даже получилось. Это что-то было названо Прототипом и успешно было поставлено Заказщику.
Спич был про такой момент, как периодическую коррекцию учета рисков.
только я обычно оцениваю в часах, стараясь учесть все неприятные факторы
а затем просто умножаю на два и получаю более-менее реальную оценку в рабочих часах, из неё вывожу стоимость
реальный срок исполнения зависит от обстоятельств, но в общем это 4-8 рабочих часов в сутки (сюда закладываются потери на обучение, перебои в работе и пр.)
пример:
есть достаточно понятная задача, но без детального ТЗ.
задача займёт 10-15 часов рабочего времени в зависимости от деталей.
нет ТЗ (заказчик сам виноват) - берём по максимуму, умножаем на два
30 часов
пусть стоимость часа равна 500 руб.
тогда стоимость всего заказа будет 15 000 руб.
срок исполнения (детального ТЗ нет, придётся согласовывать с заказчиком, плюс есть пара скользких моментов - понадобится изучить документацию) = 30 часов делим на 6 часов в день, получаем 5 рабочих дней = календарная неделя
мой ответ заказчику: я сделаю это за 15 тыс. за одну неделю.
Эту схему я применяю, когда просят быстро оценить порядок стоимости выполнения задачи. А когда можно подумать/поторговаться, то алгоритм приближается к описанному автором :))
Успехов!
Относительно стоимости - на самом деле, есть и другой подход к ее вычислению. А именно: Ваша работа стоит не столько, сколько вы потратили на нее сил, а столько, сколько за эту работу готов заплатить клиент.
Но это очень сложно - мыслить такими категориями.