Vi lover vores kunder to ting: software leveret hurtigere og billigere end i den klassiske model og kvalitet, der overvåges af automatiske test ved hvert skridt. Nedenfor følger hele processen, fra den første samtale til idriftsættelse og efterfølgende drift. Uden marketingtåge. Hvad vi gør, hvad I ser på hvert trin, og hvordan afregningen foregår.
Det overordnede princip er ét: udviklingsarbejdet udføres af et team af specialiserede AI-agenter, og et menneske, en erfaren ingeniør, fører tilsyn med og godkender hvert trin. AI leverer tempo og pris, mennesket står for beslutninger og kvalitet.
Trin 1: samtalen om det forretningsmæssige problem
Vi starter ikke med teknologi. Vi starter med spørgsmålet om, hvad der skal ændre sig i jeres virksomhed: Hvilken proces er for langsom, hvor taster folk data ind manuelt, hvad blokerer væksten. Samtalen er gratis og uforpligtende.
Hvad I ser: et skriftligt referat af samtalen, altså vores forståelse af problemet, foreløbige løsningsretninger og de spørgsmål, der skal afklares. Vurderer vi, at software ikke er det bedste svar på problemet, siger vi det ligeud.
Trin 2: analyse og prisoverslag
Beslutter I jer for at gå videre, gennemfører vi en analyse: Vi præciserer omfanget, lærer de eksisterende systemer og data at kende og identificerer risici. Ved arbejde på et eksisterende system starter vi ofte med at genskabe dets dokumentation, fordi det forkorter alt det, der følger efter.
Hvad I ser: et dokument med arbejdets omfang, tidsplan og pris. Prisen udarbejder vi efter analysen. Vi offentliggør ikke en prisliste, for hvert tilfælde har sin egen kompleksitet; til gengæld er den pris, I modtager, konkret og bindende for det aftalte omfang. Frem til dette punkt kan I trække jer uden forpligtelser.
Trin 3: prototype på dage, ikke måneder
Her viser AI-processen den største forskel i forhold til den klassiske model. I stedet for ugers venten på „den første version til gennemsyn” leverer vi en fungerende prototype få dage efter, at analysen er godkendt.
Prototypen er ikke en mockup eller en præsentation. Det er fungerende software, der dækker hovedforløbet, og som kan klikkes igennem og vurderes. Målet er en hurtig konfrontation med virkeligheden: Det er lettere at vurdere noget, der virker, end et dokument med en beskrivelse.
Hvad I ser: en fungerende prototype i et testmiljø, tilgængelig for jeres team, sammen med en kort vejledning i, hvad I skal afprøve, og hvordan.
Trin 4: iterationer med den fulde pakke af automatiske test
På baggrund af jeres kommentarer videreudvikler vi løsningen i korte iterationer. Hver iteration afsluttes med en version, der kan ses og kommenteres. Der er ingen måneder lange tavshedsperioder.
Hjertet i dette trin er den automatiserede kvalitetskontrol. Hver ændring i softwaren gennemgår den fulde pakke af automatiske test:
- unit-test: virker hvert element korrekt hver for sig,
- integrationstest: samarbejder elementerne korrekt med hinanden og med jeres systemer,
- E2E (end-to-end): kører hele forretningsprocesser igennem fra start til slut,
- test af brugerfladen: fungerer applikationen korrekt i browseren, som brugeren kommer til at se den,
- sikkerhedstest: åbner ændringen sårbarheder, og er data beskyttet,
- performancetest: holder systemet til realistisk belastning,
- regressionstest: har den nye ændring ødelagt noget, der virkede før.
I den klassiske model er så bred en testdækning ofte det første offer for budgetnedskæringer, for hver testertime koster. Hos os kører testene automatisk ved hver ændring, og derfor går hastigheden ikke ud over kvaliteten. Den tilsynsførende ingeniør gennemgår resultaterne og godkender iterationen, før den vises til jer.
Hvad I ser: nye versioner i testmiljøet efter hver iteration samt status på arbejdet. Hvad der er færdigt, hvad der er i gang, hvad der kommer.
Trin 5: idriftsættelse
Idriftsættelsen i produktionsmiljøet følger en på forhånd aftalt plan: med backup, en plan for tilbagerulning i tilfælde af problemer og verifikation efter lanceringen. Vi idriftsætter først efter jeres godkendelse af testversionen. Intet ryger i produktion uden kundens samtykke.
Hvad I ser: en implementeringsplan før, en bekræftelse og en rapport efter. Dertil dokumentation af løsningen, for vi ved selv bedst, hvad det koster, når den mangler.
Trin 6: drift efter idriftsættelse
Efter idriftsættelsen forsvinder vi ikke. Vi aftaler en driftsmodel med jer: overvågning af driften, håndtering af henvendelser, mindre rettelser og videreudvikling. Fordi løsningen har et komplet sæt automatiske test og dokumentation, er efterfølgende ændringer hurtige og sikre. Hver eneste gennemgår den samme kvalitetskontrol som den første version.
Sådan foregår afregningen
Gennemsigtigt og i etaper:
- Indledende samtale: gratis.
- Analyse og prisoverslag: aftales individuelt; derefter modtager I en konkret pris for det videre arbejde.
- Udvikling og idriftsættelse: efter prisen fra analysen, med betalinger knyttet til etaper, som I kan se og vurdere.
- Drift efter idriftsættelse: en model tilpasset løsningens omfang, aftalt før idriftsættelsen.
Vi bruger ikke afregning „efter timer”, hvor kunden betaler for tid frem for resultat. I betaler for det aftalte omfang, og fremdriften ses i fungerende software, ikke i timerapporter.
FAQ
Betyder AI, at ingen står til ansvar for kvaliteten?
Tværtimod. Den tilsynsførende ingeniør er ansvarlig for hvert trin og godkender AI-agenternes resultater, og kontrakten med ESKOM AI fastlægger ansvaret præcis som i den klassiske model. AI ændrer måden, arbejdet udføres på, ikke ansvarsreglerne.
Hvad med fortroligheden af vores data og kode?
Adgangens omfang, fortrolighedsregler og stedet for databehandling aftaler vi, før arbejdet går i gang, og skriver det ind i kontrakten. Vi arbejder i kontrollerede miljøer, og adgange begrænses til det nødvendige minimum.
Egner processen sig til små opgaver eller kun til store projekter?
Til begge dele. Netop ved mindre ændringer mærkes AI-processens fordel mest: Det lave organisatoriske overhead betyder, at en lille opgave ikke koster uforholdsmæssigt meget, og det komplette sæt regressionstest sørger for, at en lille ændring ikke ødelægger resten af systemet.
Lad os se, hvordan processen ville virke hos jer
Det enkleste er at opleve det på jeres eget eksempel. Book en gratis konsultation. I beskriver det forretningsmæssige problem, og vi fortæller, hvordan processen, tidsplanen og de næste skridt ville se ud i jeres tilfælde.