AI gør ikke softwareprojekter overflødige
De seneste år har kunstig intelligens ændret den måde, software bliver udviklet på. Moderne AI-værktøjer kan skrive kode, foreslå arkitektur, finde fejl og automatisere mange rutineopgaver.
Det betyder, at udviklingen i mange tilfælde kan gå hurtigere end tidligere.
Men AI ændrer ikke det grundlæggende spørgsmål: Hvad er det egentlig, virksomheden har brug for?
Udvikling bliver billigere – fejl bliver ikke
AI kan hjælpe udviklere med at producere kode hurtigere og løse tekniske opgaver mere effektivt.
Men hvis virksomheden bygger den forkerte løsning, bliver resultatet stadig en forkert løsning – blot hurtigere.
Analyse, prioritering og forståelse af forretningen bliver derfor endnu vigtigere.
Når udvikling bliver lettere, kan det virke fristende at trække opgaven hjem. Men AI reducerer ikke behovet for arkitektur, test, sikkerhed, dokumentation og ansvar. Den flytter blot kompleksiteten.
Uden de rette kompetencer risikerer virksomheden at producere mere software – ikke bedre software.
Hvad ændrer AI i praksis?
Fra
- Udvikling er den største barriere
- Fokus på timepris og effektivitet
- Tekniske valg træffes sent i processen
Til
- Beslutninger er den største risikofaktor
- Fokus på problemforståelse og prioritering
- Tekniske valg får større konsekvenser tidligere
Flere virksomheder kan få udviklet software
Når udviklingsomkostningerne falder, bliver specialudvikling interessant for virksomheder, der tidligere kun havde råd til standardsoftware.
Det betyder ikke, at specialudvikling altid er den rigtige løsning.
Men balancen mellem standardsoftware og specialudvikling ændrer sig.
Tekniske beslutninger bliver vigtigere
Når selve udviklingen bliver hurtigere, flytter en større del af værdien over i de beslutninger, der træffes før udviklingen starter.
Eksempelvis:
- Hvilket problem skal løses?
- Skal løsningen købes eller udvikles?
- Hvordan passer løsningen ind i den eksisterende arkitektur?
- Hvordan påvirker løsningen virksomhedens processer?
- Hvordan skal data håndteres?
Det er spørgsmål, AI ikke kan besvare alene.
AI ændrer også leverandørmarkedet
AI gør det muligt for mindre udviklingsteams at levere større projekter.
Samtidig bliver forskellen mellem leverandørerne mindre på selve programmeringen.
Til gengæld bliver erfaring, rådgivning, arkitektur og forståelse for forretningen vigtigere konkurrenceparametre.
AI ændrer ikke behovet for projektledelse
Selvom udviklingen går hurtigere, skal projekter stadig styres.
Der skal fortsat træffes beslutninger, prioriteres funktioner, håndteres ændringer og skabes en fælles forståelse mellem virksomheden og leverandøren.
AI kan understøtte projektledelsen, men den kan ikke erstatte ledelsens ansvar.
Hvad betyder det for virksomheder?
AI giver virksomheder flere muligheder end tidligere.
Flere projekter bliver økonomisk realistiske, udvikling kan ske hurtigere, og mindre virksomheder kan få adgang til løsninger, som tidligere var for dyre.
Men samtidig bliver det endnu vigtigere at vælge de rigtige projekter.
Kort opsummeret
AI ændrer softwareudvikling markant. Projekter kan gennemføres hurtigere, og udviklingsomkostningerne kan falde. Men AI ændrer ikke behovet for analyse, prioritering og teknisk beslutningsstøtte. Tværtimod bliver evnen til at træffe de rigtige beslutninger før udviklingen starter endnu vigtigere.