Как вы собираетесь взимать плату за создание сайта?

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

Я беру плату за количество страниц? Если им нужны расширенные функции (Flash, Ajax и т.д.), Это просто цена за час разработки? Что, если я не знаю, сколько времени это займет? Есть ли хорошие способы взглянуть на похожий веб-сайт, чтобы определить, будет ли что-то 20-часовой работой или 100-часовой работой.

Существуют ли стандартные шаблоны, которые используются при определении объема и цены для задания на разработку сайта?

Ответ 1

Этот вопрос точно такой же, как "Сколько стоит построить дом?" В обоих случаях ответ зависит от того, чего хочет клиент. Вы можете построить "дом" за менее чем 100 долларов, особенно если человек, живущий в доме, имеет четыре ноги и хвост.

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

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

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

Я очень рекомендую книгу Оценка программного обеспечения: демистификация черного искусства от Стив Макконнелл. Удачи.

Ответ 2

Мой совет - не процитировать, пока вы точно не узнаете, что вам нужно будет писать, и заставьте клиента выйти в рамки. Если они передумают, убедитесь, что они понимают, что ваша цитата больше не действительна, и это будет стоить им больше денег.

В зависимости от того, что требуется, вы можете захотеть использовать raw html/css, использовать CMS или даже написать веб-приложение с нуля.

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

Например, если вас попросят написать сайт с 5 довольно статическими информационными страницами, 10 страницами, которые должен быть обновлен клиентом, и две страницы с довольно сложной функциональностью (например, отображение торговых точек и служб калькулятор), вы можете сломать его следующим образом:

  • Накладные расходы на стиль и макет: 5 дней
  • Статические страницы x 5: 1 день на страницу = 5 дней
  • Редактируемые страницы x 10: 2 дня на страницу = 20 дней
  • Комплексные страницы x 2: 6 дней на страницу = 12 дней
  • Развертывание и изменения: 3 дня
  • Всего: 45 дней

Умножьте это почасовой ставкой, которой вы довольны, и там ваша цитата.

Тем не менее, если вы, честно говоря, не знаете, как долго это будет продолжаться, вы все равно будете давать оценку шара. Приложите все усилия к оценке (сломайте все как можно больше), предоставьте цитату и перекрестите пальцы, вы не серьезно ее недооценили. Если это произойдет, убедитесь, что вы учитесь на ошибке.


Обновление: Я наткнулся на сообщение в блоге от T он Design Cubicle, который также может оказаться полезным. Вопросы, чтобы спросить клиентов перед тем, как создавать свой сайт.

Ответ 3

Зарядите скорость x час с циклом еженедельного биллинга (это то, что я использую все время).

Из моего ответа на наиболее распространенные проблемы, с которыми вы сталкиваетесь в независимой веб-разработке

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

Это означает, что вам нужно передать значение с начала, что является здоровым. Поговорите с вашим клиентом, хорошо сфокусируйтесь на определении того, что основные части, которые они хотят достичь, и , что лучше всего начать. Это основано как на ваших приоритетах клиента, так и на ваших собственных знаниях о том, что требуется для этого - даже если вы не знаете конкретно, сколько усилий требуется, вы обычно имеете общее представление о том, насколько сложны различные основные требования - друг против друга.

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

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

Если они не подойдут для стоимости и стоимости первых двух недельных статей, обычно лучше всего уйти (см. ответы других в этой ссылке выше - научиться говорить нет)... весьма вероятно, что это закончится плохо из-за неправильных ожиданий со стороны клиента. Не позволяйте им проигрывать приложенным усилиям, он берет то, что требуется, если вы все еще хотите пойти на это - сообщите им, что вы будете скидывать их x число hrs/или x $в скорости для первого x недель.

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

Обязательно помните, что вы будете оценивать v. широкие части (как можно меньше из них) и более подробно всего за пару недель, мы говорим hrs, оценивая не дни.

Ответ 4

