云开全站(中国大陆)官方网站-Kaiyun登录入口

2024年程序员如何承接软件外包项目-云开全站
新闻动态
最新动态,了解最新资讯
2024年程序员如何承接软件外包项目
2024-10-05 23:25:18
作者:小编 
访问数:

  

2024年程序员如何承接软件外包项目(图1)

  程序员怎样承办软件外包项目May15th,inFreelancer经验分享目前外包的软件项目不停增加,但随之而来的,承办外包的软件企业、软件团体也越来越多,包括诸多个人SOHO一族也加入到承办软件的竞争行列中来了,因此目前对于软件项目标争夺也很激烈。有诸多人不懂得上哪里去争取项目,总是抱怨没有项目做;也有的人虽然编程技术不错,不过对于与客户谈项目却是一窍不通,成果应当拿到的项目也拿不到手;也有的虽然已经接到了项目,却发目前实行开发的时候遇到好多从来没有遇到过的问题。作为一个数年从事外包项目接单的软件开发人士,我想从如下几方面谈谈我的经验,希望对大家会有所协助。.第一点,到哪里接项目软件团体或SOHO最为关心的一点是在哪里能够找到项目做,也就是到哪里能够找到有外包需求的客户。对于一般人来说,广交朋友然后通过熟人简介还是接项目标第一途径,但这要求你的朋友或熟人要在企业或企业里有比效重要的管理位置,对于像那些天天只能是埋头写代码的程序员这显然是不太现实的。因此大家不能等着项目来找你,而是要积极的出击去找项目。目前网上有诸多软件外包网站,在这里你能够找到不少的软件外包信息。例如GAF(即GetAFreelancer–是目前国外最流行的外包站点)上就有大量的软件外包信息。不过这里天天外包的项目虽然诸多,但竞争也很激烈。一般一个外包信息发出后一天内就会有无数个竞争者(诸多印度阿三在和你拼报价),因此能第一时间与客户取得联系是非常核心的。因为客户一般都是先入为主的,一般来说,假如第一个谈项目标人他以为满意了,就会对其他的竞争者不再予以考虑,因此你要常常上网站上看看有什么最新的项目,并立即与项目标发包方取得直接的联系。其他例如Elance、GetACoder、ScriptLance上也有诸多外包的信息,大家能够自己上去看看。是不是第一个联系了客户就高枕无忧了呢?也不完全是这么的。前面说过了,一个项目总是有诸多人去竞争,就算是你抢先联系了客户,但也许日后又有不少.人也同样联系了他,而客户在这种情况下一般是处在比较犹豫的情形之中,这时,你就要常常不停地联系客户,不停地咨询客户的意见,问询客户的项目需求,把你对项目标了解也常常与客户交流。这么,客户会以为你比较有诚意来接这个项目,就会比较倾向于把项目交给你来完成。有时,与客户拉拉家常,也会拉近你与客户之间的距离。说不定你会意外发觉客户本来还是你的老乡,那就愈加好谈了。总之,假如你想要想争取到项目,就要常常不停地与客户保持联系,直到最后达成意向。第二点,怎样与客户谈需求接项目最重要的一步是与客户谈需求。客户对软件的需求是项目规划和实行的根本,因此在与客户谈需求时,一定要让用户将所有的想法尽也许的论述清楚,并把所有的要求罗列出来。这时候不应当胆怯“勾引”起客户的潜在需求而增加设计开发的工作量。而应当直接明白地要客户把项目标要求一条条地列出来。这时先把条理、归纳、分析先都扔到一边去,用纸笔将用户最原始、最完整的要求准确地统计下来。假如项目在你对客户的需求没有完全了解清楚的情况下就急忙上马,那么就会随时发生意想不到的变更,轻则使项目延期或超出预算,重则使得本来已经做好的软件要彻底推倒重来。因此我们在实行项目之前应当深入了解和挖掘客户需求,对某些不明确的需求要与发包方重复进行讨论,对于项目实行过程中的需求变更要要求处理措施,并形成项目标最后需求。在需求分析阶段,接包方首先对发包方的需求仔细分析,然.后通过业务建模、会谈、问卷、需求会议等方式搜集客户完整需求,形成文档,然后通过客户讨论、客户审查、文档修订等数次重复的过程。有一点需要注意,虽然双方谈的很投缘,在讨论需求时也一定要详细周到,精准到每一条不能再划分的软件功效为止。小提示:要消除客户的疑虑–作为客户,他对于项目标承办者总是存在各种疑虑。例如,这个项目到底承办方有无能力开发啊?项目组人员是否有这方面的经验?是否作过类似的产品,是否有这方面的技术能力?会不会只是骗了预付款就开溜啊?最后完成的项目能不能达成自己的要求啊?我们作为承办者,就是要千方百计打消客户的这种疑虑。例如,你要常常准备好某些成功的案例和此前的项目标DEMO,就是把你此前成功完成过的项目,做成一个DEMO给客户看,让他以为你是有能力完成类似的项目标。俗话说,事实胜于雄辩,把你此前做过的类似的项目DEMO给他看,好过你一遍遍空口的承诺。因为软件开发的过程中谁也不能确保一点问题不出,相比较而言,一个有经验的开发人员会更轻易得到客户的信任。因为你已经有和客户的项目功效接近的案例,无疑会缩短开发周期,技术上有愈加好的保障,因此客户也更乐于把项目交给你。因此,程序员日常必须多花点时间和精力,搜集整顿此前自己做过的项目案例,并把它们分门别类地整顿出来,遇到同类项目标客户,就能够给客户进行演示,这么客户就会放心把项目交给你了。另外,把团体组成人员、技术能力、经验等客户看重的东西整顿出来并给客户看,也能够对争取到项目起很大的作用。.第三点,怎样合理地报价在完全了解客户的需求后,下一步就是要确定一个合理的报价。接包方要从跟客户的交谈中尽也许地了解出客户的准确意思,思考客户想要的是怎样的一个软件,项目复杂的程度多大,客户的要求有多高,客户的性格怎样,能够接收的价格范围等等,这些原因对于软件项目标报价都是亲密有关的。假如客户要的是一个小型的软件系统,不太苛求有多全面的功效,只要满足某首先的需要,并且客户又是一个比较随和的人,那么项目能够报一个接近成本的价格;相反假如客户要求的是一个面面俱到的管理系统,需要有各方面的功效,缺一不可,并且客户又是那种对项目要求严格苛刻,绝不变通的人,那就要充足考虑各种不稳定的原因,报一个比较高的价格。在诸多的情况下,客户在跟接包方谈项目之前,心理都已经有一个价格底线。假如要投入的费用超出了客户的预算范围,客户将不再与你谈该项目,他会转而找.其他软件团体商谈。因此跟客户谈项目标过程中要迅速地思考客户需求的真正含义,能够通过某种转换和变通,把客户对于技术的要求与自己团体的技术力量能够接收的价格相对比,从而得出一个双方都能接收的报价。在与客户的谈判当中,灵活变通是成功的核心之一。当然并不是所有的客户都能够通过变通而满足,遇到客户不认同项目费用的情况一定要处之泰然,真诚地为客户解释,把客户的需求细化为技术上的要求给他分析,让他同意你的报价的合理性。虽然客户对编程技术不是很了解,但通过你的细致的分析后也会对你的报价表示认同 的。 有关文章:软件外包怎样正确定价 伴随行业竞争激烈,越来越多的企业对信息化存在很大的需求,因而软件外包业 务近年来一直保持了较快增加速度。从这几年的统计数据来看,软件技术服务 一直以高于行业平均增加速度增加,软件外包的市场也对应地在不停地扩大。 但现实中诸多人却感叹软件外包难做,其中最难的就是外包的定价,这也是因 为软件商品的特殊性所决定的。软件不一样于其他有形的物质产品,例如电脑, 因为制造电脑需要原材料,还需要加工。把这两部分的成本加起来再加上利润 就能够得出一台电脑的销售价格。而软件不需要有形的物质,完全是程序员的 脑力劳动的成果,因而在诸多一般人看来,似乎是不需要任何成本的。软件业者 常感叹,企业客户都乐意花钱购置昂贵的经营设备,却在软件上斤斤计较,同样 是生财工具,为何花钱的意愿相差这么大?这么的想法也反应在个人客户身上, . 大多数的人乐意花钱购置价格昂贵的CPU 和显卡,但对于软件,只想到怎样省 钱,甚至使用盗版。 本人在软件外包领域工作了很长的时间,常常接触到软件外包的双方,因此常常 听到项目双方的心声。外包方常常抱怨接包方漫天要价,价格贵得离谱;而接包 方同样怨声载道,以为自己的收入还不如一个民工来的多,感叹目前的软件比 白菜卖得还便宜。这其实就是因为双方对软件外包怎样计价没有一个统一的标 准,因而导致双方在软件外包的价格上争执不下,甚至导致项目标谈判完全破裂。 反应在现实外包中,项目标发包方和承办方在价格这个问题上常常存在巨大的差 距。我就见过一个客户外包一个类似QQ 这么的及时通讯软件,外包方以为正常 的费用只要5 千元,而承办方却咬定要5 万元才能完成。 那么对于外包的价格有无一个统一的标准呢?当然有的。学过经济学的都懂得, 商品的价格由商品的价值来决定,而商品的价值又由生产商品的社会必要劳动 时间决定。有形的物质产品是这么定价,无形的软件产品也同样是这么来定价 的。软件外包也有一个统一的计价标准,详细来说,外包费用=每位程序员天天 的工资×项目所需要的工期(天数)×人数。这里的每位程序员天天的工资是由 本地的程序员的工资水平来决定的,例如在上海,程序员的平均工资是6 000 元 /月,那么天天就是200 元。项目所需要的工期是指按正常的天天八小时工作 制估算,该项目所需要的平均一般工作时间。注意,有些兼职者只能用业余时 间来做项目,因而工期就长,但真正的计算工期是以平均的社会必要劳动时间来 . 决定的,因此计算工期只能以正常的天天八小时工作制所需的时间为准。至于人 数,因为有的项目不是一个人就能够完成的,例如一个网站项目,就需要有后台 程序员、前台设计师以及美工共同配合完成。因此需要的人数最少是3 人。举 例来说吧,例如一个软件项目,要求设计方在1 个月内完成,大约需要4 人的协 作,地点是在上海,那么项目标费用就是:20 0(元/天)x30(天)x 4=24000 元。因此该项目标合理定价应当是2 万4 千元。 实际外包时,外包的定价应当是在需求确定之后。接项目最重要的一步是外包 的双方在一起谈需求,客户在谈需求时应当把对软件的所有要求都提出来,而接 包方就依据客户的需求来确定项目所需要的工期以及人数,再套用前面的公式就 能够得出外包的费用是多少。接包方应当把计算出的价格详细解释给客户听, 假如双方有争议还能够深入讨论。这么订出来的价格双方都会以为满意,也有利 于项目标顺利实行。 当然在实际的软件外包中,实际的价格还要受到供求关系的影响。因为商品价格 虽然是以其价值为基础,但在供求关系的影响下会围绕价值上下波动。提议外包 方在公布项目时,选择那些软件外包企业和团体比较集中的网站,例如E l  ance、G etACoder  等,因为在这些网站的软件外包企业和团体比较多,公布项 . 目后一是能够立即得到回复,因而能够尽快找到项目接包方;二是因为竞争者众 多,能够货比三家,选择一个相对比较便宜的价格来外包项目。当然从承办方 来说,也要尽也许防止恶性竞争,以免搞乱软件外包市场的正常价格秩序,否则 到头来受害的还是你自己。 总之,软件作为特殊的商品,虽然定价相对比起有形的商品来说要复杂某些,但 只要掌握了统一的价格标准,还是能够得出一个比较准确的报价来的。只要外包 的双方能心平气和地坐在一起仔细计算一番,就能得出一个双方都能满意的价格, 外包的意向才能真正达成。也只有外包的双方按照按照统一的计价标准,遵照公 平交易的标准,软件外包这个市场才能不停发展壮大。 第四点,怎样组织团体 . 因为客户的需求是不一样的,因而项目也是各种各样的。有网站设计项目、也 有软件设计项目,要求使用的编程语言也是多个多样的。虽然是在一个项目中, 例如说网站制作的项目中,也有着前台的美工设计和后台程序的编写的分工。这 些工作假如所有交给一个人去作那是绝对完成不了的。虽然是一个小的团体, 也不能确保所有的人才都齐备。因此最佳就是自己把项目初步设计好,然后找合

  云开(Kaiyun)

  云开(Kaiyun)