让我们面对现实吧,当你的外包开发人员搞砸了,你几乎无能为力。如果你已经陷入了一段糟糕的关系,而你没有太多的保护你,请通读文章的最后一篇文章,寻找一个解决方案。但是,如果你还没有开始一段关系,在你与他们签订合同之前,你可以做很多事情来对冲这种情况。

遵循这些指示,以确保如果关系出现问题,有一个简单的出路。

1.强合同

在开始合作关系时,请确保外包开发人员和您自己或您的团队完全符合您的愿景和产品规格。确保开发人员已经很好地理解了您的期望,除了与他们的对话之外,这也应该在你与他们签署的建议书或合同中展示。合同还应明确说明可交付成果以及任务的时间表。

合同应突出并解决知识产权,源代码所有权和移交,项目学分等问题。如果一切都有据可查,当事情出错时,你会更有能力进行谈判。

2.付款时间表

精心安排的付款时间表将确保您在看到进度时付款。虽然大多数开发人员会提前向您收取里程碑完成费用,但坚持在每个里程碑交付后付款,项目启动费除外。

四到五分石是为应用程序开发生命周期分解付款的好方法。始终保留储备金,即使您的应用程序提交到app store时也要保留少量储备金。

有时候,坚持太多的条件也不能在一段关系开始时给出正确的信号。在这种情况下,您可以投入奖金以及时交付或客户满意度等。这笔额外的专款可以在一开始就定下基调和关系。

3.源代码推送

我看到人们面临的大多数问题或挑战都是关于当事情出错时获取他们项目的源代码。所有开发人员都很好地保护了这一部分,从他们的角度来看,这是他们唯一拥有的东西,直到付款为止。

如果他们必须从最后一个停止的地方开始构建源代码,则需要将源代码移交给新的开发人员。如果你没有,新的开发人员将不得不从头开始,这可能意味着从你的一端开始额外的投资。

虽然这可能很棘手,但您可以尝试让您的开发人员每天或每周在GitHub或BitBucket等平台上将代码推送到您的代码存储库。这将确保您始终拥有最新的源代码,无论当前关系状态如何。

4.可信度检查

这不用说。但是,由于各种原因 (包括廉价的开发人员),许多企业家没有花时间进行背景研究或检查他们打算雇用的潜在开发人员。

他们在市场上的信誉如何?他们是否愿意分享最近三个项目中的一些客户参考-而不仅仅是他们认为会给他们很好的参考?他们是否对您计划进入的领域有深刻的理解,而不仅仅是为其构建的经验-例如,按需应用程序,社交网络应用程序等?他们是否通过独特的见解或博客或出版物上的文章在任何地方证明了这种理解?

这种背景调查对确定合适的合作伙伴有很大帮助,这样你以后就不会陷入混乱。

到目前为止,我们已经探讨了如何确保您以正确的方式开始与外包开发人员建立关系。但是,当你已经一团糟,还没有机会实现以上所有或任何一个时,你会怎么做?当时最好的办法是确保你友好地结束这段关系,这样你就可以获得你的应用程序或网站的源代码。在那个时间点上,这是唯一对您重要的事情。

减少损失,只需转到另一位开发人员-并在正确的音符开始时牢记以上几点-配备了该应用程序的源代码。