Hur väljer man teknikstack utan att vara tekniker?

Av Weapp · Uppdaterad

Du behöver inte kunna koda för att styra teknikvalet – du behöver ställa rätt frågor. Det som spelar roll är kompetenstillgång, mognad, driftkostnad och hur lätt tekniken är att rekrytera till. Var vaksam på exotiska val som låser dig till en leverantör, och be flera leverantörer motivera sina val jämförbart.

Valet av teknikstack känns som en fråga bara ingenjörer får ha åsikter om. Det stämmer inte. Du behöver inte kunna skriva en rad kod för att styra beslutet klokt – du behöver kunna ställa rätt frågor och värdera svaren. Och det är ett beslut värt att engagera sig i, för teknikvalet följer med produkten i många år och påverkar vad den kostar att driva, förbättra och bemanna långt efter att bygget är klart.

Släpp idén att du måste förstå tekniken

Din uppgift är inte att avgöra om ett ramverk är tekniskt överlägset ett annat. Den bedömningen överlåter du åt utvecklarna. Din uppgift är att se till att valet görs av rätt skäl – att det passar er situation, inte bara byråns vana. Det kräver inga kunskaper i programmering, bara några raka frågor och modet att inte nöja dig med “lita på oss”.

Tänk på det som att välja bil utan att vara motoringenjör. Du kan inte konstruera motorn, men du kan fråga om driftkostnad, tillgång på reservdelar och hur lätt bilen är att sälja vidare. Samma logik gäller teknik.

Kriterierna som faktiskt spelar roll

Fyra frågor bär det mesta av beslutet, och ingen av dem handlar om teknisk elegans:

  • Kompetenstillgång. Finns det gott om utvecklare som kan tekniken, eller en handfull i hela landet? Ju bredare tillgång, desto lägre risk.
  • Mognad och stabilitet. Är tekniken beprövad och väl underhållen, eller ny och oprövad? Ny teknik lockar men bär mer risk.
  • Driftkostnad. Vad kostar det att köra produkten månad efter månad – servrar, licenser, tjänster? Billig att bygga är inte samma sak som billig att äga.
  • Rekryterbarhet. Om ni om två år vill ta hem utvecklingen eller byta leverantör – hur lätt är det att hitta folk som kan ta över?

Väg långsiktigt ägande tyngre än hur snabbt något går att bygga just nu. Den snabbaste vägen till lansering är sällan den billigaste vägen över fem år.

Varningsflaggan: valet som låser dig

Den enskilt farligaste fällan är en exotisk teknik som få behärskar. Den kan vara vald i god tro – kanske är den genuint smart – men effekten blir ändå att ni sitter fast hos den leverantör som valde den. Vill ni byta blir det svårt och dyrt att hitta någon som kan ta över, och den insikten kommer alltid vid sämsta tänkbara tillfälle.

Var därför extra vaksam när en leverantör förespråkar något ovanligt med argument du inte riktigt kan värdera. Fråga rakt ut: hur många andra kan detta, och hur lätt vore det för oss att byta er? Ett svävande svar är i sig ett svar.

Ett scenario

Säg att två byråer offererar samma produkt. Den ena föreslår en spridd, beprövad stack; den andra en nischad plattform ni aldrig hört talas om, med löftet att den bygger snabbare. Bygghastigheten kan mycket väl stämma. Men fråga vad som händer om ni om tre år vill byta leverantör. Kring den spridda stacken finns hundratals utvecklare att välja mellan. Kring nischplattformen kanske en handfull – och flera jobbar hos leverantören själv. Tidsvinsten i början kan bli en inlåsning som kostar långt mer än den sparade.

En frågemall för jämförbara svar

Låt leverantörerna motivera sina val mot samma frågor, skriftligt, så att du jämför resonemang mot resonemang:

FrågaVad svaret avslöjar
Varför just denna teknik för vår produkt?Om valet är genomtänkt eller bara husets vana
Hur mogen och spridd är den?Risknivån i stabilitet och support
Hur ser rekryteringsläget ut i Sverige?Hur lätt ni kan bemanna framåt
Vad kostar drift per månad?Den långsiktiga ägandekostnaden
Hur lätt kan vi byta leverantör senare?Graden av inlåsning

En seriös leverantör svarar tydligt och skriftligt på allt detta. En som blir irriterad över frågorna säger något om hur samarbetet kommer att kännas.

Vi på Weapp motiverar gärna våra teknikval mot era behov snarare än mot vår egen bekvämlighet, och rekommenderar beprövad teknik där långsiktigt ägande väger tungt. Vill du ha hjälp att värdera ett tekniskt förslag? Titta på våra tjänster eller hör av dig.

Vanliga frågor

Måste jag förstå tekniken för att kunna välja rätt stack?

Nej, men du måste kunna ställa rätt frågor och värdera svaren. Du behöver inte veta hur ett ramverk fungerar internt – du behöver veta om det är moget, om det går att rekrytera folk till det, vad det kostar i drift och om det låser er. De frågorna kan vem som helst ställa.

Vad är risken med att en byrå bara föreslår sin husstack?

Att valet styrs av vad byrån redan kan snarare än vad som passar er produkt bäst. Ibland sammanfaller det, ibland inte. En byrås favoritteknik kan vara utmärkt – men be dem ändå motivera valet mot era behov, inte bara mot sin egen bekvämlighet, så att ni vet vilket det är.

Hur farligt är det att välja en ovanlig teknik?

Det kan låsa er hårt. En exotisk stack som få behärskar gör er beroende av just den leverantör som valde den – byter ni blir det svårt och dyrt att hitta någon som kan ta över. Beprövad, spridd teknik är nästan alltid tryggare för långsiktigt ägande, även om den känns mindre spännande.

Vilka kriterier väger tyngst i ett teknikval?

Kompetenstillgång och rekryterbarhet, teknikens mognad och stabilitet, samt total driftkostnad över tid. En teknik som är omöjlig att bemanna eller dyr att driva blir en långsiktig belastning oavsett hur elegant den är i teorin. Väg långsiktigt ägande högre än kortsiktig utvecklingshastighet.

Hur jämför jag två leverantörers teknikförslag rättvist?

Ge dem samma frågemall och be om skriftliga, motiverade svar på samma punkter: varför denna teknik, hur mogen är den, hur ser rekryteringsläget ut, vad kostar drift och hur lätt är det att byta leverantör senare. Då jämför du resonemang mot resonemang i stället för magkänsla mot magkänsla.