Open Source and Offshore Development开放源代码和离岸开发

--> -> “

In combining Open Source software and offshore development, high quality, cost effective software is more easily obtainable.  In fact, I suggest Open Source should always be a part of any outsourced software development, but that is a different topic.  The focus of this article is how Open Source provides a foundation of trust and confidence when using and/or providing offshore software development services.在相结合的开放源码软件和离岸开发,高品质,符合成本效益的软件是更容易索取。事实上,我建议开放原始码应始终的一部分,任何外包软件开发,但这是一个不同的话题。本文的重点是如何开放源码提供了一个基础的信任和信心时,使用和/或提供离岸软件开发服务。

When purchasing software development services, many people make the mistake of assuming that the only reason to choose one person/company over another are pure coding skills.  Simple as that right?  Wrong.  Developers also assume the person/company procuring software development cares deeply about Java vs. .Net vs. PHP vs. RoR.  Wrong.  Well, ok, maybe both of these points are not entirely wrong.  Yes, people do care about coding prowess and technology infrastructure, but I believe there are many other factors when making an outsourcing decision.当初购买的软件开发服务,很多人作出的错误假设的唯一理由,选择一个人/公司另一是纯编码的技能。简单,因为这对不对?错误的。开发商也承担人/公司采购的软件开发深切关注的Java与。净额与PHP对回弹。错误的,那么确定,也许这两个点是不是完全错误的。不错,做人民的关心编码的实力和技术基础设施,但我相信有很多其他因素时, 1外包的决定。

People who purchase software want to have confidence and trust in the people they choose to develop software.  Confidence and trust can be earned over time, but how does it start?  Well, of course, the software developer(s) needs to have good references, case studies, professionalism and applicable skill sets.  But, even after reviewing these factors, there might still be nagging doubts about trusting someone you have never met and the person or company was not a referral from one of your contacts.人谁购买软件希望能有信心和信任,人民的选择,他们开发软件。信心和信任,可赚取随着时间的推移,但它如何开始?好,当然,软件开发商( )需要有良好的参考,案例研究,专业知识和适用技术的配套。不过,即使在审查这些因素,有可能仍困扰怀疑有人信任你从未见过和个人或公司并没有转介之一,您的通讯录。

Open source software is the foundation for confidence and trust when choosing to outsource software development.  It is the catalyst to an acceptable answer to the “what is the worst that can happen” scenario.  In other words, even if you make the wrong choice in outsource software development partner, your code, your infrastructure will still be based on Open Source which can be parlayed to different developers much faster than completely original code.  In the worst case scenario, if the software being developed is not Open Source based, it will be much more difficult to replace the developers.开放源码软件是基础,信任和信心时,选择以外包软件开发,这是催化剂在一个可以接受的答案“是什么,最坏的可以发生”的设想。换句话说,即使你作出错误的选择外包软件开发合作伙伴,您的代码,您的基础设施仍会基于开源可以parlayed不同的发展速度远远超过完全原始代码,在最坏的情况,如果软件开发是不是开放源代码为基础的,它将困难得多,以取代发展。

“Open Source” can mean different things to different people.  In this article, my definition of Open Source is intended to mean complete products, tools, libraries, etc. with a vibrant community.  (Read “开放源码”可以意味着不同的事情,以不同的人在这篇文章中,我的定义,开放源代码的用意是指完整的产品,工具,图书馆等与一个充满活力的社会。 (阅读 Succeeding with Open Source成功与开放源码 for one reference on choosing Open Source software)  It does not simply mean the delivery of source code with the solution.  In particular, the Open Source product, tool and or library needs to have other established resources, so new developers time spent analyzing code and infrastructure can be reduced.  New developers to the project will spend much more time “getting up to speed” on architecture, if the software is not using community based Open Source software.为一的参考选择开放源码软件) ,它并不只是意味着提供的源代码与解决问题的方法。特别是,开放源代码产品,工具和图书馆的需要,或有其他既定资源,使新开发的时间分析代码和基础设施,可以减少新开发项目将花费更多的时间“起床,以加快”关于建筑,如果软件是不使用以社区为基础的开放源码软件。

