codexier.

Priser och inköp

Utvecklare i Sverige, Europa eller offshore?

Av CodexierPublicerad 4 min läsning

Timpriserna för utvecklare skiljer sig mycket mellan Sverige, övriga Europa och länder längre bort, och det är lockande att se skillnaden som en besparing. Ibland är den det. Men kostnaden för ett mjukvaruprojekt är timmar gånger timpris, plus tiden du själv lägger på att beskriva, svara på frågor, granska och rätta, plus risken att resultatet inte går att använda. Här jämför vi de tre alternativen på de villkoren.

Timpriset är inte kostnaden

Mjukvaruprojekt är mest kommunikation. Kraven upptäcks under bygget, avvägningar måste avgöras snabbt och missförstånd är billiga om de upptäcks inom en dag och dyra om de upptäcks efter en månad. Varje hinder, vare sig det är tidszoner, språk, affärskultur eller avstånd i avtalet, gör den loopen dyrare. Ett lägre timpris är en verklig besparing bara när arbetet är så väldefinierat att loopen ändå blir kort.

Kommunikation och tidszoner

FaktorSverigeNearshore (EU och närområdet)Offshore
Överlapp i arbetstidFullFull eller nästan fullNågra timmar, ibland ingen
Förståelse för svenska förhållandenGiven: BankID, Swish, Fortnox, momsVarierar; ofta van vid EU-reglerBehöver oftast förklaras
Fysiska mötenEnkeltMöjligtSällan
Vad ett missförstånd brukar kostaUpptäcks samma dagUpptäcks inom en dagUpptäcks ofta först vid en leverans

Det här är tendenser, inte regler. Ett starkt offshoreteam med bra processer kan prestera bättre än ett svagt lokalt team.

Svenska särdrag är en dold kostnadsdrivare. Integrationer med BankID, Swish, Fortnox eller Peppol, svenska momsregler och konsumentlagstiftning är vardag för lokala utvecklare och research för alla andra. Är projektet fullt av sådant faktureras researchen i timmar eller syns som omarbete.

Avtal, lag och data

Ett avtal med en svensk leverantör under svensk lag är enkelt att göra gällande. Inom EU är det svårare men fullt möjligt. Utanför EU kan det kosta mer att driva ett krav än kravet är värt, så avtalet skyddar dig mindre i praktiken. Kontrollera tre saker oavsett var leverantören finns:

  • Immateriella rättigheter: avtalet ska överlåta äganderätten till kod och design till dig, med källkoden i ett repo som ditt företag kontrollerar.
  • Personuppgifter: kan utvecklarna komma åt produktionsdata är de personuppgiftsbiträden enligt GDPR, och åtkomst från länder utanför EU/EES är en överföring som kräver rättslig grund, till exempel standardavtalsklausuler.
  • Underleverantörer: ta reda på vem som faktiskt skriver koden, eftersom byråer på alla orter ibland lämnar vidare arbete.

Kvalitetskontroll och tid för styrning

Oavsett vem som bygger måste någon på din sida granska det som levereras: gör det vad som behövdes, går koden att underhålla, finns grundläggande säkerhet på plats. Har du en tekniskt kunnig person som kan göra det blir ett distansteam betydligt mindre riskabelt. Har du inte det förlitar du dig helt på leverantörens egen kvalitetskontroll, och det billigare alternativet kan bli det som måste byggas om. Räkna med dina egna timmar i jämförelsen: en grundare som svarar på frågor från en annan tidszon på kvällarna är en verklig kostnad.

Hur lätt koden är att underhålla syns också senare i den totala ägandekostnaden. Kod som ingen annan förstår gör varje senare ändring, och varje byte av leverantör, dyr.

Blandade team som fungerar

  1. En teknisk ansvarig nära dig äger arkitekturen, backloggen och kodgranskningen.
  2. Distansutvecklare tar tydligt beskrivna uppgifter med skriftliga acceptanskriterier.
  3. All kod ligger i ditt repo, med automatiska tester och granskning innan den slås ihop.
  4. En kort skriftlig daglig uppdatering ersätter möten över tidszoner.
  5. Allt som rör svenska integrationer eller beslut som kunderna märker stannar hos den lokala ansvariga.

När du inte behöver ett svenskt team: är arbetet väl beskrivet, har du egen teknisk ledning och är produkten inte beroende av svenska integrationer kan ett team i övriga Europa eller offshore vara det kloka valet, och svenska timpriser vore bortkastade. Vår tjänst för MVP-utveckling passar det motsatta fallet: en produkt som fortfarande tar form, där snabba beslut och svensk kontext spelar roll. På prissidan finns fasta utgångspriser, så att du kan jämföra på totalkostnad i stället för timpris.

Vanliga frågor

Är nearshore en bra kompromiss?

Ofta, ja. Arbetstiderna överlappar, EU-rätt gäller för avtal och data och timpriserna är oftast lägre än i Sverige. Du behöver fortfarande tydliga beskrivningar och någon som granskar arbetet.

Hur jämför jag en fastprisoffert med ett offshoreteam per timme?

Uppskatta hur många timmar offshoreteamet behöver, lägg till din egen tid för styrning och granskning och en buffert för omarbete. Jämför sedan totalen med fastpriset, som lägger risken för överdrag på leverantören.

Hindrar GDPR mig från att anlita utvecklare utanför EU?

Nej, men kan de komma åt personuppgifter behövs en överföringsmekanism, oftast standardavtalsklausuler med en bedömning av överföringen. Enklast är att hålla produktionsdata borta från utvecklare som inte behöver den.

Väger du en offert från utlandet?

Ta med den. I ett kort samtal går vi igenom vad som är beskrivet, vad som lämnats öppet och hur mycket styrning det kommer att kräva av dig, och säger ärligt om det ser ut att vara det bättre alternativet. Boka ett samtal.

Boka ett kostnadsfritt 15-minuterssamtal