专栏・小知识

离岸开发

“离岸”源自英语的“Offshore”,是“海外的”、“境外的”的意思。离岸开发是英语“Offshore Development”的意译,主要是指把开发作业拿到海外(中国、印度等)进行开发的开发方式。

离岸开发的主要目的是削减开发过程中人员的费用支出。以中国、印度为代表的国家以及地方政府对IT人才的培养也给予政策上的照顾。这些地方不单单只是人员费用便宜,同时也作为优秀人才的供给地引起世人的瞩目。

代码开源

所谓“代码开源”是指在保护著作者知识产权的同时,在互联网上公开代码,任何人都可以下载、使用、改善和再发布的形式。

系统开发方面主要是使用Java、PHP、MySQL等语言和工具。

选择合作者时的注意点

在您选择合作者的时候我们建议你考虑以下几个方面。

  • 是否再次进行转包
  • 多级承包的开发体制是存在的。在这样的开发体制下,客户提出的意见和要求传达到实际开发者处的环节多,遗漏和错误的传达比较容易发生,给系统开发带来较大的障碍。并且在出现问题的时候,不能很及时的进行对应。而且在这种体制下参与开发的公司较多,每个公司都要保证自己公司的利益,致使开发成本增加。

  • 是常驻方式进行开发还是在自己公司进行开发呢?
  • 采用人员派遣形式,到客户处进行常驻开发的话,开发结束以后开发人员将又会被派遣到另外的客户那里进行作业。为日后的系统维护留下不安定的因素。以在自己公司开发的形式进行作业的话,即便是开发结束了,开发者还是在公司内工作,有任何的问题都可以及时、有效的进行对应。

  • 是否是客户至上的开发模式?
  • 理想的系统应该是这样的:实现了客户所有要求的功能,并且不包含不必要的功能。
    为了达到这个效果我们建议您选择以下的合作伙伴:
    能很好的听取并理解客户提出的要求和建议,并真对这些要求和建议作出合适的提案,相反不对不必要的功能和内容进行提案。