Я просто расскажу вам, как моя фирма это делает, потому что она работает для нас: мы счастливы, и наши клиенты счастливы (насколько мы можем сказать).

Для работы без фиксации мы всегда заряжаем час. Мы взимаем такую ​​же ставку независимо от того, какую работу мы делаем (например: WordPress skin vs custom e-commerce platform), потому что мы считаем, что наше время стоит того, что стоит. В некоторых проектах с срочными линиями времени мы взимаем дополнительную плату за час, потому что нам приходится откладывать другие проекты, что делает наш бизнес менее прибыльным. Мы делаем это по нашему усмотрению, хотя и увеличили наши ставки только один или два раза за последний год.

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

Это важно, особенно для небольших компаний, потому что это освобождает их от необходимости беспокоиться о том, чтобы вырезать чек каждые две недели, что иногда сложно для них из-за их собственных клиентов и выставления счетов. Кроме того, считайте, что малый бизнес, как правило, является лишь горсткой людей, и очень редко есть кто-то, кто является специальным бухгалтером. Это означает, что если вы структурируете свой биллинг для частых платежей, они могут часто опаздывать и откладывать проект. Менее частое выставление счетов означает меньшее выставление счетов, что часто отлично подходит как для вас, так и для клиента.

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

Решение о том, что обвинять, является самой сложной частью. Другие цитировали закон Хофштадтера, и они верны для этого. До тех пор, пока у вас будет больше, чем ваша справедливая доля оценки опыта и общего времени проекта, весьма вероятно, что вы всегда будете оценивать. Некоторые предлагают умножить ваше время на 2 или даже 3, но это может быть немного чрезмерным. Я лично не следую этой школе мысли, поскольку я чувствую, что она несправедлива по отношению к клиенту и обычно заканчивается чрезмерной зарядкой, но если вы должны использовать множитель, то, вероятно, более вероятно. Если я не уверен, сколько времени займет конкретный компонент, я добавлю пару часов туда, но я не рассматриваю весь проект как гигантский неизвестный.

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

  • Дизайн базы данных
  • Модели
  • представления
  • Контроллеры
  • реализация HTML/CSS плюс дополнительное время для отладки IE (смешно да, но полностью точно)
  • JavaScript (Если проект тяжелый JavaScript, тогда у вас будут дополнительные, но похожие области для клиентской стороны)
  • Элементы управления CMS/Admin (если применимо)
  • Ввод содержимого (это должно быть копирование и вставка из того, что клиент предоставляет, и должен занять это на странице)

Для более сложных проектов разработки, требующих большого объема фактического программирования или имеющих большую возможность для изменения, мы включаем блок времени, составляющий до 20% от общего времени проекта для QA и пересмотров. Это имеет несколько преимуществ. Во-первых, он защищает вас. Мы все знаем, что чем больше вы разрабатываете, тем более для больших сложных систем, тем больше вам придется отлаживать &mdash, особенно если вы ориентируетесь на несколько платформ (например: Совместимость CSS/JavaScript в нескольких браузерах). Во-вторых, это дает вашему клиенту достаточную степень гибкости для запроса незначительных изменений без изменения действующего контракта. Это второе преимущество приходит как с предостережением о том, что плохо информированный клиент будет использовать это плохо (подробнее см. Следующий абзац), и что он позволяет вам предоставить вашему клиенту тот сервис, который заслуживает (они платят вам после все) и быть гибкими для слегка смещающихся спецификаций (потому что они ALL shift), что заставляет вас выглядеть лучше и делает их счастливыми.

