Open Source and Offshore Development Open-Source-und Offshore-Entwicklung

-->

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. In Kombination von Open-Source-Software und Offshore-Entwicklung, qualitativ hochwertige, kostengünstige Software ist leicht erhältlich. In der Tat, schlage ich vor, dass Open-Source-sollte immer ein Teil eines Outsourcing Software-Entwicklung, aber das ist ein anderes Thema. Der Schwerpunkt dieses Artikels ist, wie Open-Source bietet eine Grundlage für Vertrauen und Zuversicht bei der Verwendung und / oder für die Bereitstellung Offshore Software-Entwicklung.

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. Beim Kauf der Software-Entwicklung, viele Menschen machen den Fehler anzunehmen, dass der einzige Grund, wählen Sie eine Person / Firma über eine andere sind reine Codierung Fähigkeiten. Simple as that right? Falsch. Entwickler auch davon ausgehen, die Person / Firma die Beschaffung von Software-Entwicklung kümmert sich tief über Java vs. Net vs PHP vs RoR. Falsch. Na ja, ok, vielleicht diese beiden Punkte sind nicht ganz falsch. Ja, die Menschen tun, Pflege Über Coding Tüchtigkeit, Technologie-Infrastruktur, aber ich glaube, es gibt viele andere Faktoren bei der ein Outsourcing-Entscheidung.

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. Leute, Kauf-Software haben wollen Vertrauen in die Menschen, die sie wählen, entwickeln Software. Vertrauen und das Vertrauen verdient werden kann, im Laufe der Zeit, aber wie geht das? Nun ja, natürlich, die Software-Entwickler (n) muss über gute Referenzen , Fallstudien, Professionalität und das anwendbare Fähigkeiten. Aber auch nach der Überprüfung dieser Faktoren, es könnte noch Gezeter Zweifel an Vertrauen Sie nie getroffen haben und die Person oder Firma sich nicht um eine Überweisung von einem Ihrer Kontakte.

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-Software ist die Basis für das Vertrauen und das Vertrauen bei der Wahl zur Auslagerung der Software-Entwicklung. Es ist der Katalysator für eine akzeptable Antwort auf die "Was ist das Schlimmste, kann passieren"-Szenario. Mit anderen Worten, selbst wenn Sie die falsche Wahl in Outsourcing Software-Entwicklung Partner, Ihren Code, Ihre Infrastruktur wird weiterhin auf der Grundlage von Open Source werden kann parlayed auf verschiedene Entwickler viel schneller als völlig ursprüngliche Code. Im schlimmsten Fall, wenn die Software entwickelt, ist nicht Open Source basieren, wird es viel schwieriger zu ersetzen, die Entwickler.

“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 "Open Source" bedeuten kann verschiedene Dinge für verschiedene Menschen. In diesem Artikel, meine Definition von Open Source ist, bedeutet vollständige Produkte, Werkzeuge, Bibliotheken usw. mit einer lebendigen Gemeinschaft. (Lesen Succeeding with Open Source Gelingt mit 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. für einen Verweis auf die Auswahl Open-Source-Software) Es ist nicht einfach bedeuten, die Auslieferung des Quellcodes mit der Lösung. Insbesondere die Open-Source-Produkt, Werkzeug und / oder Bibliothek muss andere etablierte Ressourcen, so dass neue Entwickler Zeitaufwand für die Analyse und Code Infrastruktur reduziert werden kann. neue Entwickler für das Projekt verbringen viel mehr Zeit "immer auf Trab" in der Architektur, wenn die Software nicht verwendet Community basierten 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. Bei der Umsetzung einer Strategie der Auslagerung der Entwicklung, wählen Sie Entwickler, die Open-Source-Software in die Gesamtlösung. Using Open Source in der Lösung bietet einen kürzeren Weg zu Selbstvertrauen und Vertrauen in ausgelagerten Software-Entwickler. Anders ausgedrückt: Open-Source-spielt eine positive Rolle bei das Risikomanagement im Zusammenhang mit der Entscheidung zur Auslagerung. Mit der Wahl von Offshore Software-Entwicklung Partner liefern, dass die auf Gemeinschaftsrecht beruhenden etablierten Open-Source-Lizenz mit den entsprechenden für Ihre Bedürfnisse, die Qualität und die meisten wettbewerbsfähigen Kosten gewonnen werden können.



