如何为自己的外包项目选择最合适的开发人员?

  在软件项目外包过程中,如何在一大批参与项目投标的开发人员中进行甄别与筛选,找到最适合的开发人员,是发包方必须解决的一大难题。如果草率地选择开发人员,往往会造成项目的开发周期延长、质量无法达到要求、成本增加甚至项目彻底失败的严重后果。

  作为一个有多年经验的软件外包产业参与者,我也曾经为如何选择合适的开发人员而迷茫,也曾有过项目外包失败的教训。现在根据我以往的外包经验和教训,总结一下体会,希望能对广大软件外包发包方有一点帮助。

  屏蔽草率的投标信息

  在我们发布项目并收到一定数量的投标信息后,首先要做的事情,是屏蔽那些过于草率的投标信息。专业的软件外包网站,一般都有一些实用的功能来帮助发包方过滤 掉不希望继续关注的投标信息。通常,在您希望隐藏的投标信息上选择“隐藏”或者“过滤”功能就可以将某条投标信息屏蔽。

  关于“草率的投标信息”,并无统一的鉴别标准。一般来说,符合下列情形之一的就可以视为草率的投标信息:

  1. 缺乏实质内容的投标信息。有的开发人员只是提供“承接您的项目”,“有经验”,“做过类似项目”这样的非常简短的投标信息。这种投标应该毫不犹豫忽略掉。

  2. 通用的(标准的)投标信息。指那些看上去“万能”,适用于任何项目的投标信息,其中没有任何针对您的项目的特定描述、相关分析与建议。如果一个开发人员不愿意花5到10分钟的时间去分析您的项目需求并提供一份有针对性的专业的投标信息,说明他不是一个严肃认真的开发人员,其职业精神值得怀疑。

  3. 投标信息中有明显违反相关外包网站的规则内容的。每个外包网站都有相应的规则。他们在给发包方和开发人员提供服务和帮助的同时,也有自己的收益需要。有些开 发人员在投标时企图违背网站的规则,比如在投标中提供自己的联系信息、要求发包方提供联系信息、要求(或者建议)发包方离开网站线下交易以避免向外包网站 支付服务费等等。他们的这些行为,体现出他们对提供工作机会给他的外包网站的缺乏尊重,试图欺骗帮助他们的人们(外包网站)。这样的开发人员,缺乏诚信, 难以信赖。难道您不担心在您把项目交给他之后,他也可能用同样的方式来欺骗您吗?作为发包方,坚持使用外包网站提供的服务来完成项目外包的整个过程,是保 护自己利益的最佳方式。试问,您是愿意将30%的项目款预付给一个陌生的开发人员(无退款保障)呢,还是愿意将100%的项目款交给一个值得信赖的专业外包网站托管(100%退款承诺)?

  4. 投标中反映出对您的项目明显缺乏理解的。有的开发人员会提供看上去“专业”的投标信息。但仔细分析,您可以看出他对您的项目缺乏理解,对需要应用的技术缺乏经验。把项目外包给这样的开发人员的风险很大。

  选择最合适的开发人员

  经过前一个步骤的过滤,我们已经将很多不符合基本条件的开发人员从列表中剔除。接下来是关键的步骤,如何在剩余的开发人员中选择最合适的开发人员了。我通常采用下面的方法:

  1. 查看开发人员的档案、作品展示信息。如果开发人员提供了详细的在线档案和相关的作品展示信息,通过查看这些信息可以了解其技术能力和经验。

  2. 查看开发人员的工作历史记录以及客户对其的评价信息。如果开发人员有在外包网站上完成较多的项目并且客户给出的评分和评价都很好,这样的开发人员通常是值得 信赖的。如果开发人员没有完成过任何项目,并不代表他的能力不够,只是他还没有证明自己而已(例如,他可能是新近才注册的),这样的开发人员仍然值得我们 考虑。如果一个开发人员有失败的项目经历、或者之前的客户对其评价很差,这样的开发人员通常是不值得考虑的。当然,有时也会有例外。有的开发人员可能因为 一些客观原因出现了个别失败的项目,这种情况可以和其进一步沟通来了解并判断。

  3. 对于有成功完成 外包项目的开发人员、或者有提供作品展示的开发人员,进一步了解其完成的项目或提供的作品的类型、规模、使用的技术等信息。有的开发人员完成了很多项目或 者提供了较多的展示作品,但如果这些项目或作品和您的项目差异很大甚至完全不同,表示他们的专业领域不同,不一定能够胜任您的项目。

  4. 对比开发人员提供的开发周期和开发计划。此时需要根据自己的项目对于时间进度的要求,和投标的开发人员进一步沟通,了解其能否满足要求的进度。

  5. 对比开发人员的外语能力和沟通能力。如果您的项目要使用英语外语,就需要考察开发人员的外语能力。如果您确信开发过程中需要和开发人员进行频繁的沟通,则需 要了解对方是否有相关的沟通条件。很多开发人员是兼职承接外包项目,他们各自有自己的全职工作。其中一些人在上班时间内可能无法和您进行沟通。

  6. 对比投标价格。到了这个步骤,我们相信剩余的开发人员都能够胜任我们的项目并且能满足时间进度的要求。此时我们可以选择投标价格较低的开发人员。如果有多个 开发人员的投标价格都比较接近,可以结合其完成项目的数量、获得的评价分数来选择,甚至可以根据您对这些开发人员的好感程度来做选择。

  7. 同时选择多个开发人员。有时对于非常紧急不容许出现任何差错的项目,我们也可以考虑同时选择多个开发人员来开发。虽然成本增加了,但却可以确保项目的成功。

  在上述过程中,非常关键的一点是充分利用外包网站给我们提供的各项功能,即时和参与投标的开发人员进行有效的沟通。我们需要设置在收到新的投标信息后自动发 送通知邮件到我们的邮箱。在发布项目后,要经常接收新邮件,即时对收到的投标信息进行处理,发送回复给投标的开发人员,增强开发人员对您的项目的兴趣和对 您的信任。好的开发人员需要发包方认真甄别和筛选,好的开发人员也希望为好的发包方服务。良禽择木而栖,呵呵!

  希望我的方法能给您带来一定的帮助。祝广大软件发包方取得成功!

  原文链接:http://www.51bids.com/Member/ArticleID/614/ArticleView.aspx

