Open Source and Offshore Development Open source e lo sviluppo offshore
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. Combinando il software Open Source e lo sviluppo off-shore, di alta qualità, il costo effettivo del software è più facilmente ottenibili. In effetti, propongo Open Source dovrebbe essere sempre una parte di qualsiasi outsourcing lo sviluppo di software, ma questo è un altro argomento. Lo scopo di questo articolo è come Open Source fornisce una base di fiducia e di fiducia quando si utilizza e / o off-shore che forniscono servizi di sviluppo software.
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. Quando l'acquisto di servizi di sviluppo software, molte persone fanno l'errore di credere che l'unica ragione di scegliere una persona / impresa su un altro sono pura capacità di codifica. Semplice come tale diritto? Sbagliato. Sviluppatori anche assumere la persona / impresa procurare lo sviluppo di software si preoccupa profondamente su Java vs. Netto vs PHP vs RoR. Sbagliato. Beh, ok, forse entrambi questi punti non sono del tutto sbagliato. Sì, le persone che si occupano di codifica abilità e la tecnologia delle infrastrutture, ma credo ci sono molti altri fattori quando effettuano uno di outsourcing decisione.
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. Persone che vogliono acquistare il software ad avere confidenza e fiducia nelle persone che scelgono di sviluppare software. Confidenza e fiducia possono essere accumulate nel corso del tempo, ma in che modo? Beh, ovviamente, il software per sviluppatori (s) deve avere buone referenze , Studi di casi, professionalità e abilità applicabili set. Ma, anche dopo aver esaminato questi fattori, ci possono essere ancora dubbi sulla nagging fiducioso qualcuno che non hanno mai incontrato e la persona o la società non è stato un rinvio di uno dei tuoi contatti.
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. Software open source è il fondamento per la fiducia e la fiducia nella scelta di esternalizzare lo sviluppo del software. E 'il catalizzatore di una risposta accettabile per il "che cosa è la peggiore che può succedere" scenario di riferimento. In altre parole, anche se fate una scelta sbagliata in esternalizzare lo sviluppo di software partner, il tuo codice, l'infrastruttura sarà ancora basato su Open Source, che possono essere parlayed a diversi sviluppatori molto più veloce di codice completamente originale. Nella peggiore delle ipotesi, se il software in fase di sviluppo non è basato su Open Source, sarà essere molto più difficile per sostituire gli sviluppatori.
“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" può significare cose diverse a persone diverse. In questo articolo, la mia definizione di Open Source è destinato a significare completa di prodotti, strumenti, biblioteche, ecc con una vivace comunità. (Leggi Succeeding with Open Source Riuscendo a 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. per un riferimento su come scegliere il software Open Source) non significa solo la fornitura del codice sorgente con la soluzione. In particolare, l'Open Source prodotto, strumento e / o biblioteca deve avere altre risorse stabilito, per cui i nuovi sviluppatori tempo trascorso analizzare il codice e infrastruttura può essere ridotto. nuovi sviluppatori al progetto spenderà molto più tempo "fino a ottenere velocità" su architettura, se il software non è basata sulla comunità utilizzando software Open Source.
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. Quando l'attuazione di un strategia di sviluppo in outsourcing, scegliere gli sviluppatori che utilizzano software Open Source nella soluzione globale. Usare l'Open Source nella soluzione prevede un percorso più breve per la fiducia e la fiducia in outsourcing sviluppatori di software. In altre parole, open source, svolge un ruolo positivo in parte la gestione dei rischi per la decisione di esternalizzare. Scegliendo off-shore lo sviluppo di software partner che offrono basato su comunità Open Source istituito con licenza appropriata per le vostre esigenze, la qualità e il costo più competitivo può essere ottenuto.














March 12th, 2006 at 6:59 pm 12 marzo 2006 a 6:59 pm
Open Source and Offshore Development… Open Source e lo sviluppo offshore…
Recently, my friend Todd McGrath has written about the symbiotic relationship of open source software and offshore development. Recentemente, il mio amico Todd McGrath ha scritto circa la relazione simbiotica di software open source e lo sviluppo offshore. He builds a case for the relationship between building trust in developers you might never meet (or mitigating risk in an o… Costruisce un caso per il rapporto tra edificio fiducia in sviluppatori si potrebbe mai soddisfare (o attenuanti rischio in uno o…
March 31st, 2006 at 8:32 am 31 marzo 2006 a 8:32 am
[...] 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) La protezione Ho completato molti progetti con le persone che ho incontrato solo on-line. Tuttavia, ciò non significa che ogni progetto è stato interamente liscia. Via di sviluppo di una rete di fornitori affidabili richiede tempo, impegno e pazienza. Marca Assicurarsi di disporre di un piano di proteggere che include tutti o alcuni dei seguenti: deposito a garanzia di pagamento, l'arbitrato di regolamento, i segreti commerciali e accordi di riservatezza. Ecco un luogo per i contratti di collegamento. Inoltre, mi consiglia di utilizzare l'Open Source, quando possibile, ad attenuare i rischi. [...]
April 26th, 2006 at 11:25 am 26 aprile 2006 alle 11:25
[...] 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 [...] [...] La corretta se mi sono sbagliato, ma non "chiaro leader in termini di brevetti" dissolvenza se / quando i client di esternalizzare lo sviluppo di software spostare ulteriormente verso l'Open Source di soluzioni basate su. Vedi post precedente: Open Source e Lo sviluppo offshore [...]
May 9th, 2008 at 6:02 am 9 maggio 2008, 6:02 am
[...] The combination of OSS and offshore development, yield high quality, and cost effective software, which is more easily available. [...] La combinazione di OSS e lo sviluppo offshore, resa alta qualità, e il costo effettivo del software, che è più facilmente disponibile. As it is it is a good idea in having OSS as a part of the software development project that you want to outsource. Come è esso è una buona idea avere OSS come parte del progetto di sviluppo software che si desidera esternalizzare. However that is a different topic all together, but covered in a previous article Open Source and Offshore Development. Tuttavia, che è un altro argomento, tutti insieme, ma coperto in un precedente articolo Open Source e Offshore lo sviluppo. [...]