行业动态当前位置:主页 > 新闻中心 > 行业动态 >

软件外包的注意事项

时间:2016-06-17 15:00 作者:kaiyun 点击:

  一、如果外包需求中注明“钱不是问题”,那么,钱就是最大的问题。切记,对于这类的,必须首先确定好价格,而且一定要签订合同。

  二、报价。不要开始就报很低或过高的价格。报价太高,直接把人给吓走了;一般来说,客户都会再讨价还价,如果开价过低,他还是会和你砍价,所以,可以预留一点价格空间给客户“砍”价。也不要开价一万,然后被砍到两千,那样会给人不好的印象。

  三、开始不要说具体的实现方法。客户一般都会懂一些技术,否则,他不敢发布外包需求的。如果说出具体的方案,客户觉得自己也可以实现,在未确定合作关系和签订合同的前提下,客户会选择自己实现,而且他会认为这符合道义,可能在你看来,这是典型的“小人”行径,是套取技术。

  四、不要轻易提供Demo演示程序。可以将自己的Demo的运行过程录像后发给客户,或者截图。大家应该都知道有个领域叫做“Crack”。千万不要低估别人的反向能力。

  如果不得不提供Demo演示程序,一定要加壳,而且是加猛壳。一般壳不要加,加了也白加,直接使用VMP之类的虚拟机壳。毕竟是演示程序,不作为商业使用,所以可以使用破解版本的VMP壳。如果是商业使用,还是购买正版吧。

  当然,仅仅加壳并不能防范别人破解。因为客户可以根据Demo的运行规律或者其他手段(截包、监控注册表或文件读写等)来分析出技术原理,所以还是要谨慎。

  五、如果对方使用临时注册的QQ和你联系,你问他姓名,他只说姓不说名字,那么,你可以不用和他多说了,因为这十之八九是个惯骗!他只是套取技术,或者让你提供Demo来验证他的技术思路,进而自行实现。

  这类情况很多!

  六、合同,还是合同!切记要签订合同,如果是小项目,对方不愿意这么麻烦,那么你应该先想办法取得对方的公司名称和公司的联系电话,然后去企业黄页中查找确认,再想办法和对方取得电话联系来确认电话准确无误。如果对方是个人,你也应该知道他的姓名,最好知道身份证号码!

  充分利用搜索引擎!

  七、多通过中介来交易。作为开发人员,大多数人不愿意通过中介,毕竟自己辛辛苦苦做的东西,中介不费吹灰之力拿到高额的中介费用,想着心里就不爽。但是,通过中介可以解决很多问题,比如拖欠、克扣开发费用等等。

  八、不要说“试试”之类的话,这会让对方觉得你不够专业。如果你实在不能确定自己能否实现,那么先写一个Demo来验证一下自己的思路。

  九、注意言辞。

  开发过程中,客户遇到问题,你可以先大致说一下解决方法,不要说得很详细。可能你是出于好心,希望对方能够完全明白,于是说得很详细,但是别人一般不会这么想,他会认为你把他当成了“白痴”,会很不高兴。所以,你先大致说一下,如果他不明白,你再仔细地说清楚,这样一来,他会很感激。

  遇到问题不要逃避。客户大多还是通情达理的,他们也是有一定的阅历,不会故意为难别人。所以,遇到问题时,你要事先和客户说清楚,然后和客户商量,砍有没有折衷的解决方法。实在不能解决,那也是没有办法的事情,客户也会谅解的。

  十、多和客户交流,经常告诉客户当前的开发进度。

  十一、小心“烂摊子”。

  (1)别人试过,没有做好的。这类项目,你应该事先了解详细需求,同时问清楚别人遇到了哪些没能解决的问题。这很重要。其他人没能解决,说明这里可能有陷阱,或者存在难以逾越的技术障碍,也有可能是需求太多、预算太低,或者是客户有意模糊需求、开发过程中却不断增加需求。可能性很多,只有一种情况你可以做,就是存在“很难逾越的技术障碍”,而你可以逾越这个技术障碍。至于其他的可能性,不要想了,直接Pass。

  但是,一般情况下,客户都会告诉你,别人遇到某个技术问题,没法解决,极少数情况下,客户会说是其他原因。所以要仔细甄别。

  (2)破解。要求破解某个软件、修改版权、更改功能的,这类钱虽然好赚,但是我建议还是不做为妙!他可以让你破解某个软件,自然可以让别人来破解你修改后再加壳的软件,所以说,不要做,做了也未必拿到钱。

  对于那些明确要求破解“别人破解后再加壳”的软件,你不要去理会了!为什么别人破解完了,还加密了,却不给他破解后的软件?一般是客户没按预先约定支付费用!客户可以不给这位Cracker费用,自然也可以不给你费用了。

  十二、学会拒绝。

  很多时候,开发过程中,客户会增加需求,如果这个需求实在是很难实现,应该婉转地拒绝。技术人员大多爱面子,不愿意说“不会”两个字。而在遇到这种情况时,我们应该拒绝,同时告诉客户技术难点。

  婉拒时,注意语气。如果简单地说“做不了”、“不会”,有时候会让气氛变得很尴尬,因为客户不知道怎么回答你。如果绕来绕去,就是不直接说“不会”,也可能让客户很反感。因人而异吧。

  十三、诚信。

  十三、自信。

  尊重他人,同时要学会被鄙视。对于技术人员,这都是很难做到的。

  和同行交流技术经验时,要学会“先给予、后获取”。直接问别人,别人不会告诉你的。如果你想知道某个技术的实现,就拿出你自己觉得最有价值的技术。因为你是在请教别人,这说明别人的技术在你之上,至少是某些方面在你之上。如果你告诉对方一些无关紧要的技术,他不会当回事,同时会觉得和你交流是在浪费时间。