4 Responses to “Open Source and Offshore Development” 4 Responses to "Open-Source-und Offshore-Entwicklung"

  1. The TeleInterActive Lifestyle Die TeleInterActive Lifestyle Says: Sagt:

    Open Source and Offshore Development… Open-Source-und Offshore-Entwicklung…

    Recently, my friend Todd McGrath has written about the symbiotic relationship of open source software and offshore development. Vor kurzem hat mein Freund Todd McGrath geschrieben hat über die symbiotische Beziehung von Open-Source-Software und Off-shore-Entwicklung. He builds a case for the relationship between building trust in developers you might never meet (or mitigating risk in an o… Er baut ein Fall für das Verhältnis zwischen Aufbau von Vertrauen in Entwickler Sie vielleicht nie erfüllen (oder mildernder Risiko in O…

  2. Flat World Software Development » Four Tips When Considering Offshore Software Development: Resources for Outsourcing Software Development Flache Welt der Software-Entwicklung »Vier Tipps bei der Prüfung von Offshore Software-Entwicklung: Ressourcen für die Auslagerung der Software-Entwicklung Says: Sagt:

    [...] 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) Schutzklasse I abgeschlossen haben viele Projekte mit Menschen habe ich nur online kennen. Aber das bedeutet nicht, jedes Projekt hat völlig reibungslos verlief. Entwicklung eines Netzes von verlässlichen Anbietern dauert seine Zeit, Anstrengung und Geduld. Stellen Sie haben einen Plan zu schützen, die alle oder einige der folgenden: Zahlung Escrow-, Schieds-Siedlung, Geschäftsgeheimnisse und Vertraulichkeitsvereinbarungen. Hier ist Platz für Verträge-Link. Auch empfehle ich mit Open-Source-wann immer möglich, Risiken zu vermeiden. [...]

  3. Flat World Software Development » US Tech Lead Challenged by Globalization: Resources for Outsourcing Software Development Flache Welt der Software-Entwicklung »USA Tech führen durch die Globalisierung herausgefordert: Ressourcen für die Auslagerung der Software-Entwicklung Says: Sagt:

    [...] 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 [...] [...] Korrigieren Sie mich, wenn ich falsch bin, aber nicht "klare Innovationsführer im Bereich von Patenten" verblassen, wenn / wenn Kunden von der Auslagerung der Software-Entwicklung Schritt weiter in Richtung Open-Source-basierten Lösungen. Siehe vorherigen Post: Open Source und Offshore-Entwicklung [...]

  4. Outsource Software Development » Blog Archive » Using Open Source in Offshore Software Development Outsource Software-Entwicklung »Blog Archiv» Verwendung von Open Source in Offshore Software-Entwicklung Says: Sagt:

    [...] The combination of OSS and offshore development, yield high quality, and cost effective software, which is more easily available. [...] Die Kombination von OSS-und Offshore-Entwicklung, hohe Qualität und kostengünstige Software, die mehr ist leicht verfügbar. As it is it is a good idea in having OSS as a part of the software development project that you want to outsource. Da es sich ist es eine gute Idee in die OSS als Teil des Software-Entwicklungsprojekt, dass Sie auslagern wollen. However that is a different topic all together, but covered in a previous article Open Source and Offshore Development. Aber das ist ein anderes Thema alle zusammen, aber in einem früheren Artikel Open-Source-und Offshore-Entwicklung. [...]

Leave a Reply Leave a Reply