我有一个附带项目,一家公司希望我开发一个数据库/智能客户端来跟踪他们各种项目的参与者。此应用程序将使用 C# 和 MS SQL Server 编写。
我想知道是否有任何关于如何实际投标工作价格的提示?
- 我应该收取固定费率吗(如果是这样,您如何收费?)
- 我应该按小时收费吗(如果是这样,现行费率是多少?)
- 我应该签订某种合同吗?
任何评论或提示都会非常有帮助,因为我对在我的正常编程工作之外进行“兼职”是完全陌生的。
提前致谢
我有一个附带项目,一家公司希望我开发一个数据库/智能客户端来跟踪他们各种项目的参与者。此应用程序将使用 C# 和 MS SQL Server 编写。
我想知道是否有任何关于如何实际投标工作价格的提示?
任何评论或提示都会非常有帮助,因为我对在我的正常编程工作之外进行“兼职”是完全陌生的。
提前致谢
是的,您应该签订合同,您需要详细说明预期可交付成果和付款的工作条款和条件。您还需要指出谁拥有源代码。
我更喜欢时间和材料合同,即他们按小时收费。这允许他们更改范围而无需重新协商条款。如果您使用固定投标项目,那么当用户开始了解他们想要什么并更改规范时,您将不得不做出选择。要么免费做,要么协商范围变更。
你的目标是得到这份工作,一旦你得到它,赚到足够的钱让它值得你花时间,对吧?考虑到这一点,如果客户要求,您可以采用统一费率,否则尝试每小时获取一次,因为总会有障碍,并且客户总是会从第一天到最后一分钟向您抛出变化,这将如果您愿意,请浪费您的时间。无论哪种方式,都要获得一份合同,其中指定您要交付的内容以及如何处理变更请求。
我曾经为一个客户做了一系列的固定价格合同,效果很好。然后他们说他们在从总部获得这份合同的签名时遇到了一点问题,但如果我只是做这项工作,他们会确保我最终得到工作报酬。所以我花了两个月的时间来解决这个问题,结果却被告知他们被总部拒绝了,所以我不会得到报酬。我有 90% 的把握在我从他们的服务器上删除我的作品之前,他们已经复制了我的作品,但我无法在法庭上证明。所以我再也不会在没有签订合同的情况下工作。如果他们在第一天没有签订合同,那就滚蛋吧。
如果您是初学者,我建议您不要使用统一费率……除非您准备承担超出报酬的工作风险。本来就很难估计一个项目需要付出的努力。
您可以采取的费率取决于您的市场以及您如何珍惜时间。当你手头有空闲时间或者你只是对这个主题感兴趣时,接受一个低利率的演出可能会很有趣。
好吧,您需要担心一些事情。
合同,是的,这是 100% 需要的,否则你可能得不到报酬。合同的细节是有挑战性的,特别是关于如何收费,这就是你要问的。
如果您按小时收费,您必须担心收费时是否公平,我相信客户会担心这一点。如果您在上班,那么查看您的电子邮件、YouTube 甚至 Stack Overflow(喘气!)都是不公平的。然后还有一个问题,如果你需要学习一些新技能,是否应该收费。例如,如果你必须学习图书馆 A,这是向客户收费还是应该在你自己的时间完成?
使用统一费率,您必须担心保持自己的生产力,以免最终得到较低的小时费率。另一方面,如果这项工作很容易,您可以快速完成,并以良好的时薪告终。这对双方来说可能会更公平,因为没有人会监视你,这样你就不会偷懒,如果你决定在工作时上网,你也不会做不道德的事情。
如果这是一个副业而不是长期工作,我强烈推荐统一费率。确保你正确估计它。猜一猜你认为需要多少小时,加上 20%,然后乘以合理的小时费率。从那时起,另一方很可能对统一费率持更开放的态度,这就像他们在为成品而不是开发商付费一样。
祝你好运!
竞标是一种紧绳步行游戏。既不太低也不太高。合同或小时费率总是让投标人发疯。只是在你的出价中,不要削弱太多,否则你最终可能会一无所获。一旦中标者被选中,也可以在将项目价格托管在托管的此类站点中进行投标。可以在以下位置找到一个很好的资源:- http://www.freelancing-on-net.com/writing_a_successful.php#
即使您按小时出价,客户也总是希望至少有一个估算值。在考虑创建软件时,不要忘记考虑所有您没有想到的活动。
具体来说,考虑项目管理、与客户的会议和通话时间、最终用户会议、源代码管理、测试和错误修复。简而言之,您为该客户所做的所有阻止您与其他客户赚钱的事情都需要向该客户收费。您可以使用出价小时数或每小时费率(通常是两者的组合)来说明这一点。
我曾经听到,“准备你最好的估计。然后加倍。” 然后我听到,“准备你最好的估计,然后用 Pi 计算它。” 现在我听到,“准备你最好的估计,然后乘以 Pi,然后加倍。” :)
不幸的是,你要擅长准确地投标项目的唯一方法是投标一些,完成项目,然后看看你在哪里超过或低于。
您总是有动力以低价出价以确保您获得该项目。但是,如果您以一半的成本做一个项目而赔钱,那么获得该项目可能不是一件好事。