Outsourcing Software Development Offshore: för-och nackdelar
1016 visningarVid bedömningen av om att lägga ut ett programvaruprojekt, följande fördelar samt nackdelar som bör beaktas:
Kostnad
Kostnaden är den huvudsakliga orsaken till att de flesta företag beakta vid outsourcing projekt. Software ingenjörer utanför de utvecklade länderna kompenseras mycket mindre än sina motsvarigheter i de utvecklade länderna. Den genomsnittliga lönen för en programvara ingenjör i Vietnam är $ 8000 per år. Sparkvoten i lön kan föras vidare till kunden. Kanske om några år kostnaden nytta av outsourcing kommer inte att vara så uppenbart. Men det finns många andra viktiga fördelar med outsourcing att man bör överväga.
Tid
Det kan finnas några personer i företaget med rätt kompetens för att slutföra ett särskilt projekt. I detta fall befinner sig i risken att inte uppfylla sina deadlines. Företaget kunde företaget anställa fler kompetenta människor som (antingen heltid anställda eller entreprenörer) och ledning. Men detta skulle bli dyrt och efter projektet är avslutat kan du inte behöver extra arbetskraft. Outsourcing kan vara en lösning. Det finns många outsourcing företag med många olika specialiteter. Rätten kunde tillhandahålla kompetens och arbetskraft som behövs för att uppfylla några strikta tidsgränser.
Färdigheter
En utläggning kunde tillhandahålla kunden med kompetens att klienten inte har. Till exempel kanske kunden vill ha vissa program kodas i en viss teknik men kunden inte förstår tekniken. Outsourcing bolaget skulle kunna ge dessa kunskaper till kunden. Kom emellertid ihåg att om du lägga ut ett projekt utanför ditt företag skillset, detta skulle kunna leda till problem med standarder och underhåll senare.
Ger Individer i företaget
Eftersom offshore bolaget nu kommer att göra "grymta arbete", detta ger mer tid för enskilda personer inom företaget att koncentrera sig på "högre" uppgifter, såsom att samla in krav, utformning och förvaltning. Den smarta individuella hittar själv leder andra, snarare än allmänt underhåll och utvecklingsarbete.
Fallgropar för Outsourcing
Behov konstant förvaltning
Detta är nummer 1 anledningen utkontrakterad projekt misslyckas. Du behöver en bra chef, en ledare som står i ständig kommunikation med offshore försäljare. Ledaren måste förstå de krav och varje dag se till att offshore säljaren också förstår kraven. Kunden bör se till att normer är uppfyllda genom att visa koden, titta på senaste bygger, visar bug tracker, visa språkresurs filer, etc. Bristande konstant förvaltning innebär att projektet kommer att få under kontroll.
Ökning av frustration
En ökning av frustration i bolaget kan uppstå av flera skäl:
- Tidsskillnad: Oftast finns det ungefär en halv dag mellan kunden och offshore-försäljare. Detta gör kommunikationen mycket svårt. En fråga kan ställas om man besvarade på tisdag, ett svar begärde på onsdagen, och ett svar på torsdag. För att lösa detta problem, schemalägga möten varje vecka. Om ett svårt problem - schemalägga ett extra möte för att diskutera. Varje anständig offshore säljaren ska förstå behovet av god, snabb kommunikation och vara beredd att mötas på ditt schema.
- Låg kvalitet: Om offshore bolaget producerar låg kvalitet kod eller arkitektur, här kommer definitivt att öka frustration inom företaget. Detta måste lösas genom att alla människor som kommer att ansvara för underhållet av koden och arkitekter som deltar tidigt i projektet. Kod recensioner måste göras ofta. Om täta möten / code recensioner / recensioner med kunderna är inte gjort, då är chansen att du kommer att få en produkt som inte uppfyller kraven, är dåligt skriven, inte maintainable (eller endast av samma offshore säljaren - Avgifter kommer att öka för säker ) och inte är skalbar för att passa dig.
- "Detta är inte vad jag behöver!" - Om kunden visas bara produkten vid slutet av utvecklingscykel, är chansen att det är detta du kommer att få höra! Generellt kunder inte är särskilt bra på att beskriva exakt vad de behöver. Ibland är det för att de vet inte själva vad de behöver. Ju tidigare du kan visa att utveckla system för kunden, desto bättre. Endast då kommer ni att upptäcka att kanske kraven inte var klart meddelas.
Var varnade för att offshore säljaren är lätt gjort en syndabock. Missnöjda medarbetare kommer att hoppa på chansen att skylla på offshore företaget för eventuella misstag som gjorts. Den anställde bör påminnas om att ingen är perfekt. Om ett misstag görs av offshore-bolag som du kan ge den anställde att ta reda på orsaken till misstag och be honom eller henne att sträva efter att lösa problemet genom att arbeta med ledare och offshore-företag.
Testande svårare
Generellt testas i en outsourcad projektet är svårare än en in-house. Om du testar en programvara som utvecklats offshore in-house "(och du verkligen måste) och hitta ett problem, detta måste meddelas till havs försäljare. Detta kan orsaka problem som offshore säljaren kanske inte kan återskapa problemet. Det kan vara lätt att fasta om de bara kunde se maskinen att det hände. Eller kanske är problemet inte meddelas. Den "Ange testningsfasen sidan hjälper dig att få en smidigare testningsfasen.
Bolaget moral
Att välja att lägga ut ett projekt i stället för att utveckla i hus kan påverka företagets moral. Medarbetarna kan känna att deras arbeten hotas. Om arbetstillfällen är i fara, då de anställda borde veta så snart som möjligt för att minska spridningen av dålig moral. Likaså, om jobb är inte hotade, då de anställda ska få veta om ändringen, och det inte bara är deras jobb säker, men de anställda kommer att ges möjlighet till en högre nivå på arbete. Se "Introduktion Outsourcing till ditt företag" för tips.
vid Mark Davies
Relaterat Webbplatsdesign Artiklar
Tags: Offshore, Outsourcing
Den här intrade var postat på Torsdagen, August 7th, 2008 på 1:35 och är arkiverat under Software Development, Software Outsourcing. Du kan följa någon svaren till denna post via RSS 2.0 feed. Du kan lämna ett svar, eller trackback från din egen webbplats.


















22 august 2008 på 12:58
Tack för att dela informationen för Outsourcing Software Development Offshore. Det viktigaste du har nämnt är fördelarna och nackdelarna, som är så mycket bra för mig, liksom den person som koncentrerar sig på outsourcing. Bra jobbat hålla upp det ... ... ...
17 oktober 2008 på 9:01
Outsourcing är ett ovanligt sätt att kapitalisera på din kärnverksamhet gäller i dagens affärsvärld. : D Med den ständigt växande olämpligheten i vår ekonomi.
Man måste komma till slutsatsen och avgöra om business process outsourcing är för sin verksamhet eller inte. 
Tänk om det var din enda alternativet? Bankerna har fått ett ekonomiskt bailout Men vad händer med resten av lidande företag ekonomin i allmänhet? Bokstavligen ett år värd för nedåtgående uppochner aktieportfölj's. Biljoner $ $ dollar försvann och säkert inte ett resultat av outsourcing.
Jag tror att vi måste bredda oss och bli pionjärer i framtiden snarare än att fortsätta att vara negativ!
18 oktober 2008 på 4:57
Varje företag företag har fördelar och nackdelar, det är natur för företag. Offshoring ditt företag kan vara mer fördelaktiga.