Всегда важно воспитывать своего клиента, даже если они не новы к вашим видам услуг. Клиенты будут вести себя сравнимо с тем, как вы их сообщаете. Если вы не расскажете им ничего о своем процессе, о том, как вы намереваетесь выставить счет, каковы основные этапы, как часто вы собираетесь общаться с ними, что квалифицируется как незначительный пересмотр и что требует поправки по контракту, почему вы поручаете им то, что вы поручаете, что именно вы доставляете, чего не получаете и т.д., тогда они могут ожидать чего-то, чего вы не можете доставить. Это никогда не создает хорошей ситуации. Это разочаровывает разработчика и заставляет вас выглядеть плохо для клиента. Всегда иметь контракт и всегда указывать как можно больше в этом контракте. Он защищает всех.

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

Ответ 5

Вот процесс:

1) Определите свою ценность на рынке. Если вы уверены в своем наборе навыков, имеете солидный портфель и опыт работы на рынке, тогда вы должны взимать плату, как юрист. Есть затраты на ведение бизнеса, такие как рекламные акции и рекламу, которые вы должны внести в свой счет. Если вам не хватает уверенности в том, что вы начинаете компанию и оплачиваете счет, как адвокат, тогда вы не готовы выступать в качестве независимого консультанта. Если вы обвиняете себя как профессионала, вас будут рассматривать как профессионала. Если вы платите, как ребенок, вас будут рассматривать как ребенка. Если бы я был внештатным бизнес-агентом, я бы взимал 150 долларов в час за мое время, что является довольно стандартной нормой для внешних бизнес-сервисов во многих разных областях. Если вы программист или архитектор баз данных, вы получаете больше заряда. Вы должны помнить, что в качестве бесплатного агента у вас нет 401K, медицинского страхования или других корпоративных преимуществ.

2) Инициировать каждое отдельное задание с помощью письменного контракта. Этот контракт должен определять следующее:
2a) Ваша ставка выставления счета. Не включайте бизнес-расходы в качестве дополнительной платы, если не требуется поездка. Ваша ставка выставления счетов должна быть достаточно высокой, чтобы компенсировать любые бизнес-расходы.
2b) Если транспортные расходы будут существовать, тогда вам необходимо записать в договор, что вы будете предоставлять квитанции для расходов, связанных с поездкой, которые происходят за пределами стандартного биллинга. В договоре должен быть указан язык, который определяет, будет или нет, и что расходы, связанные с этим путешествием, будут выставлены клиенту за пределами вашего стандартного биллинга.
2c) Включить язык, в котором указано, что никакая работа не будет выполняться до тех пор, пока клиент не подпишет дополнение к контракту с подробным описанием списка конкретных требований. Завершение требований - это то, за что они платят, и указывает на работу, которую вы будете выполнять. Не предоставляйте какую-либо другую работу и не выполняйте какую-либо другую работу. Если вы выступаете в качестве благотворительной организации и предоставляете дополнительные услуги или работаете вне требований, вы не готовы работать самостоятельно.
2d) Определите результаты и любые другие внешние требования. Вы, вероятно, не читаете людей. Если клиент хочет что-то конкретное, то они предоставят вам какую-то грубую спецификацию.
2e) Включите язык, в котором вы не будете предоставлять дополнительную работу за пределами определенных письменных требований.
2f) Включить язык, в котором договор может быть расторгнут любой из сторон в любое время. Укажите, что деньги за вознаграждение не будут возвращены, но все выставления счетов будут возвращены, если контракт не будет завершен до спецификации.
2g) Попросите адвоката написать язык вашего контракта, и вам необходимо просмотреть и подвергнуть сомнению этот язык для ясности. Адвокаты часто не говорят на человеческом языке, а иногда их нужно вернуть на Землю. Если клиент не способен понять ваш контракт, то они, вероятно, не последуют ему, и вы, вероятно, не будете его применять.

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

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

5) Не продавайте больше, чем позволяют ваши возможности.Если вы написали JavaScript в течение месяца, не ожидайте продажи своих услуг как способных создавать интерактивный сайт AJAX, полностью основанный на JavaScript-взаимодействиях. Если вы заряжаетесь достаточно высоко и пытаетесь обмануть своего клиента, они, скорее всего, будут судиться с вами. Если требуются дополнительные навыки, обратитесь к проекту кому-то другому или наняйте партнера.

