Ifølge Gartner vil der i de kommende år ske en stigning af IT outsourcing fra Danmark til lavtlønslande som Indien, Ukraine eller Filippinerne på mellem 5 og 10 % om året. Kombineres det med tal fra "European IT Outsourcing Intelligence Report 2011: Denmark" som viser at 2/3 af alle IT virksomheder har gang i et outsourcingsinitiativ og at næste 60 % har været i gang mere end 37 måneder, må man konkludere at outsourcing af IT udvikling er kommet for at blive. Spørgsmålet er hvad det betyder for den danske programmør, bliver han/hun arbejdsløs eller er der også en plads til ham/hende?
Både og
Hvis man ser på den traditionelle rolle som programmør, er der ingen tvivl om at han/hun er truet på livet. Ifølge lærebøgerne vil en programmør modtage et oplæg fra en IT arkitekt eller designer, som han så omsætter til intelligent kode. Sådan fungerer det (heldigvis!) ikke i Danmark. Pga. vores demokratiske organisationsform indgår programmøren i langt flere tværgående arbejdsopgaver end hvad der traditionelt ligger i rollen. Han/hun indgår typisk i en gruppe som i fællesskab udstikker rammerne for den nye løsning, dvs. at han/hun medvirker ved udarbejdelse af specifikationer, foretager tekniske analyser, udarbejder design, koder, tester og lægger løsningen i produktion. Den danske programmør er derfor langt mere en kodende løsningsarkitekt i ordets bredeste forstand, end en traditionel programmør.
Udvikleren længe leve!
For en virksomhed der overvejer outsourcing er det fristende at se på udviklingsfunktionen som en homogen gruppe af ressourcer, som gennemfører rutineprægede opgaver baseret på input fra de forretningsansvarlige. Men sådan er virkeligheden sjældent! I den fleste danske virksomheder med en intern IT udviklingsafdeling, er megen viden om de tekniske og forretningsmæssige muligheder for virksomheden gemt i hovederne på de ansatte i udviklingsafdelingen, hvor innovation og løsningsudformning fremkommer et samspil mellem udviklingsafdelingen og interessenter fra andre dele af virksomheden. Hvis man erstatter medarbejderne i udviklingsafdelingen med personale fra en ekstern leverandør, som ikke besidder den samme viden om virksomhedens forretningsområde, risikere man derfor at sætte virksomhedens fremtid på spil! Udfordringen er derfor at kombinere de opkostningsbesparende muligheder der ligger i outsourcing med fastholdelse af den essentielle domæneviden som ligger i hovederne hos udviklingsafdelingens ansatte.
Fra nørd til ekstrovert
Hvordan løser man så dette dilemma? Løsningen ligger lige for, men kræver lidt arbejde at implementere. I stedet for at den demokratiske måde at udvikle løsningerne på, hvor det er de samme folk som står for alle faser af udviklingen, skal man fokusere på specifikation af løsningerne og overlade de mere rutineprægede opgaver såsom kodning, test og fejlrettelse til outsourcingsleverandøren. Det betyder at programmøren skal opgraderes til en ekspertrolle, hvor han/hun bl.a. skal bygge bro mellem outsourcingspartneren og de øvrige interessenter i den danske virksomhed, såsom forretningsenheden, produktion og drift og helpdesk. Udover at kunne skrive noget god kode, skal han nu også kunne deltage i innovation, specificere kodestandarder, designe løsninger, formulere ikke funktionelle krav og omsætte forretningskrav tekniske specifikationer overfor outsourcingspartneren, og efterfølgende sikre at leverancerne lever op til de stillede krav. Det stiller også nye krav til kommunikationsevnen hos den enkelte medarbejder. Udover de tekniske kompetencer, skal udvikleren kunne kommunikere både internt i virksomheden og eksternt til outsourcingsleverandøren, ofte både på dansk og engelsk, ligesom han skal kunne kommunikere med andre faggrupper både skriftligt og mundtligt. Man kan derfor sige at udover de dybe tekniske kompetencer, skal udvikleren også have en mere udadvendt - ekstrovert profil, da en stor del af hans arbejde skal ske i tæt samarbejde med andre.
Aldrig mere kode?
Betyder det så at udvikleren aldrig mere skal skrive kode? Ikke nødvendigvis! Der vil stadig være behov for gennemførelse af forsøgsarbejde for at afprøve nye teknologier og POC'er i den danske virksomhed. Man kan groft sagt sige at for at kunne specificere løsningerne for outsourcingspartneren succesfuldt, skal virksomhedens udviklere være teknologisk overlegne, hvilket stiller højere krav til udviklernes tekniske kompetencer og efteruddannelse internt end hvad der ligger i den traditionelle udviklerrolle. For den enkelte ansatte i udviklingsafdelingen, betyder dette til gengæld at han/hun kan opnå langt mere forskelligartet og udfordrende opgaver i en organisation som benytter sig af outsourcing, end i en traditionel udviklingsfunktion, både på det faglige og personlige plan! Afslutningsvis kan nævnes, at min erfaring siger at langt de fleste udviklingsorganisationer kan få en positiv og succesrig oplevelse ud af outsourcing, såfremt det gribes rigtig an, men at mange organisationer desværre løber ind i problemer og skuffelser fordi de ikke forbereder sig godt nok. For de fleste udviklingsafdelinger kan opnås en besparelse på 25-45 %, samtidig med at man får en bedre udnyttelse af sine egne ressourcer. Outsourcing giver desuden en enestående udviklingsmulighed for de danske udviklere som derved kan få mere kreative og udviklende opgaver.
Inden vi erklærer den danske softwareudvikler død og sender al kodning og test til udlandet bør vi måske lige overveje i hvilke situationer man virkeligt har brug for outsourcing. Sagen er jo den at der skal være brug for rigtigt mange permanente resourcer for at det kan betale sig at omstrukturere hele sin organisation og overgå til en outsorcing-venlig organisering med dertilhørende profiler som har evnen, viljen og ikke mindst lysten til at interface med outsourcingpartneren. Med min erfaring er der kun en momentan besparelse i nævnte størrelsesorden hvis man har brug for > 40-50 udviklere hos outsourcing partneren. Så ånd blot op du danske multitasker - de fleste udviklingsafdelinger i Danmark findes stadig i de små og mellemstore firmaer hvor der er brug for 1-10 personer der håndterer hele spektrer fra spec. til test....men, vær opmærksom på et endnu mere dystert billede, for den dag kommer, hvor hele forretningen (med undtagelse af salgsafdelingen) outsources. Rigtig god jul
Når jeg laver arbejde, hvor der er brug for en programmør, så sørger jeg for det altid er en dansk. - Men med tiden vil det helt sikkert ebbe ud, da mange af dem i udlandet er mindst lige så kvalificeret. - Nogle er endda LANGT mere dedikeret til det som de laver, og det sætter man jo pris på, hvis man er nødt til at outsource noget.
Ole Jeppesen skrev: Med min erfaring er der kun en momentan besparelse i nævnte størrelsesorden hvis man har brug for > 40-50 udviklere hos outsourcing partneren.
Hej Ole,
Ifølge "European IT outsourcing Intelligence Report 2011: Denmark" er langt de fleste outsourcing teams under 20 personer, 41% er på 1-2 personer og kun 3 % er på 30 personer eller mere. Jeg kender mange eksempler på virksomheder der har 1 mand, eller mindre, siddende offshore! http://www.itsourcing-europe.com/ (...) side 8.
Du og din familie ønskes en glædelig jul og lykkebringende nytår
Ifølge "European IT outsourcing Intelligence Report 2011: Denmark" er langt de fleste outsourcing teams under 20 personer, 41% er på 1-2 personer og kun 3 % er på 30 personer eller mere. Jeg kender mange eksempler på virksomheder der har 1 mand, eller mindre, siddende offshore! http://www.itsourcing-europe.com/ (...) side 8.
Du og din familie ønskes en glædelig jul og lykkebringende nytår
Mvh Ole Samuelsen
Hej Ole,
Du har jo ganske ret. De tal du refererer til er outsourcing totalt uden skelen til om det er en lokal outsourcing partner eller en partner i den fjerneste ende af verden.
Her syntes jeg man skal passe på med at blande æbler og pærer sammen. Jeg tror de fleste er helt trygge ved at overlade sine R&D projekter til lokale partnere, men det er en helt anden risiko man placerer i projektet hvis man får det lavet offshore. Alene af den grund at offshore-partneren ofte ser sin stab skiftet ud med 20-25% per år gør at det eneste som egner sig er små one-off projekter hvor det er urelevant at oparbejde en videnbase hos partneren om sine produkter.
Derudover ser jeg ikke i rapporten noget belæg for kobling til en generel besparelse i størrelsesordenen 20-45% ved outsourcing. De få tilfælde jeg har set et objektivt offshore regnskab som viser en sådan besparelse har været med et fast headcount på > 30 udviklere.
Du og din familie ønskes også en glædelig jul og et godt nytår. Vi ses
Hej, Som dansk programmør, oplever jeg da, at nogle virksomheder har outsourcet og det kan man sagtens. Det giver dog problemer i forhold til, hvad der bliver udviklet, når programmøren ikke er med. Et firma jeg kender har droppet outsourcing, fordi der er en tendens - i stedet for at gøre tingene smartere (hurtigere), så ansætter man bare flere programmører og forventer så, at få et færdigt system til tiden og i god kvalitet. Men har man noget, som er ret meget standard, så er det billigere, at få det udviklet i udlandet. Dog - hvis noget er standard - så er det måske bedre at gå efter en eksisterende løsning og blot få den tilpasset.
Gitte Thoruop skrev: Hej, Som dansk programmør, oplever jeg da, at nogle virksomheder har outsourcet og det kan man sagtens. Det giver dog problemer i forhold til, hvad der bliver udviklet, når programmøren ikke er med. Et firma jeg kender har droppet outsourcing, fordi der er en tendens - i stedet for at gøre tingene smartere (hurtigere), så ansætter man bare flere programmører og forventer så, at få et færdigt system til tiden og i god kvalitet. Men har man noget, som er ret meget standard, så er det billigere, at få det udviklet i udlandet. Dog - hvis noget er standard - så er det måske bedre at gå efter en eksisterende løsning og blot få den tilpasset.
Hej Gitte,
Jeg har (desværre) også set den tendens hos nogle outsourcingspartnere, at deres eneste respons på udfordringer med leverancerne er at kaste flere (unge!) programmører på projektet. I virkeligheden graver de bare hullet dybere, men større krav til koordinering og kvalitetssikring.
Ja, en god "plumber" er typisk en ekstrovert og creativ person med viden om virksomhedens forretningsområde.
Er det så en "enestående udviklingsmulighed for de danske udviklere som derved kan få mere kreative og udviklende opgaver"?
Njaa...der er vi så ikke helt enige.
Hvem er det som sidder bag skærmen og nyder den kolde brise, der strømmer ind fra havet?
Hvem er det som bliver ansat af Google, Microsoft, you name it, og får lov at lege med i de seje projekter?
Hvem er det som er med til at starte nye og innovative tech virksomheder op?
Er det hr/fru "plumber", eller er det vedkommende som udvikler fittings og rør?
Og mht. til de her fittings og rør, så tror jeg faktisk på, at man godt kan offshore denne del, hvis man er tilstede hvor det foregår. For her behøver udvikleren ikke nødvendigvis kende så meget til de specifikke forretningsområder. Faktisk, så er mange af de bedste software biblioteker og/eller services dem som er gjort så løskoblede som muligt.
Priserne er stærkt stigende i indien og kina, og derfor er det snart ikke rentabelt at benytte disse steder længere, siden man jo ikke slipper for en ikke ubetydeligt ekstra mængde dokumentation for at give dem opgaverne. Det tidligere østeuropa er derimod stadigvæk attraktivt, siden man her kan lave video møder med udviklerne og sikre de forstår opgaven, men også her er priserne stærkt stigende så jeg tror personligt at outsourcing kun er en midlertidig løsning. Udvikling og programmering er ikke så simple opgaver som at sy et par bukser, forretningskendskab og dyb forståelse for opgaven er nødvendig for at skabe ordentlige løsninger. Og det får man ikke ved at have folk siddende langt fra virksomheden.
God observation. Jeg driver selv en mindre virksomhed i Thailand, hvorfor jeg tilbyder danske virksomheder at oursource deres programmering af hjemmesider etc. Jeg oplever at der er en stor interesse for det, men støder også tit på problemstillinger/udfordringer, som kun kan løses af en dansk programmør. Så jeg tror ikke de forsvinder.
Jeg har oplevet det modsatte - for 5 år siden flyttede jeg en del arbejdspladser til Thailand og her 5 år efter er mange af de "tabte" arbejdspladse ved at blive flyttet stille og roligt tilbage.
For rigtig mange iværksættere er det svært at opstarte virksomhed i Danmark og specielt ansætte gode programmører eller folk indenfor søgeoptimering og vi bliver derfor nød til at finde "billigere" arbejdskraft. Men i takt med, at vi får en mere stabil indkomst vil vi også have mindre bøvl og det giver de danske programmører os da de kender den danske kultur.
Mange har spurgt mig hvad tendenserne er indenfor Offshoring, og hvor det danske marked for Offshoring bevæger sig hen. Baseret på "European IT Outsourcing Intelligence Report 2011: Denmark" og mine egne erfaringer vil jeg trække nogle nøgletal og tendenser frem for Offshoring af IT udvikling i Danmark.
Når danske virksomheder begynder at Offshore deres IT-udvikling, oplever de tit at kommunikationen med Offshore partneren er svær, og ofte er en kilde til misforståelser. Herunder vil jeg angive de almindeligste kilder til misforståelser i Offshore projekter, og hvordan de overvindes. Det skal bemærkes at udfordringerne kommer ovenpå de sædvanlige udfordringer for udviklingsprojekter, og derfor skal ses som en ekstra kompleksitet.
Når danske virksomheder begynder at Offshore deres IT-udvikling, er de altid meget opmærksomme på at lære noget om de folk og den kultur der eksisterer i det land som der outsources til. Hvad mange glemmer, er at 'vende kikkerten om', dvs. prøve at sætte sig i deres sted, og se på Danmark og danskerne gennem deres optik. I denne artikel vil jeg forsøge at beskrive hvordan Danmark og danskerne ser ud fra et indisk synspunkt, baseret på de 7 måneder hvor jeg boede i Indien (Mumbai), og mit tætte arbejde med indiske kollegaer i Danmark igennem de sidste 6 år.
Globaliseringen af verdensmarkederne er et godstog, der ruller kloden rundt. Det har siden 1950'erne kørt et par omgange som en Orientekspres fra vesten mod fjernøsten, men passagererne på denne orientekspres er ikke karakterfyldte figurer fra en Agatha Christie roman. Hver gang godstoget passerer Europa og USA, lastes det med arbejdspladser, der flyttes stadig længere ud mod Østen.
Når en virksomhed begynder at Offshore deres IT-udvikling, vil de hurtig opdage at der er behov for en række nye kompetencer og roller for at få samarbejdet med underleverandøren til at fungere. Nedenfor vil jeg beskrive nogle af de kompetencer og roller man som kunde i et OffShore setup skal forholde sig til, for at få et optimalt OffShore forløb.
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 arbejder til daglig som Senior Consultant for DELTA's kunder. 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.
Kan gratis sikkerhedssoftware virkelig beskytte din pc? Svaret er ja, hvis du vælger det rette produkt. Læs her en test af de mest pålidelige gratis sikkerhedsprogrammer.
Næsten 200 IBM-ansatte får med få timers varsel sidste arbejdsdag i dag. Ingen var orienteret forud for dagens massefyring, som effektueres øjeblikkeligt.
Flyselskabet SAS har brugt op mod trekvart milliarder kroner og seks år på at udskifte sit bookingsystem. Undervejs har der været flere projekt-udfordringer, som kulminerede en vinternat med en big bang-migrering.