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...
Introduksjon Forretning har tradisjonelt blitt utført på kulturelle betingelser alene. Dette begynte å endre seg etter reformasjonen på 1500-tallet, som man kan kalle for individualismens vugge. Individualismen har siden da blitt drevet av lutheransk kulturarv som har gjort samfunnet mer prosessorientert. Fra et kortsiktig virksomhetsperspektiv er jeg en stor tilhenger av dette, fra et langsiktig perspektiv tror jeg det er uheldig siden vi ikke er maskiner men mennesker. Hva menes med prosess? Med prosess menes her forretningsprosesser fra et system-perspektiv. De aller fleste virksomheter snakker om å digitalisere og/eller forbedre sine virksomhetsprosesser nå for tiden. Elementer som inngår i et prosess perspektiv involverer roller, aktør/prosessbeskrivelser, planlagte rutiner og IT verktøy for å fasihlitere operasjoner basert på disse på tvers av ansatte. Hva menes med kultur? Med kultur menes det som går på uformelle regler, sosialt normer og sosialt hierarki. I Norge er k...