DEBATT | Programvareutvikling

UTFORDRING: Det er en utfordring er at kunstig intelligens legges oppå eksisterende prosesser, fremfor at selve prosessen tenkes på nytt. Dermed er Agile ikke lenger en drivkraft, men en begrensning., skriver artikkelforfatterne.

Akselerer du med håndbrekket på?

Agile var en gang det som gjorde utvikling raskere. Nå er det i ferd med å gjøre oss tregere.

Publisert

I over 20 år har Agile vært selve motoren i programvareutviklingen. Det har formet alt fra små utviklingsteam til globale teknologiselskaper. Begreper som backlog, sprinter og standups er blitt en del av arbeidshverdagen. Men noe er i ferd med å endre seg. Ikke gradvis, men grunnleggende.

Problemet er ikke motoren. Den har aldri vært kraftigere. Problemet er at vi fortsatt kjører med håndbrekket på. Det blir som å sette seg bak rattet i en superbil, og likevel holde seg til gamle fartsgrenser. Kunstig intelligens gjør det nå mulig å utvikle programvare i et tempo vi tidligere ikke har vært i nærheten av. På minutter kan KI bryte ned krav, foreslå arkitektur, skrive kode og teste den. Det som før tok dager, kan nå skje kontinuerlig.

En begrensning

En av hovedutfordringene er at kunstig intelligens legges oppå eksisterende prosesser, fremfor at selve prosessen tenkes på nytt. Dermed er Agile ikke lenger en drivkraft, men en begrensning. Ikke fordi teamene ikke kan levere raskere, men fordi strukturen holder dem tilbake.

Agile er i sin kjerne bygget for en verden der mennesker gjorde alt arbeidet selv. Oppgaver måtte brytes ned, estimeres og fordeles. Fremdriften ble styrt gjennom faste rytmer, og kvalitet ble sikret gjennom tydelige roller og overleveringer. En logikk som nå slår sprekker.

Når utviklingssykluser krymper fra uker til dager, og i noen tilfeller timer, blir det stadig vanskeligere å forsvare en modell basert på venting, overleveringer og rigide faser. Ritualene vi har blitt vant til har mistet sin funksjon. Dette handler ikke bare om effektivitet. Det handler om at strukturen ikke lenger passer.

I dag kan KI bidra gjennom hele utviklingsløpet. Fra å avklare behov til å generere kode, skrive tester og analysere resultater. Arbeidet skjer ikke lenger sekvensielt, men kontinuerlig. Likevel forsøker mange å presse den nye virkeligheten inn i gamle rammer.

Derfor vokser det nå frem en diskusjon i teknologimiljøer. Gir det mening å tilpasse KI til eksisterende utviklingsmetoder, eller må hele løpet tenkes på nytt? Poenget er enkelt. KI er ikke bare et verktøy som gjør oss mer effektive. Den endrer hvordan hele jobben faktisk utføres.

Deltager og samarbeidspartner

Det er her en AI-drevet utviklingssyklus, AI-DLC, begynner å ta form. I en slik modell er ikke KI en passiv assistent, men en aktiv deltaker og samarbeidspartner. Arbeidet flyter kontinuerlig mellom mennesker og KI-agenter. Det ligner mindre på en sprint, og mer på ping pong i høyt tempo, der ideer, kode og beslutninger spilles frem og tilbake i sanntid.

Dette endrer rollen til utvikleren. De går fra å skrive kode til å styre hvordan koden blir til. Fra å produsere til å veilede. Fra å løse oppgaver til å definere hva som er riktig problem å løse. Menneskelig kompetanse blir ikke mindre viktig. Tvert imot.

For når KI tar over mer av det operative arbeidet, blir evnen til å forstå behov, vurdere risiko og ta gode beslutninger enda viktigere. Det er forskjellen på å bygge noe raskt, og å bygge noe riktig.

KI gjør det enklere å bygge noe som fungerer, men ikke nødvendigvis noe som fungerer godt over tid. Derfor blir samspillet mellom menneskelig dømmekraft og maskinell kapasitet avgjørende.

Hvilket er særlig relevant i komplekse systemer, der krav til sikkerhet, skalerbarhet, integrasjoner og etterlevelse fortsatt er høye. KI gjør det enklere å bygge noe som fungerer, men ikke nødvendigvis noe som fungerer godt over tid. Derfor blir samspillet mellom menneskelig dømmekraft og maskinell kapasitet avgjørende. Hos 99x ser vi dette i praksis gjennom initiativer som Xianix, der hele utviklingsløpet utforskes på nytt, bygget for KI. Det handler ikke bare om teknologi, men om organiseringen av arbeidet. Mindre friksjon, færre stopp og høyere tempo.

Dette er på ingen måte en ferdig modell. Det er en utvikling som fortsatt pågår. Men retningen er tydelig. Spørsmålet er ikke om vi har fått en raskere motor, men hvor lenge vi fortsetter å kjøre med håndbrekket på.