Hopp til innhold

Effektiviserte prosessene for dataanalyse og programvareutvikling og sparte 4 000 timer ved å innføre CI/CD‑praksis med GitHub, GitLab, Bash og Python.

4,000 timer spart i analyse og utvikling

Situasjon. Både dataanalysen og programvareutviklingen ble holdt tilbake av det samme: manuelle prosesser. Arbeidet gikk fra utvikling til leveranse på en treg og inkonsistent måte, og analysesiden hadde sin egen haug med repeterende steg som noen gjorde for hånd hver gang.

Oppgave. Målet var å strømlinjeforme begge deler ved å innføre moderne automatisering og CI/CD‑praksis i arbeidsflyter som ikke hadde hatt det.

Handling. CI/CD‑praksis kom på plass, bygget på GitHub og GitLab, med Bash og Python til automatiseringsarbeidet i bunnen. De repeterende stegene i arbeidsflytene for både dataanalyse og utvikling ble automatisert, og måten arbeidet gikk fra utvikling til leveranse på, ble standardisert slik at den var lik hver gang i stedet for å bli funnet opp på nytt for hvert prosjekt. Å få analysesiden inn i den samme disiplinerte arbeidsflyten som utviklingsarbeidet var en stor del av det — den hadde blitt behandlet som en egen, mer manuell verden.

Resultat. De strømlinjeformede prosessene sparte omtrent 4 000 timer og gjorde både dataanalysen og programvareutviklingen raskere, og like nyttig: det som ble levert, ble mer konsistent — færre overraskelser fra arbeid som var blitt gjort på en litt annen måte hver gang.

Ett stykke av en lengre oversikt — og den ligger i sin helhet her.

Hver oppføring er skrevet på samme måte: situasjonen, oppgaven, hva vi gjorde, og hva som endret seg.

Se hele oversikten