6) Никогда не начинайте работу до тех пор, пока все требования не будут точно определены. Это может занять несколько встреч и много сообщений для клиента. Следите за этим временем, потому что время, затрачиваемое на планирование проекта, - это работа, которая должна быть выставлена ​​на счет. Могут существовать зависимости, существующие в разработке, необходимые для определения требований на более позднем этапе проекта. В этом случае проект разбивается на фазы и задает список требований к каждому этапу проекта. Опять же, не выполняйте какую-либо работу, пока требования не будут определены, написаны и не будут подписаны.

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

8) Если клиент бесконечно тратит свое время, то просто расторгните контракт, возместите оплаченную оплату и уйдите.

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

10) Всегда обеспечивайте работу самого высокого качества, а не самую быструю работу. Вот почему вы получаете заряд, как профессионал. Если ваша работа занимает немного больше времени, чем какой-либо другой сопоставимый консультант, просто объясните ценность вашего сервиса в отношении закона о доступности, регулируемых функций и эффективности, безопасности и т.д. Объясняя важность этих функций в определении требований, вы можете изменить решения о планировании от клиента в интересах качества проекта.

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

Ответ 6

Я бы определенно поручил часами работы, если это вообще возможно. Вы не знаете много времени, которое вам нужно внести в отдельные страницы; поэтому в зависимости от требований, которые есть у клиента, они могут дешево (т.е. использовать меньше часов), или лучше и дороже (вы оплачиваете больше часов).

Ответ 7

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

Ответ 8

То, что я обычно делаю, это всего лишь моя почасовая ставка, которую я взимаю с того времени, которое, как я оцениваю, составляет часы до завершения.

Затем я обычно накладываю примерно 1 - 2 недели на конец моей оценки (в зависимости от сложности задания), потому что я всегда недооцениваю требуемое время. Я обычно заканчиваю оценку минимума, даже принимая во внимание, что я оцениваю низкую (закон Хофстадтера).

Ответ 9

Вы можете сделать это несколькими способами в зависимости от клиента и насколько уверены в том, чего они хотят. Я бы предложил дать им несколько вариантов:

  • Сайт с фиксированной стоимостью - на основе определенного количества страниц и стандартного дизайна. Вы должны подчеркнуть, что это менее гибкий вариант, но они могут измениться почасовой ставкой после завершения.
  • Пользовательский шаблон - на основе почасовой ставки, а затем фиксированной стоимости для каждой последующей страницы.
  • ** Пользовательский сайт основан на почасовой ставке.

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

  • Основной дизайн шаблона - 4 часа - $200
  • Настройка CMS - 2 часа - $100
  • Контакты и О Странице - 1 час - $50
  • Страница новостей - 1 час - $50
  • Общая стоимость $400 @$50 в час

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

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

Ответ 10

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

С другой стороны, обычно легче договориться о проекте с фиксированной стоимостью с клиентами: гораздо меньший риск для них, и им не нужно думать о том, как выяснить, действительно ли вы работаете в те часы, которые вы заявляют или просто отвечают на вопросы StackOverflow: -P

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

Фиксированная стоимость имеет одно важное преимущество для вас: гибкость. Что делать, если проект займет у вас 1 час, и вы заплатили фиксированную стоимость в течение десяти часов? Вы только что заработали себе 9 часов, чтобы просмотреть StackOverflow на досуге. или по-другому: вы больше не обязаны регистрировать свои движения или действия или регистрировать свои часы или не общаться с людьми в googletalk или что-то еще, пока вы работаете. Что довольно приятно, я чувствую...

