Softwareudvikling

Softwareudvikling

Serverless applikationer og softwarealkymister

Nu er konferencedelen af GOTO cph 2017 slut efter tre intense dage med utallige talks om vidt forskellige emner, nye trends, seje tools, networking, samtaler og hygge. Der var mange talks især omkring microservices, om “serverless” applikationer der kører i produktion, om machine learning, AI, agile, security og en hel del flere. Af nye værktøjer kan nævnes Axon Framework som især er velegnet til at…

Driftstabilitet med microservices

Der er ikke så længe til at GOTO-konferencen starter, så i øjeblikket sidder jeg og gransker programmet. Der er 2 spor der har særlig interesse for mig og for en gangs skyld, ligger de ikke samtidig. De to spor er henholdsvis mandagens microservice-spor og tirsdagens Machine Learning-spor. Årsagen er, at det griber godt ind i det jeg arbejder med i øjeblikket: Vi er nemlig…

Microservice teknologistak

Når man udvikler microservices findes der et hav af forskellige open source værktøjer, der kan automatisere og simplificere en masse arbejde, og dermed hjælpe team’et med at gøre udviklingsprocessen, tests, deployment og overvågning af services i produktion nemmere. Jeg har i et projekt arbejdet på at implementere en prototype på en serviceplatform, som er bygget op omkring en microservice infrastruktur. De forskellige microservices understøtter…

Hands-on: Forbliv agil

agile42-etf-poster-jan2014-1036

For nogen tid siden skrev jeg om den agile transformation i Danske Bank og om hvilke tiltag der på daværende tidspunkt blev iværksat for at fastholde agiliteten i organisationen. Sidenhen har jeg talt med andre agile coaches rundt om i branchen og det lader til at det “nye sort” i IT-branchen er: Fastholdelse af agilitet efter de første spæde trin. I mit første indlæg om…

Pretotyping – det nye sort?

screen520x924

Er pretotyping det nye sort indenfor agil softwareudvikling og innovation? Jeg satte mig selv en udfordring at finde ud af om arbejdsformen gav mening for mig. I mit daglige virke er jeg agil coach og arbejder derfor udelukkende på et meta-niveau i forhold til “rigtig” arbejde. Tidligere har jeg arbejdet som softwareudvikler og har løbende forsøgt at holde mig opdateret på forskellige udviklingsplatforme. For…

Hands-on: Scrum Master

business-1296255_960_720

Er du ny i rollen som Scrum Master kan der være mange spørgsmål der popper op omkring arbejdsopgaverne i funktionen. Min erfaring er at der findes ligeså mange implementeringer af rollen, som der findes Scrum Masters. I det følgende vil jeg forsøge at komme med en generalisering af hvilke aspekter jeg typisk ser som “klassiske” Scrum Master aktiviteter. I teorien På den officielle hjemmeside…

Jeg er bare webudvikler

lynx

Jeg kom aldrig videre. Da jeg åbnede den første side i en web-browser vidste jeg at det var her at det var det jeg skulle lave. Og dengang var det ikke specielt cool, der var webudviklere og så var der rigtige udviklere. En af problemerne var at teknologien var så begrænset – det var ikke meget andet end et dusin tags at gøre godt…

Hands-on: Burgere og tomater

burger

Når man starter et nyt projekt eller skal i gang med en stor opgave, kan det være svært at skabe den initielle product backlog. Der findes mange forskellige måder at løse det på – og fælles for dem alle er at de sætter ramme og mål for teamet i den kommende tid. Jeg har haft stor success til at bruge en opbygning jeg kalder…

Hands-on: Team eller gruppe?

people-1143823-1919x1356

Mange begår den simple fejl at tro at en arbitrær sammensætning af mennesker automatisk har mulighed for at blive et stærkt team. For at gøre op med den misforståelse har jeg samlet mine erfaringer om emnet og hører gerne om dine erfaringer. Et stærkt team er “empowered” og “high performing” En sammensætning af mennesker med fælles formål for udførsel af opgaver af høj kompleksitet…

Hands-on: Sprint planlægning

school-track-1397713

Løberne står klar ved startpositionerne, skoene er kridtet og ruten målt op; men ved du hvordan du kommer succesfuldt i mål? Gennem oceaner af coaching sessioner med et hav af Scrum teams har jeg set mange forskellige måder at planlægge et sprint – både gode og dårlige. Ligesom i mange andre aspekter af livet, findes der ikke en “silver bullet” der matcher alle teams,…