Это пожалуй один из самых важных вопросов который волнует как заказчика, так и freelance'ра.
Для freelance'ра стоимость нужно оценивать прежде всего в соответствии с количеством затрачиваемого времени на проект. Весь будущий проект разбивается на необходимые этапы, делать это проще всего в любом mind менеджере и/или в excel. Затем у каждого этапа подписывается примерная трудоемкость в часах. Программист с большим опытом работы сможет прикинуть трудозатраты с вероятностью 0.8 - 0.9. Затраты всегда округляются в большую сторону.
После этих несложных манипуляций, у вас появятся примерные суммарные трудозатраты в часах.
На этом этапе могут встретиться типовые ошибки:
1. Не учтено время на составление технического задания. Если проект сложный, это может занять очень значительную часть времени.
2. Не добавлено время на общение с заказчиком. Достаточно ощутимая статья, особенно тогда когда заказчик постоянно пытается что-то корректировать, обсуждать какие-то новые моменты. email, icq, skype - всё это должно быть учтено. Вы же не собираетесь работать бесплатно!
3. Сборка дистрибутива. Процесс занимает по 10-20 минут и вроде бы не заметен, но если вы выпустите 10-20 версий, то общее время уже существенно. Так же в эту статью нужно включать время на выкладывание файлов на ftp и тому подобную рутину.
4. Первичное тестирование. Здесь я не говорю о настоящем тестировании, речь идет скорее о проверке готового дистрибутива.
Итак, итоговое время посчитано. К нему всегда необходимо добавить запас - 25%. Почему? Да по тому, что на этапе реализации, могут возникнуть технические не состыковки, проблемы, клиент захочет добавить пару "рюшечек". Вот и на это и уйдет дополнительное время.
Очень часто бывают случаи когда клиент по ходу разработки меняет задание, и вносит какие то коррективы. Как поступить в данном случае?
Всё зависит от того, насколько корректировка сложна. Если, для реализации требования вам нужно переписать 30% проекта, добавить кучу кода и займёт это 2 недели – смело говорите, что такое реализуемо, но в следующей версии (релизе).
Вы доделываете проект по текущему тех заданию, фиксируете оплату, а далее – составляете новое задание на доработку, со своей сметой и реализуете уже его.
Если доработки не очень существенны, то я обычно делаю их бесплатно т.к. они как раз ложатся в выше описанные 25% запаса.
Вот такая примерная технологий оценки времени проекта. Чем у вас больше опыт, тем это время вы рассчитываете точнее.
Итоговая стоимость разработки будет равна:
время разработки * ваш рейт * коэффициент жадности
Как выбрать рейт, и коэффициент жадности – это отдельная тема. Я расскажу о ней в последующих постах.

Нет комментариев к “Сколько стоит разработка по и сколько взять денег с клиента?” Написать комментарий ›