Раскройте источник и Offshore развитие

-->

В совмещать открытое средство программирования источника и offshore развитие, highquality, цена - эффективное средство программирования легко достижимо.  В действительности, я предлагаю открытым источником должен всегда быть часть любых outsourced развитие средства программирования, но то будет по-разному тема.  Фокус этой статьи как открытый источник обеспечивает учредительство доверия и доверия PRI использовании and/or обеспечивающ offshore обслуживаний развития средства программирования.

Закупая обслуживания развития средства программирования, много людей совершают ошибка предполагать единственной причиной выбрать одну персону/компанию над другими будет чисто искусства кодирвоания.  Просто как право?  Неправда.  Проявители также принимают персону/компанию выхлопатывая внимательностям развития средства программирования глубоки о Java против . Сеть против PHP против RoR.  Неправда.  Наилучшим образом, о'кеы, возможно both of these пункты не вс неправильны.  Да, люди заботят о prowess кодирвоания и инфраструктуре технологии, но я верю будут много других факторов делая решение outsourcing.

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. 

“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 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…

  2. Flat World Software Development » Four Tips When Considering Offshore Software Development: Resources for Outsourcing Software Development 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’s a place for contracts –link.  Also, I recommend using Open Source whenever possible to mitigate risk. [...]

  3. Flat World Software Development » U.S. 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