Vem är lättast att förklara en uppgift för: AI eller en mänsklig utvecklare?

Evgueny Lemasov··7 min läsning
1996Början

En person förstod hela systemet

Systemerare

Internt team
Utvecklare
QA
2016Förr

En specifikation vandrar ner genom en lång kedja

Product Owner

Flexibelt team
Arkitekt
Designer
Utvecklare
QA
DevOps
2026I dag

Samma idé blir fungerande kod på några timmar

Teknisk PO

AI
Implementering
QA-analytiker

arkitektur · kod · tester · devops

Vad det kostade

Veckor av att översätta krav till detaljerade specifikationer, sedan ytterligare veckor av implementering – plus mötena, överlämningarna och diskussionerna om vem som bar ansvaret.

Vad som förändrades

Att skriva kod blev billigt. Det svåra flyttade uppströms: att designa, uppfinna, besluta och validera. Flaskhalsen är inte längre programmeringen – det är tänkandet.

AI eller en mänsklig utvecklare – vem är lättast att förklara en uppgift för?

En förvånansvärt enkel fråga

Som någon som fortfarande programmerar och samtidigt leder team av utvecklare har jag ställt mig en förvånansvärt enkel fråga: vem är lättast att förklara en uppgift för – en AI eller en mänsklig utvecklare?

Svaret är inte så självklart som det kan verka. Men att tänka igenom det förändrade hur jag ser på att bygga mjukvara, och hur jag ser på att bygga team.

Från programmerare till kodutförare

På 1990-talet och i början av 2000-talet var mjukvaruutveckling fortfarande en relativt ung bransch. Processerna utvecklades snabbt, metoderna förändrades och många team arbetade efter regler som kunde ändras nästan över en natt.

Någon gång efter 2011 blev mjukvaruutvecklingen betydligt mer strukturerad. Processer, roller, metoder och förväntningar blev allt mer etablerade.

Åtminstone enligt min erfarenhet kunde de utvecklare jag arbetade med under de tidiga åren få en uppgift beskriven i en enda mening eller ett kort stycke. Projektledaren angav riktningen, och utvecklaren listade ut hur det skulle bli verklighet.

Under de senaste 15 åren har det motsatta gradvis blivit sant. Krav måste i allt högre grad översättas till detaljerade specifikationer av affärsanalytiker eller teamledare – mer erfarna personer som förväntas tänka framåt, förutse kantfall och definiera exakt hur systemet ska bete sig. Och utvecklarna har allt mer blivit tysta utförare av de specifikationerna.

Fråga en utvecklare: ”Varför beter sig systemet så dumt?” Svaret blir ofta: ”För att det var så det stod i kraven.” För projektledare kan det här göra den dagliga utvecklingen till en mardröm.

Det verkliga problemet: egot

På senare tid har jag märkt att jag lägger alldeles för mycket tid på att hantera diskussioner mellan tekniska specialister, analytiker och projektledare i stället för att fokusera på att bygga en bra produkt.

Det blir meningsskiljaktigheter, frustration, buggar, halvfärdiga funktioner, missförstånd och ändlösa diskussioner om vem som bar ansvaret. Och väldigt ofta finns det en förvånansvärt mänsklig grundorsak bakom allt detta: egot. Det inre behovet av att bevisa: ”Jag hade rätt. Det var han som orsakade problemet. Eller hon. Eller någon annan.”

Det är ett djupt mänskligt beteende. Och det är här som mjukvaruutveckling med AI förändrar ekvationen.

Sedan kom AI in i bilden

Från omkring 2024 började jag använda AI betydligt mer i mitt eget utvecklingsarbete. Och jag kom på mig själv med att tänka en ganska obekväm tanke.

Om en utvecklare behöver en fullständigt detaljerad teknisk specifikation, arkitektur, databasdesign, testfall, kantfall och exakta acceptanskriterier innan hen kan börja arbeta – varför inte ge allt det till AI i stället?

AI argumenterar inte. AI tar inte kraven personligt. AI kan hitta motsägelser i en specifikation. Och i stället för att vänta i veckor på att en utvecklare ska implementera något kan du ofta ha en fungerande prototyp inom några timmar.

Även när resultatet blir fel kan det vara betydligt enklare att ändra instruktionerna och försöka igen än att ändra beteendet hos en mänsklig utvecklare som redan har lagt flera dagar på att implementera sin ursprungliga tolkning.

Jag började göra så gång på gång, och resultaten var nästan chockerande. Allt kändes plötsligt så mycket enklare. Det är en av anledningarna till att jag tror att AI-driven utveckling förändrar inte bara hur vi skriver mjukvara, utan också hur vi organiserar hela utvecklingsteam.

Utvecklare som använder AI: en ny verklighet

Här finns en viktig distinktion. AI gör inte nödvändigtvis en bra utvecklare överflödig. Tvärtom kan utvecklare som använder AI bli dramatiskt mycket mer produktiva än utvecklare som arbetar utan.

En utvecklare som förstår affärsproblemet, kan resonera kring arkitektur och vet hur man validerar AI-genererad kod arbetar på en helt annan produktivitetsnivå.

Färdigheten är inte längre bara ”Kan du skriva koden?” Den blir allt mer ”Kan du förstå problemet, förklara det för AI, utvärdera resultatet och förbättra det?” Det är en i grunden annorlunda kompetens.

AI är verkliga framsteg för mänskligheten – ingen lyxig nyck, utan ett sätt att gå framåt

Men sedan hände något oväntat