When implementing an outsource development strategy, choose developers that will use Open Source software in the overall solution.  Using Open Source in the solution provides a shorter path to confidence and trust in outsourced software developers.  Put another way, open source plays a positive part in the risk management of the decision to outsource.  By choosing offshore software development partners that deliver based on community established Open Source with appropriate license for your needs, quality and the most competitive cost can be obtained.当实施外包的发展战略,选择发展商将使用开放源码软件在整体的解决方案。使用开放源代码,在解决方案提供了一种较短的路径,以信心和信任,在外包软件开发商。提出的另一种方式,开放源码起到了积极的一部分,在风险管理的决定外包。选择离岸软件开发的合作伙伴提供基于社区建立了开放原始码与适当的授权,您的需求,质量和最具竞争力的成本可以得到。



4 Responses to “Open Source and Offshore Development”四反应“的开放源代码和离岸开发”

  1. The TeleInterActive Lifestyle 该teleinteractive的生活方式 Says:说:

    Open Source and Offshore Development… 开放源代码和离岸开发…

    Recently, my friend Todd McGrath has written about the symbiotic relationship of open source software and offshore development.最近,我的朋友托德麦格拉思已致函有关的共生关系,开放源码软件和离岸开发。 He builds a case for the relationship between building trust in developers you might never meet (or mitigating risk in an o…他建立了案件之间的关系,建立信任,在发展商,你可能永远不会满足(或减轻的风险的O …

  2. Flat World Software Development » Four Tips When Considering Offshore Software Development: Resources for Outsourcing Software Development 扁平世界软件开发» 4时的提示考虑离岸软件开发:资源外包软件开发 Says:说:

    [...] 4) Protection I have completed many projects with people I’ve only met online.  However, that doesn’t mean every project has been entirely smooth.  Developing a network of reliable providers takes time, effort and patience.  Make sure to have a protect plan that includes all or some of the following: payment escrow, arbitration settlement, trade secrets and confidentiality agreements.  Here’sa place for contracts –link.  Also, I recommend using Open Source whenever possible to mitigate risk. [ … … ] 4 )保护我已完成的许多项目与人我只是网路上遇见的。不过,这并不意味着每一项工程都已经完全畅顺。发展中国家的网络可靠的供应商需要时间,努力和耐心。作出肯定有一个保护计划,其中包括全部或部分如下:付款代管,仲裁解决,商业秘密和保密协议。下面的地方,合同联系。另外,我建议你使用开放源代码只要有可能,以减轻由此带来的风险。 [...] [ … … ]

  3. Flat World Software Development » US Tech Lead Challenged by Globalization: Resources for Outsourcing Software Development 扁平世界软件开发»美国科技领先的挑战,全球化:资源外包软件开发 Says:说:

    [...] Correct me if I’m wrong, but won’t ”clear innovation leader in terms of patents” fade if/when clients of outsource software development move further towards Open Source based solutions.  See previous post: Open Source and Offshore Development [...] [ … … ]纠正我,如果我是错,但不会“明确创新的领导者来说,专利的”淡出如果/时,客户的外包软件开发提出进一步走向开放原始码为基础的解决方案。见以前的帖子:开源和离岸开发[ … … ]

  4. Outsource Software Development » Blog Archive » Using Open Source in Offshore Software Development 外包软件开发»博客存档»使用开放源代码在离岸软件开发 Says:说:

    [...] The combination of OSS and offshore development, yield high quality, and cost effective software, which is more easily available. [ … … ]相结合的开放源码软件和离岸发育,产量高品质,及符合成本效益的软件,这是较易获得的。 As it is it is a good idea in having OSS as a part of the software development project that you want to outsource.因为这是这是一个好主意,在有开放源码软件作为一个部分的软件开发项目您要外包。 However that is a different topic all together, but covered in a previous article Open Source and Offshore Development.不过这是一个不同的话题共同所有,但涵盖在先前的文章的开放源代码和离岸开发。 [...] [ … … ]

Leave a Reply离开的答复