Udvikling er processen, der fører fra en idé til en kørende løsning. Programmeringen er kun en lille del af den – og i dag klarer AI det meste af den. Det har gjort det mange gange billigere og hurtigere at udvikle software.
Det meste af arbejdet er at forstå
Vi ser softwareudvikling som en proces, der primært handler om at:
- forstå virksomhedens behov,
- finde og definere udfordringerne – eller de steder, hvor der er noget at hente,
- planlægge udviklingen i trin,
- lægge arkitekturen,
- teste, sætte i drift og overlevere til support.
Udviklerens nye rolle
Vi mener, at en softwareudviklers opgave i dag er at være arkitekt og analytiker – og sammen med kunden at finde og løse problemerne. Selve programmeringen er blevet triviel. Den kræver bare de rigtige rammer, den rigtige teknologi og den rigtige infrastruktur bag.
Det er dér, vi lægger kræfterne.