Som många av mina kollegor upptäckte jag en bieffekt av den nya produktiviteten. AI minskade inte min arbetsbörda. Den ökade den.

Till en början låter det absurt. Om AI gör utvecklare dramatiskt mycket mer produktiva, borde inte chefer få mindre att göra? Enligt min erfarenhet kan det bli tvärtom.

I början av 2000-talet ledde jag ett tiotal programmerare. De behövde inga extremt detaljerade specifikationer från mig. Jag kunde ge dem en riktning, och de löste implementationen själva. Jag kände mig som en teknisk ledare.

Kring 2015 ledde jag ungefär 20 programmerare, tillsammans med flera analytiker och projektledare. Min roll kändes allt mindre som en teknisk ledares och allt mer som en psykologs – och ibland som en barnvakts.

Och nu, 2026, händer något helt annat. Med AI kan jag själv göra det som tidigare krävde många utvecklare i flera parallella projekt. Och i stället för att utvecklarna kommer med lösningar till mig hör jag allt oftare: ”Ge mig kraven.” ”Ge mig specifikationen.” ”Säg exakt vad jag ska bygga.”

Flaskhalsen har flyttat. AI har gjort implementationen dramatiskt mycket billigare och snabbare. Men min ingenjörs- och arkitekthjärna blir överbelastad av design, analys, uppfinnande, validering och beslutsfattande. Det verkar pågå en sorts omvänd reaktion.

AI i projektledning

Det här får också stora konsekvenser för AI i projektledning. I åratal har projektledare och teamledare lagt enorma mängder tid på att översätta idéer till uppgifter, bryta ner krav, reda ut oklarheter, skriva acceptanskriterier, samordna utvecklare och lösa missförstånd.

AI kan nu delta i många av de här aktiviteterna. Den kan hjälpa till att omvandla en affärsidé till tekniska krav. Den kan identifiera information som saknas. Den kan ta fram user stories och acceptanskriterier. Den kan föreslå arkitekturer och implementationsupplägg. Den kan till och med skapa en första fungerande prototyp.

Det betyder att AI i projektledning inte bara handlar om att automatisera administrativt arbete. Den kan förändra hela relationen mellan affärskrav, projektledare, arkitekter och utvecklare.

Men det finns en hake. Någon måste fortfarande tänka.

Så, vem är lättast att förklara saker för?

Det för oss tillbaka till den ursprungliga frågan. För många uppgifter är svaret helt klart AI.

AI är anmärkningsvärt tolerant mot detaljerade instruktioner. Den blir inte förolämpad när kraven ändras. Den kan ifrågasätta motsägelser, utforska alternativ, ta fram prototyper, testa idéer och iterera extremt snabbt.

För företag som av en eller annan anledning fortfarande undviker AI-teknik i mjukvaruutvecklingen vill jag göra en ganska tydlig förutsägelse: de kommer att få allvarliga konkurrensproblem inom en snar framtid.

Det här är särskilt viktigt när vi talar om skräddarsydd mjukvaruutveckling 2026. Den traditionella modellen – ett stort team av utvecklare som lägger veckor på att översätta detaljerade specifikationer till kod – utmanas redan av en ny modell där mindre team åstadkommer betydligt mer med hjälp av AI.

Men det finns en annan slutsats som är minst lika viktig. Att ersätta mänskliga programmerare med AI är inte svaret. Det skulle bara skapa en ny kris.

Framtidens programmerare

Den verkliga möjligheten ligger i att öka andelen utvecklare som kan tänka analytiskt. Vi behöver utvecklare som inte bara frågar ”Vad står det exakt i specifikationen?” utan i stället frågar ”Vilket problem försöker vi egentligen lösa?”

Det är de här personerna som kommer att omfamna AI i stället för att frukta den. De kommer att använda AI som en förstärkare av sin egen intelligens, kreativitet och ingenjörserfarenhet.

Och när det händer kommer produktiviteten i mjukvaruutvecklingen inte bara att öka med några procent. Den kan öka exponentiellt.

Framtidens bästa utvecklare är kanske inte de som skriver kod snabbast. De kan vara de som tänker bäst, ställer de bästa frågorna och arbetar mest effektivt tillsammans med AI.

Den nya flaskhalsen är inte programmeringen

Jag tror att vi går in i en era där kostnaden för själva programmeringen inte längre är det främsta hindret. Att skriva kod blir allt billigare.

Den svåra och värdefulla delen flyttar någon annanstans: att designa, uppfinna, förstå, besluta och föreställa sig vad som över huvud taget ska byggas. Den verkliga konkurrensfördelen kommer att tillhöra dem som kan kombinera mänsklig kreativitet och analytiskt tänkande med AI:s enorma förmåga att utföra.

Det här är särskilt betydelsefullt för företag som arbetar med skräddarsydd mjukvaruutveckling 2026. Konkurrensfördelen kommer kanske allt mindre från att ha fler utvecklare och allt mer från att ha bättre tänkare som vet hur man drar nytta av AI.

Framtidens mjukvaruutveckling handlar därför kanske inte om att AI ersätter programmerare. Den kan handla om att programmerare blir kapabla att tänka som arkitekter, uppfinnare och produktdesigners – medan AI tar hand om allt mer av implementationen. Och kanske är det den verkliga förändringen som vi bara har börjat se.

Prata med våra experter om ditt AI- eller mjukvaruprojekt

Fyll i formuläret så svarar vi inom en arbetsdag.

Evgueny Lemasov – vd på ITFriends.AI

Evgueny Lemasov

VD, ITFriends.AI