Что касается "на страницу" или что-то еще... в общем, я бы попытался разделить проект на мелкие куски, с конкретными технически объективными мерами в каждой точке и заставить клиента подписаться и заплатить за эти куски по мере их завершения. Таким образом, у вас и у клиента мало сюрпризов. Клиент получает теплое и нечеткое ощущение, что вы работаете над вещами и развиваются своевременно: он/она может видеть это, он довольно прозрачен. Вы, в свою очередь, получаете аналогичное заверение, что клиент не просто убежит с кодом в конце, так как клиент платит в небольших количествах на этом пути. Наконец, если вы обнаружите, что вы закончили или недооцениваете время, у вас есть некоторая свобода, чтобы немного пересмотреть их для последующих фрагментов, конечно, путем переговоров с клиентом, но ситуация достаточно прозрачна для вас обоих. Это не похоже на то, что вы работаете месяцами, а затем понимаете, что на это уйдут годы...

Резюме:

  • фиксированная стоимость является более рискованной, но дает вам большую гибкость и имеет тенденцию быть гораздо более конкурентоспособной.
  • в час - это низкий риск, но не такой захватывающий: нет прямой награды за кодирование быстро, и вы обязаны выполнять временные листы, не делайте ничего, кроме работы в те времена, и поэтому на
  • для фиксированной стоимости, для снижения рисков, а клиент счастлив, разбивая проект на более мелкие куски, позволяет клиенту видеть, что работа прогрессирует, и означает, что вы можете выставлять счет клиента по ходу дела, а не представлять огромный счет в конце, а также стресс и риск, связанные с этим.

Ответ 11

Для первой сборки я оцениваю количество часов/дней, которое потребуется, а затем взимать фиксированную цену, основанную на моей скорости часа/дня *.

stock photography и хостинг оплачивается непосредственно клиенту, и любые изменения в согласованной первой сборке тарифицируются по моей почасовой ставке.

Как фрилансер, я также всегда стараюсь взимать плату за еженедельные/двухнедельные блоки, если это возможно, не только дает деньги, текущие рано, но также фокусирует внимание на моих мыслях и клиентах.

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

* (Тогда мой менеджер проекта/жена умножает его на 3. Серьезно, разработчики ужасны в предсказывая, как долго что-то пойдет - см. также уже цитированный закон Хофстадтера)

Ответ 12

Вот шаги, которые я обычно выполняю:

  • Перечислите различные задачи, включенные в проект
  • Оцените, сколько часов займет каждая задача.
  • Суммируйте часы и, возможно, добавьте или удалите несколько ( "H" )
  • Подумайте о приемлемой почасовой ставке ( "R" )

На этом этапе вы можете увидеть, сколько вы должны спросить теоретически: H * R

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

Золотое правило: если вы знаете, что можете выполнить работу с хорошим уровнем качества, не бойтесь спрашивать (что вам нравится).

Ответ 13

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

Мои общие правила

  • Если у вас есть подробная функциональная спецификация для выполнения работы, я могу дать вам оценку бесплатно, и мы можем договориться о установленной цене за то, что содержится (и только то, что содержится в), что спецификация функции.
  • Если у вас нет функциональной спецификации или дизайна, я могу собрать ее для своей обычной почасовой платы (которую я иногда отказываюсь), тогда мы сможем ее преодолеть (см. № 1).
  • Если вы не можете придерживаться функциональной спецификации или работа продолжается после завершения первоначальной разработки, то она почасовая работа, простая и простая.

Помимо всего этого, уровень мастерства, необходимый для выполнения задания, который фигурирует в цене. Я просто создаю им приложение ASP.Net? Или это MVC? Есть ли у вас Flash Development? Комбинация? Это действительно короткий контракт? Такие вещи повышают или понижают мои цены на несколько долларов в час.

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

Прежде всего, поставьте себя на свои места. Мы все наняли сантехнику или электрика один или два раза и получили счет и подумали: "Что за $# @! Это плата за?!"... Итак, будь прямой и прозрачной с вашим выставлением счетов, и вы "Повторите бизнес" .

Еще одна вещь:

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

Ответ 14

