Effektivisering med DevOps og KanBan

Gnusys Aps er eksperter i at facilitere agile og effektive processer igennem brug af frameworks og metoderne DevOps, KanBan og Scrum.

Vi kan bistå din virksomhed med:

  • agile coaching indenfor KanBan og Scrum
  • at tage rollen som Scrum master og product owner
  • implementering af DevOps tool chains og pipelines
  • teknisk opsætning af infrastructure as code (IaC)

Vi tilbyder konsulentydelser indenfor coaching af medarbejdere og ledelse, ved indførelse af agile processer og værktøjer og kan samtidig hermed indgå i længerevarende samarbejde  omkring implementering af den tekniske DevOps løsning med f.eks. Docker, Kubernetes og Amazon WebServices.

KanBan og Scrum

KanBan

KanBan er en software udviklingsteori baseret på “The Toyota Kata”, en lean filosofi der handler om optimering af flowet af opgaver igennem en værdikæde.

Nøgleordene når vi coacher i brugen af Kanban er:

  • Limit WIP – vi arbejder mod at en given medarbejder har så få igangværende opgaver som muligt
  • Visualiser opgaver i værdikæden, f.eks. med Trello eller Jira
  • Opgaver afleveres til stage eller produktions-miljøer. En afsluttet opgave er først helt afsluttet når den er leveret til kunden
  • Værdien af en opgave skal kunne henføres til kunden
  • Kontinuere og vedvarende leverancer
  • Effektiviserer opgaveflow og leadtime i udviklingsteams med KanBan og Scrum

Vi kan indgå periodisk eller på daglig basis i agile coaching med KanBan. Vi er store fortalere for KanBan og DevOps i samspil.

 

Scrum

Hvor KanBan er en filosofi om at være lean og værdiskabende, så er Scrum et framework der indeholder roller, begivenheder, metoder mv. Scrum og KanBan er ikke 100% foreneligt, f.eks. foreskriver KanBan kontinuere leverancer, hvorimod Scrum foreskriver periodiske leverancer i sprints efter en eller flere uger.

Vi kan indgå i indføring, drift eller optimering af jeres Scrum framework:

  • Ved coaching af Scrum masters, Scrum developers eller Product owners
  • Som Scrum master dagligt eller periodisk, da Scrum master rollen som sådan ikke kræver domæneviden.
  • Ved at udføre review og udarbejde optimeringsforlag til et eksisterende Scrum flow.

 

DevOps

Teori

DevOps er en metode der igennem tekniske løsninger og filosofi bidrager til meget hurtige leverancer til stagemiljøer eller produktionsmiljøer ved anvendelse af infrastructure as code. Faciliterer lynhurtig feedback fra marked, Product Owner eller stakeholder og bidrager til et koncentreret loop af udvikling, leverance og feedback. DevOps harmonerer rigtig godt med KanBan som process styring. DevOps tager ligesom Kanban udgangspunkt i en velanalyseret værdikæde. DevOps kan anvendes som en moderne test- og kvalitetsstrategi.

DevOps er ofte defineret ved “The Three ways”:

  • Hurtige leverancer igennem  værdikæden vha. tekniske løsninger, venstre til højre
  • Feedback loops igennem værdikæden, højre til venstre
  • En lærings- og eksperiment kultur der fremelsker gentagelse af forsøg, fejl og læring

 

Praksis

I praksis realiseres DevOps ved at man bygger en pipeline, eller tool chain, bestående af en lang række produkter der håndterer SCM, build, test, code-coverage, deployment mv.

Valget af produkter afhænger af kundens unikke situation og kompetencer. Vi har god erfaring med pipelines bestående af GitHub/GitLab, Jenkins, SonarQube, JUnit, Bamboo, Artifactory, Nexus, Docker, Ansible, Docker Swarm, AWS.

Infrastructure as code

Et centralt princip i DevOps og KanBan er “infrastructure as code” – IaC.  Der er normalt to niveauer for IaC:

  • Virtuel hardware som f.eks. AWS administreret via Ansible eller Chef
  • Containerbaserede applikationer, f.eks. Java applikation distribueret i Docker

Hos Gnusys ApS kan vi hjælpe jer med med begge dele. Vi er certificerede AWS artitekter og har omfattende erfaring med applikationer i Docker.

 

 

Kontakt os – få ro på udvikling og drift

Kontakt os og hør nærmere om DevOps, KanBan og Scrum og hvordan vi kan hjælpe jer.

Skriv til  info@gnusys.dk, ring på Tlf: 21 767 292 eller udfyld formularen nedenfor, så vender vi tilbage.