Introduksjon Siden jeg begynte som programvare utvikler i 2009 har ting endret seg mye innen QA, og spesielt som følge av DevOps tankegangen. Den gangen var ikke kodekvalitet og testing blitt prosessmessig definert på samme måte som idag, og gikk stort sett i code review sessions. Forretningsmessige kritikaliteter kom i større grad fremfor disse tingene som ble ansett som mer periferalt. Resultatet var at de prosjektene som varte lenge var vanskelig å forvalte, ergo tidskrevende og dyrt. Dagens QA prosess I dagens utviklingsprosess er QA og testing blitt formalisert i større grad. Verktøyene legger opp til at man for hver endring må lage en 'pull request' som må godkjennes av en annen utvikler for at endringen skal tas med. I tillegg har man maskinelle statiske kodeanalyse verktøy. IT prosjekter Siden vi lever i en tid med mye endringer, enten det er konkurransesituasjonsendring eller politiske endring er det umulig for en som jobber på leveransenivå å kunne si noe om...