Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Project management 软件代理如何交付高质量软件/赢得项目?_Project Management_Bids - Fatal编程技术网

Project management 软件代理如何交付高质量软件/赢得项目?

Project management 软件代理如何交付高质量软件/赢得项目?,project-management,bids,Project Management,Bids,我目前在一家定制软件公司工作。有没有人有过如何赢得高价工作的经验 似乎离岸/卧室编程团队的竞争太多了,这些天的成本竞争非常激烈。我觉得它与软件产品公司或内部it部门在预算方面有很大不同 正如其他人之前所说,我们的很多软件只有真正达到1.0版,除非客户机足够大。在这种情况下,花很长时间尽我们所能制作出最好的软件是没有商业意义的。就好像我们在做与内部It员工相同质量的工作一样。此外,我们的许多客户都没有技术头脑,因此不会为他们不理解的东西付费 由于我们公司没有钱拒绝工作,我们经常会用很少的钱来承担复

我目前在一家定制软件公司工作。有没有人有过如何赢得高价工作的经验

似乎离岸/卧室编程团队的竞争太多了,这些天的成本竞争非常激烈。我觉得它与软件产品公司或内部it部门在预算方面有很大不同

正如其他人之前所说,我们的很多软件只有真正达到1.0版,除非客户机足够大。在这种情况下,花很长时间尽我们所能制作出最好的软件是没有商业意义的。就好像我们在做与内部It员工相同质量的工作一样。此外,我们的许多客户都没有技术头脑,因此不会为他们不理解的东西付费

由于我们公司没有钱拒绝工作,我们经常会用很少的钱来承担复杂的工作。我在管理变更和严格规范等方面做得更好了。这仍然很难

编辑-----------------------

在这篇文章发表近3年后,我可以列出一些从那以后我学到的重要经验


关于我的答案,请参见下文

这是我的开发者观点:

  • 版本控制最佳实践:保持主干干净,不提交未编译的代码,并经常提交
  • (有代码覆盖)
  • 测试服务器上的自动部署
  • 应用程序的自动打包
  • 尽可能实现自动化:)

另外,雇佣,和:)

如果你担心用太少的钱做太多的工作,那么就按小时工作。是的,在大多数情况下,这很难销售

也许你可以尝试两阶段的方法。有一个非常短的初始约定,其中交付物是成为客户财产的非常具体的需求文件。您可能不得不为实际开发而竞争,但您消除了项目定价过低的风险,因为您已经了解客户喜欢使用什么以及应用程序需求


一旦你以公平的价格赢得了工作,那么使用马修建议的最佳实践来帮助确保质量和生产率,从而降低成本。

你在文章中描述的内容(不是你的问题),我认为首先是销售、管理和营销问题

你说你的客户没有技术头脑,这需要有一个有凝聚力的销售、咨询和沟通策略,这与编程技能无关

此外,如果您的公司不断接受对您的团队来说过于复杂或昂贵的项目,而您交付的产品质量低下,那么您迟早会陷入困境。你会吸引你不想要的客户,现有客户会因为你的“无能”而失去兴趣,迟早会找到另一家公司,他们会在那里玩同样的价格游戏。在我看来,那些客户一文不值

你问“你是如何赢得高价工作的?”?人是群居动物,他们互相交谈。如果市场认为你是一家不可靠的公司,人们和未来的客户迟早会知道。客户不在乎你是否以很低的价格、太紧的时间向他们提供产品——这不是他们的错误,是你接受了。所以再一次,我认为整个考验是一个糟糕的商业行为

我发现你真的必须为低预算的工作定义严格的规格,定义你将要和能够提供什么,告诉他们价格,阻止你的老板提供太多的长期客户折扣价格标签,因为他们太害怕失去客户。当事情开始失控时,尽早和经常沟通。为附加功能编写精确的报价。准确地写下这些,不要依赖电话交谈(你:“那是额外的4小时工作”,客户:“好的”…4个月后,客户“那又是什么?”?为什么我要为此付费”)

当然,降低价格的一种方法是不雇佣那些一开始可能比合格程序员更便宜的白痴。这是一种短视的方法,将会失败得很惨。

“来自离岸/卧室项目团队的竞争如此激烈”——听起来你们需要花一些时间建立人际关系。归根结底,人们喜欢与人做生意,而不是与企业做生意。如果你在你的客户群体中很有名并且很受欢迎,你将成为领先者,你将从你建立的信心中获得更好的价格。而推荐会给你一个强大的优势——要求他们


“我们公司没有钱拒绝工作”——很多公司都以此为出发点,但最终你必须克服这种做法——你花在这类工作上的时间阻碍了你的成功。你需要决定你想做什么类型的工作(以及客户将是谁),同样重要的是你不想做什么。

与客户的关系将为你赢得更多的业务。实际上,一位开发人员挺身而出并停止了一个项目,因为他的销售顾问基本上在解决方案集方面对我们撒谎。然后,开发人员在相同的预算内提供了一个简单明了的解决方案,并且按时交付


这家伙和他的团队已经在我的公司咨询了6年多了。他的正直、认真、勤奋是一个巨大的优势,随着声誉的提高,他找到了优秀的人才为他工作。他的诚实比我把公司的知识资产运到海外所能节省的任何钱都要值钱。

出售固定价格、固定范围的工作,而不是小时工作。这降低了客户发生过度ru的风险