时间: 2024-09-10 19:33:34

如何为自己的外包项目选择最合适的开发人员?的相关文章

如何为你的开源项目选择一个合适的开源协议?

今天又看到一个同学发布维权帖子<开源 App 被人抄袭到 iOS App Store 怎么办?>这个帖子转发到技术群的时候引发了很大的讨论,大多数同学都是声援的态度,也有较真的同学在讨论 MIT License ,那么License 是什么,MIT License 又是什么? License就是版权许可证,里面详尽表述了你获得代码后拥有的权利,可以对别人的作品进行何种操作,何种操作又是被禁止的.软件的版权许可证可有很多方式,本文仅限于讨论开源软件协议 Open Source License.

各位,我想在深圳招高级JAVA开发人员, 工资我要出到多少才合适?

问题描述 各位,我想在深圳招高级JAVA开发人员, 工资我要出到多少才合适?我这里指的找高级开发人员,经验丰富, 不知道我要出到多少,真正的人才才会过来,谢谢 . 问题补充:xmind 写道 解决方案 高级 15k吧.其实 招到合适的人 最重要.和找到合适的工作一样.自己招人的话,怎样定位一个人合适,挺难的.首先 招这么一个人来干什么项目的,需不需要具有领导能力,能不能加班,会不会不久就跳....解决方案二:什么样的才是高级的程序员啊,我在北京项目经理12k.在深圳也得8-12k吧!解决方案三:

大家支招,广州东软外包到银行客户做BI开发怎么样啊

问题描述 最近拿到了广州东软的offer的,但是给的是一份BI的工作,而且是长期到客户那里工作的,大家觉得这样一份工作怎么样啊

