1.程序员如何承接软件外包项目?
现在外包的软件项目不断增长,但随之而来的,承接外包的软件公司、软件团队也越来越多,包括很多个人SOHO一族也加入到承接软件的竞争行列中来了,因此现在对于软件项目的争夺也很激烈。
有很多人不知道上哪里去争取项目,总是抱怨没有项目做;也有的人虽然编程技术不错,但是对于与客户谈项目却是一窍不通,结果应该拿到的项目也拿不到手;也有的虽然已经接到了项目,却发现在实施开发的时候遇到好多从来没有遇到过的问题。 作为一个多年从事外包项目接单的软件开发人士,我想从以下几方面谈谈我的经验,希望对大家会有所帮助。
第一点,到哪里接项目 软件团队或SOHO最为关心的一点是在哪里可以找到项目做,也就是到哪里可以找到有外包需求的客户。对于一般人来说,广交朋友然后通过熟人介绍还是接项目的第一途径,但这要求你的朋友或熟人要在企业或公司里有比效重要的管理位置,对于像那些每天只能是埋头写代码的程序员这显然是不太现实的。
所以大家不能等着项目来找你,而是要主动的出击去找项目。 现在网上有很多软件外包网站,在这里你可以找到不少的软件外包信息。
比如软件商务网上就有大量的软件外包信息。不过这里每天外包的项目虽然很多,但竞争也很激烈。
一般一个外包信息发出后一天内就会有无数个竞争者,所以能第一时间与客户取得联系是非常关键的。 因为客户一般都是先入为主的,一般来说,如果第一个谈项目的人他觉得满意了,就会对其他的竞争者不再予以考虑,所以你要经常上网站上看看有什么最新的项目,并立即与项目的发包方取得直接的联系。
其他比如软件外包网、维客网、中国软件网,还有CSDN的外包频道上也有很多外包的信息,大家可以自己上去看看。 第二点,如何与客户谈需求 接项目最重要的一步是与客户谈需求。
客户对软件的需求是项目规划和实施的根本,所以在与客户谈需求时,一定要让用户将所有的想法尽可能的阐述清楚,并把所有的要求罗列出来。这时候不应该害怕“勾引”起客户的潜在需求而增加设计开发的工作量。
而应该直接明白地要客户把项目的要求一条条地列出来。/考试大/收集/这时先把条理、归纳、分析先都扔到一边去,用纸笔将用户最原始、最完整的要求准确地记录下来。
假如项目在你对客户的需求没有完全了解清楚的情况下就匆匆上马,那么就会随时发生意想不到的变更,轻则使项目延期或超出预算,重则使得原来已经做好的软件要彻底推倒重来。 所以我们在实施项目之前应该深入了解和挖掘客户需求,对某些不明确的需求要与发包方反复进行讨论,对于项目实施过程中的需求变更要规定处理办法,并形成项目的最终需求。
在需求分析阶段,接包方首先对发包方的需求认真分析,然后通过业务建模、会谈、问卷、需求会议等方式收集客户完整需求,形成文档,然后经过客户讨论、客户审查、文档修订等多次反复的过程。 有一点需要注意,即使双方谈的很投缘,在讨论需求时也一定要详细周到,精确到每一条不能再划分的软件功能为止。
第三点,如何合理地报价 技术社区在完全了解客户的需求后,下一步就是要确定一个合理的报价。接包方要从跟客户的交谈中尽量地了解出客户的准确意思,思考客户想要的是怎样的一个软件,项目复杂的程度多大,客户的要求有多高,客户的性格如何,能够接受的价格范围等等,这些因素对于软件项目的报价都是密切相关的。
如果客户要的是一个小型的软件系统,不太苛求有多全面的功能,只要满足某一方面的需要,并且客户又是一个比较随和的人,那么项目可以报一个接近成本的价格;相反如果客户要求的是一个面面俱到的管理系统,需要有各方面的功能,缺一不可,并且客户又是那种对项目要求严格苛刻,绝不变通的人,那就要充分考虑各种不稳定的因素,报一个比较高的价格。 在很多的情况下,客户在跟接包方谈项目之前,心理都已经有一个价格底线。
如果要投入的费用超过了客户的预算范围,客户将不再与你谈该项目,他会转而找其它软件团队商谈。所以跟客户谈项目的过程中要迅速地思考客户需求的真正含义,能够通过某种转换和变通,把客户对于技术的要求与自己团队的技术力量可以接受的价格相对比,从而得出一个双方都能接受的报价。
在与客户的谈判当中,灵活变通是成功的关键之一。当然并不是所有的客户都可以通过变通而满足,遇到客户不认同项目费用的情况一定要处之泰然,真诚地为客户解释,把客户的需求细化为技术上的要求给他分析,让他同意你的报价的合理性。
即使客户对编程技术不是很了解,但经过你的细致的分析后也会对你的报价表示认同的。 第四点,如何组织团队 由于客户的需求是不同的,因而项目也是各种各样的。
有网站设计项目、也有软件设计项目,要求使用的编程语言也是多种多样的。/考试大/收集/即使是在一个项目中,比如说网站制作的项目中,也有着前台的美工设计和后台程序的编写的分工。
这些工作如果全部交给一个人去作那是绝对完成不了的。即使是一个小的团队,也不能保证所有的人才都齐备。
因此最好就是自己把项目初步设计好,然后找合作伙伴共同开发。
2.程序员如何可以接到软件外包项目?
1、同事和朋友等熟人介绍 这种成功率比较高,因为开发团队和外包方建立了间接的熟人关系,因此在合作讨论、报价、沟通上都会更顺利。
2、外包QQ群 有很多外包QQ群,直接在QQ上搜索就能找到,上面有的项目可以跟进,当然都是僧多肉少。 3、微信的创业群、朋友圈 现在是大众创业、万众创新,通过参加线下创业活动等方式多加入一些微信创业群,并加一些创业者的微信,在微信创业群或朋友圈里面自然会有寻找外包团队的需求。
4、多交朋友、多露脸 前面3种方法,核心就是想方设法多露脸,将朋友弄得多多的。比如之前我们在“罗辑思维”里面曝光过一回,结果4个月之后还有人找我们做外包。
5、外包服务平台 国内的:智城、猪八戒、CSTO、sxsoft。不过价格低的离谱,和行业普遍情况有较大差异。
3.如何邀请优秀的接包方承接自己的软件项目?我在软件项目交易网上看
可以通过以下几种方式: 点击、打开对方的会员橱窗,查看他的会员简介,一般情况他们都会留下自己的联系方式的; 如果对方没有留下联系方式,可以联系软件项目交易网的客服,通过客服联系对方。
但是,联系到心仪的接包方之后,还有一个问题需要特别主意:私下交易。 私下联系往往会产生私下交易,双方绕过网站,自己定协议。
但是私下交易是不足取的!私下交易由于没有第三方的保障,单靠双方的相互约定和相互信任往往是靠不住的,一旦一方耍赖皮,另一方只能无可奈何,网站方面是无法进行评判和仲裁的。 正规的途径是走网站的项目宝流程:先发布项目信息,然后联系看中的接包方(可以自己联系也可以通过客服联系),对方竞标后,你就可以选择他作为你的项目承接人。
然后预付项目款给项目宝,这样,款项的收付都通过第三方项目宝,资金的安全可以得到保证;而且,网站客服可以全程监视整个交易的始终,一旦出现纠纷,网站方面就会做出工作的裁决。 。
4.想去从事金蝶软件的java开发,你们看我行吗
1. 没问题
2. 我知道你是在哪里培训的,因此不要把培训的名字写出来,那样会招致反感的。如果你好奇我是知道你在哪里培训的,你在简介里面已经暴露了。这家机构应该没教会你什么,因为每天看课件,地球人都知道的。但也不必为此难过,只有经历过才知道啊。
3. 简历里面详细说说你的实际技术能力,比如你真正开发的项目是用到哪些技术啊。
4. 诚恳一点,同时准备下关于财务,金融方面的知识,在这家公司干开发的高级程序员,几乎都会去考一个会计证,不是为了当会计,是要更好的做开发,这已经是公开的秘密武器了。
5. 希望能帮到你
6. 祝你成功!
5.程序员接到项目后应该怎么做
第一步:分析需求。也就是必须找客户把需求确认好,这一步最重要,最好能形成书面的东西,防止客户反复修改
第二步:设计模型。这一步其实是需求的补充,有了一个具体的东西,双方更好交流,也能给予客户部分信心,当然时间能快点最好了
第三步:框架选用或者设计。一定要选择一个灵活的框架,防止有后续开发或者需求反复变更
第四步:模块设计。设计各个模块,充分考虑其中的耦合
第五步:编码,同时思考测试用例
第六步:测试
第七步:项目验收,可能会goto第一步
第八步:收钱