最近一直在公司上班,挺清闲的。请问各位大侠如何接外包项目,比较容易?
一、去哪里接项目?
软件团队或者SOHO最关心的是去哪里找项目做,也就是去哪里找有外包需求的客户。对于一般人来说,交朋友然后通过熟人介绍是接项目的第一途径,但是这需要你的朋友或者熟人在企业或者公司有比较重要的管理职位,对于每天只能埋头写代码的程序员来说显然是不现实的。所以不能等项目来找你,要主动去找项目。
现在网上有很多软件外包网站,在那里你可以找到很多软件外包的信息。比如软件项目交易网(sxsoft.com)上有大量的软件外包信,因为在这里发布信息是不收费的,所以承包人也不少。不过,虽然这里每天外包的项目很多,但是竞争很激烈。一般一个外包消息发出后一天之内会有好几个竞争对手,所以第一时间与客户取得联系是非常重要的。因为客户一般都是先入为主的,一般来说,如果第一个谈项目的人满意了,就不会再考虑其他竞争对手,所以你要经常去网站看看有什么最新的项目,马上和项目承包商取得联系。其他的,比如软件外包网,维基网,中国软件网,CSDN外包频道,也有很多外包信息,你可以自己上去看看。
第二,如何和客户谈需求。
接受项目最重要的一步是与客户谈论需求。客户对软件的需求是项目规划和实施的基础,所以在和客户谈需求的时候,一定要让用户尽可能清晰地解释所有的想法,列出所有的需求。这时候就不要怕“勾引”客户的潜在需求,增加设计开发的工作量。而是应该直接明确的要求客户把项目的需求一个一个的列出来。这时候先抛开组织归纳分析,用纸笔准确记录用户最原始最完整的需求。如果项目在没有充分了解客户需求的情况下就匆匆上马,那么随时都会发生意想不到的变化,从推迟项目或超出预算,到彻底推倒已经做好的软件。
因此,在项目实施前,要深入了解和挖掘客户的需求,与业主反复讨论一些不明确的需求,规定项目实施过程中需求变化的处理方法,形成项目的最终需求。在需求分析阶段,承包商首先仔细分析雇主的需求,然后通过业务建模、会谈、问卷调查、需求会议等方式收集客户的完整需求。,并形成文件,再经过客户讨论、客户审核、文件修改等反复的流程。有一点需要注意,即使双方非常投缘,在讨论需求的时候也一定要细致周到,精确到每一个不可分割的软件功能。
第三,如何合理报价。
充分了解客户需求后,接下来就是确定合理的报价。承包商要尽量从与客户的交谈中找出客户的确切意思,思考客户想要什么样的软件,项目有多复杂,客户的要求有多高,客户的个性如何,可以接受的价格范围等。这些因素与软件项目的报价密切相关。如果客户想要一个小型的软件系统,对功能有多全面并不太苛求,只要满足某一方面的需求,并且客户是一个随和的人,那么项目就可以以接近成本的价格报价;相反,如果客户要求的是一个全面的管理系统,需要各种功能,缺一不可,而且客户是那种对项目要求严格,永远不会改变的人,那么就要充分考虑各种不稳定因素,报一个较高的价格。
很多时候,客户在和承包商谈项目之前,都是有心理底线的。如果要投入的成本超过了客户的预算,客户就不再和你谈项目,他会转而和其他软件团队谈。所以在和客户谈项目的过程中,要快速思考客户需求的真正含义,通过一些转化和变通,将客户对技术的要求和我们团队技术力量可以接受的价格进行比较,从而得到一个双方都能接受的报价。灵活性是与客户谈判成功的关键之一。当然,并不是所有的客户都能因灵活性而满意。当客户对工程造价不认同的时候,你一定要心平气和,真诚的向客户解释,把客户的要求细化为技术要求,让他认同你报价的合理性。即使客户对编程技术了解不多,经过你的仔细分析,他也会认同你的报价。