如何在面试时选择合适的测试人员?

各位,大家好!今天分享一下我在面试测试人员时常问的一些问题及为什么,仅供各位参考,谢谢! 1.你最近3-5年的职业规划是什么? 重点考察测试人员的职业发展方向是否与当前职位招聘相符? 从其中可以侧面看出来其员工稳定性. 2.一个项目测试结束,有没什么经验总结?如果有,具体是如何开展的? 重点考察测试人员对自己能力提升方面,有没有提高总结的地方,从项目中吸取的经验与教训.从中可以看出来,测试人员是否属行自我驱动型人才! 3.为什么会选择做测试这份工作? 重点考察测试人员对待测试工作的态度及是否有发

你的团队怎么吸引别人加入

和大多数人一样,我也是个典型的"创意第一"型的创业者,20来岁的我,现在有一个不错 idea,并且想通过自己的努力把这个想法实现出来.但我没有任何的这个方面的经验,不知道应该怎么去运营生意或者"精益创业",业内声誉就更不用说了.我相信当下所有创业者们都会遇到的问题这样的一个问题:我只有一个相当不错的 idea,我需要找到合适的开发人员和设计师去设计和开发产品.但是如果你认为你只因为有个不错的 idea 就能让优秀人才加入你团队的话,那么你就大错特错了.现在,单纯的&

一份招聘需求的分析 (转载)

一份招聘需求的分析 (转载张国良博客)以下是招聘条件: 工作性质:全职 工作地点:南京 发布日期:2009/6/15 截止日期:2009/6/30 招聘人数:6 工作经验:不限 学 历:大专以上 语言能力:英语 简历语言:中文 其他待遇: 职位描述   基本要求 熟悉.NET Framework 2.0框架 熟悉ASP.NET,熟悉OOP,熟悉数据库(SQL Server或Oracle) 熟悉B/S架构开发,熟悉B/S架构相关前台技术(html,javascript,css) 了解多层结构模式及

去年一个百万级的小软件项目经验分享,20来个功能模块,项目不太好做有些棘手

转自http://www.cnblogs.com/jirigala/archive/2010/04/10/1709223.html  别人总觉得是在显吧,干脆把这个项目认为是小项目了,不知道把这个项目是小了,别人会不会又觉得又显吧了?说大也不行.说小也不行,也的确没招了.   我想主要把项目里遇到的问题分享给大家一起探讨,也并不是为了什么显吧什么的,希望大家用一个正确的心态阅读此文章,希望有更多的朋友把更大软件项目的经验分享给大家,让大家知道一下,大型软件项目里都会遇到什么问题,如何解决才好,我

从创业“乱码”到自由码农的风生水起,从此迎娶白富美不是梦!

雷军说,"写代码要有写诗一样的感觉",小刘就是这样的码农.他在敲代码的时候有种改变世界的感觉,就好像世界除了他和代码,就没有其他存在了.在他的眼里,这个世界就是一行行代码,需要处理生活中各种BUG,进而去完善它们.一个程序员的世界始于键盘,终于"创业"?小刘几度这样怀疑. 刚开始的"越努力越幸运" 小刘大学毕业就去互联网公司做了"码农",在公司大的氛围中,他逐渐明白了努力的方向.公司忙的时候,甚至一个礼拜都没时间回家.有时,他

【招聘】美国IT公司招聘Web开发软件工程师

问题描述 [公司背景]美国纽约的IT公司NesTECH,成立于1998年,主要从事IT应用软件的开发.[招聘缘由]公司计划在中国招聘2-3名软件工程师,与国外工程师一起开发一个新的Web应用项目.目前这个项目已经启动,而且在世界多个国家有开发工程师一起工作.[基本要求]计划招聘的软件工程师可以以SOHO的方式在家办公,最好能够全职.要求为人诚实守信:有24小时的上网条件:英语听说读写能力良好.[说明]本人不是猎头公司,也不是搞外包的.本人作为开发人员已经参与这个项目了,现在需要寻找更多的合作开发