Four Tips When Considering Offshore Software Development Quattro suggerimenti quando si considera lo sviluppo di software off-shore
When determining if outsourcing software development to offshore partner, I suggest careful analysis of the following: Nel determinare se lo sviluppo di software di outsourcing offshore a partner, propongo un'attenta analisi dei seguenti:
1) Is Lower Labor Cost Really Lower? 1) è più basso costo di lavoro Bassa Really?
There is no doubt about obtaining lower hourly rates from an offshore provider. However, you must analyze the required skill set. For example, a talented programmer might require 1 day to complete a particular task while another programmer requires 2 weeks. Non vi è alcun dubbio su come ottenere più basse tariffe orarie da un fornitore di off-shore. Tuttavia, è necessario analizzare le necessarie competenze. Ad esempio, un programmatore di talento potrebbe richiedere 1 giorno per completare un particolare compito, mentre un altro programmatore richiede 2 settimane.
Make sure to thoroughly research a coder’s reputation, online marketplace rating, previous work experience, communication when possible. If it not is not possible to determine a majority of this providers attributes, move on and do not outsource with this provider. Assicuratevi di ricerca accuratamente uno coder la reputazione, mercato online rating, precedenti esperienze di lavoro, di comunicazione, quando possibile. Se non non è possibile determinare una maggioranza di questo fornitori di attributi, andare avanti e non esternalizzare a questo provider.
Require bids to include timelines with milestones. Richiedere offerte di includere tempi con pietre miliari.
Keep in mind, it is possible your research will determine only some or none of your project will have a lower labor cost on the worldwide market. Tieni presente, è possibile la vostra ricerca a decidere solo alcuni o nessuno dei vostri progetto avrà un minor costo di lavoro sul mercato mondiale.
2) Importance of Reliable and Effective Communication 2) Importanza del affidabile ed efficace comunicazione
Software development projects are difficult enough even with everyone speaking the same language. Do not underestimate the importance of language skills. In addition, good communication means nothing if dialog is untimely. It is frustrating having to wait for someone or something. Progetti di sviluppo software sono già abbastanza difficile anche con tutti parlano la stessa lingua. Non sottovalutare l'importanza delle competenze linguistiche. Inoltre, una buona comunicazione non significa nulla se finestra di dialogo è prematura. E 'frustrante dover attendere qualcuno o qualcosa.
You need to ensure your project contacts will respond in a timely and effective manner. The best way to determine the communication level is to email, instant message, talk, etc. as much as possible before entering into a software development agreement. È necessario per assicurare il vostro progetto contatti risponderà in modo tempestivo ed efficace. Il modo migliore per determinare il livello di comunicazione è quello di e-mail, messaggi istantanei, parlare, ecc il più possibile prima di entrare in un accordo di sviluppo software.
3) Crystal Clear Project Requirements, Design Specifications, Deliverables, Timelines 3) Progetto Crystal Clear Requisiti, specifiche di progettazione, Deliverables, calendari
There is no doubt that poorly defined project plans are a top reason for failed offshore software development plans. Do not enter a project with project deliverables and requirements nearly complete with the idea that other project details will be determined later; during development. Break projects up into parts if possible. Non vi è alcun dubbio che mal definiti piani di progetto sono una delle principali ragioni per non off-shore piani di sviluppo del software. Non immettere un progetto con elementi da fornire del progetto e le esigenze quasi completa con l'idea che altri dettagli del progetto sarà determinato in seguito; durante lo sviluppo. Break progetti in parti, se possibile.
4) Protection 4) La protezione
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 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. Assicuratevi di avere 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 recommend using Open Source consigliamo di utilizzare l'Open Source whenever possible to mitigate risk. quando possibile, ad attenuare i rischi.
Conclusion : Conclusione:
Let’s be real - most of these tips can be applied to any type of project. These tips include basic fundamentals of software development management. They are listed because it is often easy to point towards the positive or negative aspects of offshore software development and ignore one’s own responsibilities. Hopefully, these tips remind us to examine factors within our control when involved in offshore software development. Lasciate che sia reale - la maggior parte di questi suggerimenti possono essere applicati a qualsiasi tipo di progetto. Questi suggerimenti di base fondamentali includono lo sviluppo di software di gestione. Essi sono elencati perché è spesso facile verso il punto positivo o negativo gli aspetti della off-shore e lo sviluppo di software ignorare le proprie responsabilità. Speriamo che questi suggerimenti ci ricordano di esaminare i fattori sotto il nostro controllo in caso di off-shore lo sviluppo del software.













