Offshoring strategi

BLOG: Mange kaster sig hovedkulds ud i Offshoring uden at have gjort sig klart hvad man vil opnå, eller hvordan man vil opnå det. Man har en optimistisk forventning om at opnå en besparelse på udviklingsomkostningerne og måske en bedre kvalitet, uden at man har kvantificerede mål at holde det op imod, eller hvordan man vil opnå dem. Denne blog vil kort beskrive hovedaktiviteterne i udformning af en sourcing strategi, baseret på mine egne erfaringer og inspireret af "SourceIT, kapitel 3: Sourcing strategy af Morten Korsaa og Jørn Johansen".


Publiceret d. 30. maj 2012 kl. 13.09


 
ANNONCE:
Hvorfor skal man overhovedet have en strategi? Kan man ikke bare starte på Offshoring og så regne med/håbe på at man opnår de ønskede resultater? Nej, det kan man ikke, fordi gennemførelse af offshore projekter er af natur forskellige fra interne udviklingsopgaver, og det kræver et kompetenceløft i organisationen for at kunne gennemføre offshore projekter med succes. For at få succes med offshoring bør en organisation derfor kunne svare på følgende spørgsmål: Hvad ønsker vi at opnå ved sourcing, hvem i organisationen påvirkes og hvordan, hvordan vil vi tilpasse vores organisation for at opnå det og hvordan måler vi effekten? Det skal understreges at udarbejdelse af en offshore strategi ikke behøver at være en tung og langstrakt proces, men at den ofte vil kunne udarbejdes på 2-3 måneder, men at den til gengæld giver et solidt grundlag for at indføre offshoring af IT udviklingsopgaver i organisationen.
Hvorfor offshore udviklingsopgaver
Det første man skal gøre sig klart er hvorfor man påbegynder et offshore initiativ. Hvis prisen er det primære mål bør man overveje om der er andre måder at opnå besparelsen på. Det kan f.eks. være ved optimering af interne udviklingsprocesser, større anvendelse af standardkomponenter eller genbrug af SW elementer. Desuden skal man finde en måde at måle besparelsen på. Blot at tælle udviklingstimer og sammenligne vil være at sammenligne æbler og pærer, da der ofte er en faktor 4-5 i forskel på en rutineret dansk udvikler og en junior programmør i Indien eller Kina. Ligeledes skal indregnes den support organisation der skal etableres i den danske virksomhed for at håndterer specifikationer, kvalitetskontrol, koordinering og rejseomkostninger, test og svare på spørgsmål fra offshore partneren. En anden vægtig grund til at vælge offshoring er adgang til ressourcer med specifikke kompetencer. F.eks. er det uhyre svært at finde danske COBOL programmører, hvorfor mange danske finanshuse er tvunget til at offshore deres COBOL udvikling for at kunne holde vedligeholde deres IT-systemer. Her er det igen vigtigt at man gør sig klart hvad det er man er ude efter. Hvilken kompetence, forretningserfaring (f.eks. fra bankdrift) og evne til at løse opgaver selvstændigt har man behov for? Det er uhyre vigtigt at man har gjort sig behovet klart inden vælger sourcing land og leverandør, og man kan nemt befinde sig i en situation, hvor den bedst egnede leverandør ikke nødvendigvis har de billigste timepriser eller ligger i Asien!
Hvem påvirkes og hvordan?
Lige så vigtigt det er at formulere målene med offshoring, lige så vigtigt er det at identificere dem i organisation som påvirkes og skal bidrage til gennemførelse af sourcing strategien. Ved at gennemføre en stakeholder analysis i organisation får man afdækket hvem der henholdsvis bidrager til gennemførelse af strategien, hvem der påvirkes, og ikke mindst hvem der er meningsdannere (enten positive eller negative) i forhold til offshoring. For hver stakeholder skal udarbejdes en plan for henholdsvis inddragelse og information, for at kunne imødegå at der opstår for meget modstand mod strategien.
Hvordan tilpasser vi organisationen?
At offshoring kræver en anden måde at arbejde på er uomtvistelig, men man glemmer at det ikke kun er udviklingsafdelingen der påvirkes. En væsentlig parameter til succes er derfor en grundig analyse af hvilke afdelinger der selv skal deltage i offshore initiativet eller som bliver påvirket af det, for at sikre at alle implicerede arbejder mod et fælles mål. Derefter bør tilpasningen i de enkelte afdelinger planlægges og koordineres samlet i Offshore initiativet. Se i øvrigt mit blog indlæg: "Offshoring berører ikke kun udviklingsafdelingen": http://www.computerworld.dk/blog/outsourcing-bloggen/217300/offshoring-beroerer-ikke-kun-udviklingsafdelingen.
Hvordan måles effekten?
Hvordan måler man effekten af Offshore initiativet for at afgøre om det har været en succes eller fiasko? Det er ofte her at danske virksomheder løber ind i problemer af to grunde. For at kunne måle effekten er det nødvendigt at man har måltal for den eksisterende interne udvikling, for at have en baseline at sammenligne med, hvilket det er få danske virksomheder der har. Derudover vil det i praksis være svært at adskille omkostninger til gennemførelse af det første pilotprojekt med udgifter til generelle organisationsændringer relateret til Offshore initiativet. De mest modne udviklingsorganisationer benytter sig f.eks. af Function Points (FP) som giver et objektivt input til sammenligning af produktiviteten, men det vil ofte være at tilføre et ekstra risikoelement at starte på FP beregninger hvis man ikke har er erfaringen i forvejen. En mere enkel tilgang kan være at identificere et simpelt pilotprojekt, hvor man med rimelighed kan forudsige hvad det ville koste at få udviklet internt, og så se hvad det koster at få udviklet eksternt. Blot skal man huske at tillægge en ekstra buffer til at opsuge de ekstra omkostninger der hidrører fra indførelse af en ny teknologi = Offshoring. I de fleste tilfælde vil det beløbe sig til 30-50% ekstra.
Risici
Som ved enhver anden organisationensændring er der risici forbundet med Offshoring, som skal mitigeres. Særlige risici forbundet med Offshoring er: personale gennemstrømning hos leverandøren (hos indiske leverandøren er 20-25% ikke usædvanligt), manglende ressourcer både hos kunden og leverandøren, utilstrækkelige kompetencer hos enten kunden eller leverandøren, organisatorisk modstand hos kunden, geo-politiske forhold, vigende kvalitet i leverancer, uklare mål (kravet "leverancen skal være brugervenlig" er for vag) for blot at nævne nogle få. For at få succes med Offshoring der det derfor absolut nødvendigt løbende at følge op på risikobilledet, og eskalere faresignaler til styregruppen hvis de truer gennemførelsen af projektet. Dette gælder i øvrigt alle projekter, ikke kun Offshore projekter, her er det blot ekstra vigtigt.
Konklusion
At starte et Offshore initiativ uden at have udarbejdet en strategi, svarer til at starte på et husbyggeri uden at have en arkitekttegning! Desværre ser man ofte at Offshore initiativer startes over hals og hoved, uden at der er foretaget nogen form for forberedelse, ud fra en fejlagtig antagelse at Offshore udvikling kan sidestilles med inhouse udvikling, og at man derfor kan bruge de samme styringsmekanismer og det samme mindset. I stedet bør man bruge de første måneder på at forberede projektet, ved at udarbejde en strategi, kommunikationsplan, stakeholder analysis og specifikke målepunkter. Derved vil man kunne undgå mange af de skuffelser og overraskelser som ikke forberedte organisationer løber ind i. Et godt råd på falderebet: brug andres erfaringer ved at tilknytte en person som har prøvet det før, det vil ofte være den bedst forrentede investering man kan fortage!