Первое, что вам нужно сделать, это составить документ Statement of Work, в котором подробно описывается, что вы будете делать для своего клиента, как много вы будете взимать, предварительные графики работы и графики платежей. Вы можете дать вербальные оценки своему клиенту, например. "Это займет всего около двадцати пяти часов работы, я беру 50 долларов в час, поэтому 1250 долларов", но убедитесь, что вы отправитесь домой, подсчитайте и добавьте около 25 процентов больше часов к вашей оценке.

Вот некоторые вещи, о которых стоит подумать при составлении предложения о работе.

  • Возьмите это всерьез. Вы составляете договор между собой и вашим клиентом. Он не должен иметь никаких юридических лиц внутри него, но убедитесь, что он подписан кем-то, за кем вы работаете. Вы хотите получать деньги, не так ли?
  • При выполнении фактических оценок работы обязательно учитывайте любое время, затрачиваемое на отладку, настройку веб-серверов, развертывание и миграцию баз данных. Некоторые из этих вещей можно считать само собой разумеющимися, потому что вы привыкли работать с программным обеспечением LAMP, но как насчет того, хочет ли ваш клиент запустить эту свинью в Windows?
  • Выясните, в чем вы работаете внутри документа. Если вы заявите, что ваше веб-приложение будет запущено на платформе LAMP, а позже они скажут вам, что им нужно, чтобы он работал в Windows с SQL Server, вы будете делать больше работы и заряжать их для этого.
  • Убедитесь, что платежи получены после завершения этапов. Возможно, вам захочется взимать 25 процентов платы за фронт, а затем после первой вехи еще 25 процентов пошлины, а затем, наконец, когда проект будет завершен, оставшиеся 50 процентов пошлины. Эти цифры произвольны и полностью соответствуют вам.
  • Установите программное обеспечение для отслеживания ваших часов, чтобы вы могли показать своего клиента, когда вы действительно работали над своим программным обеспечением. Я лично предложил бы что-то вроде Redmine, так как вы также можете распечатывать отчеты об ошибках после тестирования.
  • Всегда, всегда, всегда делегируйте время внутри SOW для тестирования и платите за него.
  • Наконец, не в последнюю очередь, убедитесь, что инструкция рабочего документа подписана на обе.

Я надеюсь, что это поможет вам немного. Это зависит от вас, если вы хотите платить почасово или нет. То, что я обычно делаю, это подсчет количества часов, которые он собирается предпринять, выложить его внутри САУ и установить единую цену, которая отражает почасовую заработную плату, которую я использую для получения.

Удачи!

Ответ 15

Здесь много хорошего, но в основном это связано с ограничением риска POV. Поэтому, рискуя стать академическим и прогрессивным, я хотел бы предложить что-то другое, выделив феномен "реляционного договора", который легче найти в рецензируемых журналах экономики, чем где-либо еще, но был очевидно, использовался в расширении лондонского аэропорта Хитроу.

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

Об этом также говорит евангелист Lean Software Engineering Мэри Поппендик; здесь является slidedeck ее на "гибких" контрактах.

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

[Обновить] См. здесь о том, как New Bamboo выполняет свои контракты (я думал, что это было довольно круто).

Ответ 16

Я бы либо определил, какова будет ваша нормальная почасовая ставка, или используйте ее, либо обсудите набор потребностей клиента и определите, какой будет подходящая "плоская" ставка. Не ходите по маршруту зарядки на страницу.

Лично, если бы это был я, я бы определил "объем работы" для проекта и дал ему фиксированную ставку, но сообщил клиенту, что ставка может измениться, если (когда?) они решили изменить ситуацию.

Ответ 17

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

Ответ 18

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

Подсказка: не давайте фиксированную цену для всего проекта - это будет означать, что он никогда не будет завершен, так как клиент всегда придумает что-то, что можно исправить, вы в конечном итоге будете делать вещи "бесплатно". Был там, сделал это.

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

Ответ 19

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