18600329666

咨询技术专家

扫一扫
与技术专家在线沟通

Menu
软件开发外包注意事项
     软件开发外包注意事项,大部分软件公司成立之初为了拿到项目不顾一切降低价格,或者随意报价,总之只要能拿到项目一切听客户安排,最终导致项目无法开发完成或软件开发质量无法保证,一味降低价格和竞争对手拼价格,最终导致的是软件开发成本无法控制,要么自己亏损,要么不安质量交付,大部分公司选择后者,虽然刚开始价格最低,但项目做到最后受伤的还是客户,本文从多个方面梳理软件开发外包注意事项
软件开发外包
一、如果外包需求中注明“钱不是问题”,那么,钱就是最大的问题。切记,对于这类的,必须首先确定好价格,而且一定要签订合同。
二、报价。北京软件开发公司不要开始就报很低或过高的价格。报价太高,直接把人给吓走了;一般来说,客户都会再讨价还价,如果开价过低,他还是会和你砍价,所以,可以预留一点价格空间给客户“砍”价。也不要开价一万,然后被砍到两千,那样会给人不好的印象。
三、开始不要说具体的实现方法。客户一般都会懂一些技术,否则,他不敢发布外包需求的。如果说出具体的方案,客户觉得自己也可以实现,在未确定合作关系和签订合同的前提下,客户会选择自己实现,而且他会认为这符合道义,可能在你看来,这是典型的“小人”行径,是套取技术。
四、不要轻易提供Demo演示程序。可以将自己的Demo的运行过程录像后发给客户,或者截图。大家应该都知道有个领域叫做“Crack”。千万不要低估别人的反向能力。如果不得不提供Demo演示程序,一定要加壳,而且是加猛壳。一般壳不要加,加了也白加,直接使用VMP之类的虚拟机壳。毕竟是演示程序,不作为商业使用,所以可以使用破解版本的VMP壳。如果是商业使用,还是购买正版吧。当然,仅仅加壳并不能防范别人破解。因为客户可以根据Demo的运行规律或者其他手段(截包、监控注册表或文件读写等)来分析出技术原理,所以还是要谨慎。
五、如果对方使用临时注册的QQ和你联系,你问他姓名,他只说姓不说名字,那么,你可以不用和他多说了,因为这十之八九是个惯骗!他只是套取技术,或者让你提供Demo来验证他的技术思路,进而自行实现。这类情况很多!
六、合同,还是合同!切记要签订合同,如果是小项目,对方不愿意这么麻烦,那么你应该先想办法取得对方的公司名称和公司的联系电话,然后去企业黄页中查找确认,再想办法和对方取得电话联系来确认电话准确无误。如果对方是个人,你也应该知道他的姓名,最好知道身份证号码! 充分利用搜索引擎!
七、多通过中介来交易。作为开发人员,大多数人不愿意通过中介,毕竟自己辛辛苦苦做的东西,中介不费吹灰之力拿到高额的中介费用,想着心里就不爽。但是,通过中介可以解决很多问题,比如拖欠、克扣开发费用等等。
八、不要说“试试”之类的话,这会让对方觉得你不够专业。如果你实在不能确定自己能否实现,那么先写一个Demo来验证一下自己的思路。
九、注意言辞。开发过程中,客户遇到问题,你可以先大致说一下解决方法,不要说得很详细。可能你是出于好心,希望对方能够完全明白,于是说得很详细,但是别人一般不会这么想,他会认为你把他当成了“白痴”,会很不高兴。所以,你先大致说一下,如果他不明白,你再仔细地说清楚,这样一来,他会很感激。遇到问题不要逃避。客户大多还是通情达理的,他们也是有一定的阅历,不会故意为难别人。所以,遇到问题时,你要事先和客户说清楚,然后和客户商量,砍有没有折衷的解决方法。实在不能解决,那也是没有办法的事情,客户也会谅解的。
十、多和客户交流,经常告诉客户当前的开发进度。
十一、小心“烂摊子”。
  (1)别人试过,没有做好的。这类项目,你应该事先了解详细需求,同时问清楚别人遇到了哪些没能解决的问题。这很重要。其他人没能解决,说明这里可能有陷阱,或者存在难以逾越的技术障碍,也有可能是需求太多、预算太低,或者是客户有意模糊需求、开发过程中却不断增加需求。可能性很多,只有一种情况你可以做,就是存在“很难逾越的技术障碍”,而你可以逾越这个技术障碍。至于其他的可能性,不要想了,直接Pass。
  但是,一般情况下,客户都会告诉你,别人遇到某个技术问题,没法解决,极少数情况下,客户会说是其他原因。所以要仔细甄别。
  (2)破解。要求破解某个软件、修改版权、更改功能的,这类钱虽然好赚,但是我建议还是不做为妙!他可以让你破解某个软件,自然可以让别人来破解你修改后再加壳的软件,所以说,不要做,做了也未必拿到钱。
  对于那些明确要求破解“别人破解后再加壳”的软件,你不要去理会了!为什么别人破解完了,还加密了,却不给他破解后的软件?一般是客户没按预先约定支付费用!客户可以不给这位Cracker费用,自然也可以不给你费用了。
十二、学会拒绝。
  很多时候,开发过程中,客户会增加需求,如果这个需求实在是很难实现,应该婉转地拒绝。技术人员大多爱面子,不愿意说“不会”两个字。而在遇到这种情况时,我们应该拒绝,同时告诉客户技术难点。
  婉拒时,注意语气。如果简单地说“做不了”、“不会”,有时候会让气氛变得很尴尬,因为客户不知道怎么回答你。如果绕来绕去,就是不直接说“不会”,也可能让客户很反感。因人而异吧。
十三、诚信。
十四、自信。
  尊重他人,同时要学会被鄙视。对于技术人员,这都是很难做到的。
  提升自己的开发实力,加强自身团队管理,开发出通用成型软件产品,研发灵活性开发框架尽可能达到最大软件组件费用,时刻掌握行业软件开发趋势才是软件开发外包之道