Kommentarer

Mere fra Outsourcing-bloggen


Alle taler Big Data - og med rettet for mængden af data, der produceres og lagres på mobile enheder og sociale platforme eksploderer. IDC anslår, at den globale datamængde pt. øges med 50 procent om året.
14. maj 2013 kl. 07.00 | (1) | læs »



Endnu engang er jeg blevet bedt om gode råd af en udviklingschef som synes det går "lidt" op ad bakke med hans Nearshoring team.
Se hvilke råd og lavt hængende frugter man kan få på under 1 time
6. maj 2013 kl. 14.25 | læs »



Vi misforstår andres intentioner og stempler dem som dovne, uengagerede eller inkompetente i situationer, hvor det der rent faktisk er på spil er forskelle i ords betydning. Hvad betyder f.eks. 'Development'?
19. april 2013 kl. 18.00 | (2) | læs »



Hvorfor er det, at vi til stadighed ser postulater om, at offshoring af software udvikling giver nedsættelse i produktiviteten?
5. februar 2013 kl. 12.13 | læs »



Hvad kommer der efter kontanterne, og er danske banker klar?
31. januar 2013 kl. 08.00 | (3) | læs »








Ole Samuelsen
Ole Samuelsen har mere end 28 års erfaring indenfor it-udvikling, og har siden 2006 specialiseret sig indenfor outsourcing af it-udvikling.

Er medforfatter til bogen "Rightshore!", og ejer konsuletvirksomheden Scandinavian Outsourcing Company. Rådgiver om alle faser af outsourcing lige fra definition af strategi, tilpasning af kundens organisation, håndtering af organisatorisk modstand og efterfølgende opstart og gennemførelse af succesfulde outsourcing projekter.

 


Mest læste seneste uge

Hold godt øje med disse 11 advarselstegn. Og skrid straks til handling, hvis du falder over bare én af dem.

Hvis du følger disse 12 gode råd, vil du sørge for, at din pc altid fungerer optimalt, og at sikkerheden er i top.

Efter en testperiode på knap et år i en dansk virksomhed blev Microsofts Office 365 sendt ud i kulden - mens IBM's SmartCloud kom ind i varmen.

For mange vil valget af ny Android-mobil stå mellem Samsung Galaxy S4 og HTC One. Men hvilken skal du vælge? Vi giver dig overblikket og peger på fordele og ulemper ved de to supermobiler.

Efter at have talt om Internet of Things i årevis, er det nu tid til at udnytte den verden af muligheder, der opstår, når milliarder af enheder kobles trådløst til internettet.