Er skalering nødvendigt?

pixabay-photo-montage-1514218_1920

Skalering af agilitet er et populært emne. Især DAD, LeSS og SAFe forsøger at give svar på hvordan store virksomheder kan komme med på den “agile” vogn. En ting er dog lidt overset; Er I sikre på at I er nød til at skalere? Lad mig uddybe. Du har en stor IT-organisation, men arbejder alle IT-folkene sammen? Arbejder de på samme produkt? Kunne du…

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…

Scrum er ikke en løsning

snake-oil-salesman-library-of-congress-free-to-use

Overskriften siger det hele: Scrum er ikke en løsning på noget som helst, så vi skal lade være med at fremstille det sådan. Alle bliver skuffede, og nej-sigere får mulighed for kategorisk at afvise de agile værdier, fordi metoden ikke løser alt som lovet. Scrum er i stedet den projektør vi bruger til at få øje på vores problemer, som vi så skal til…

Sorte huller i udviklingsafdelingen

img_2934

“Programkode har masse og dermed tyngdekraft. Programkode tiltrækker mere programkode og hvis man ikke passer på, ender man med et sort hul, der til sidst opsluger alle udviklingsresourcer.” Det er et af de udsagn, som hænger fast i hovedet på mig efter årets GOTO. Kevlin Henney formulerede det måske en smule anderledes – primært fordi han er Brite – men pointen er den samme:…

Et menneske problem

bella

Det at skrive software er en kompliceret proces. Hvilket sprog, værktøjer for slet ikke at nævne valg af editor. Har man forstået domænet og meget andet. Men i sidste ende handler det om mennesker, og hvordan vi arbejder sammen. Software er i de fleste tilfælde en hold-sport. Et faktum som programmet i dette års GOTO CPH også reflektere. Første talk jeg fangede om emnet…

En ny slags offentlig IT

img_0789

På dette års GOTO. Er der en masse stande fra diverse firmaer der har smarte logoer pamfletter mm. Midt bland dem står der med hvide bogstaver på konge blå baggrund “Skatteministeriet”. For at finde ud af hvordan det kunne hænge sammen, tog jeg en snak med Steen Larsen fra ministeriet. Hvordan kan det være I har en stand på GOTO? For at fortælle om…

Vi skal stole mere på maskinerne – en konklusion fra GOTO

Halvt igennem den anden dag af GOTO, og jeg sidder og lytter til hvordan mennesker reagerer i semi-selvkørende biler (link). Et af deres forsøg viser at folk meget hurtigt taber interesse i at følge trafikken, når en bil kører selv – næsten. En næsten selvkørende bil lyder jo fantastisk, men køreren af næsten selvkørende biler som sidder og kigger på Netflix-film, lyder faktisk ikke…

Anbefaling af videnskablige artikler

Jeg må krybe til korset og indrømme at jeg er ikke udvikler længere, og derfor er der rigtig mange af de emner som jeg engang syntes var enormt spændende ved Goto der ikke rigtig fanger længere. Derfor var jeg glad for at se der var et deep learning spor som handler om ting jeg bruger tid på nu, nemlig data science. Specielt syntes jeg…

Native apps – enden for online søgemaskiner?

_dsc0193

Over to millioner apps. Så mange apps er der “tilgængelige” via Apples Appstore. Anførselstegnene er ikke tilfældige – for med top lister, featured apps og andre kategoriseringer er der en stor del der aldrig bliver fundet. Det tyske site hexus.net skrev i 2012 at op mod 60% af alle apps aldrig bliver downloaded og at der i praksis kun er nogle få tusinde apps…

Retrospectives på GOTO

goto-cph_400x400

I disse dage sidder jeg på GOTO-konferencen i København og filosoferer over konferencens emner. Forleden gav jeg et interview om Scrum til en speciale-studerende og blev fanget af et svært spørgsmål. “Hvis du blev tvunget til at udpege en del af Scrum som den vigtigste, hvad skulle det så være?”. Mit første instinkt var at svare “it depends” – det er klart at det…

Continous delivery og en videnskabelig tilgang til kultur?

goto-cph_400x400

I disse dage sidder jeg på GOTO-konferencen i København og filosoferer over konferencens emner. Det skal ikke være nogen hemmelighed, at jeg har det svært med hvordan vi i branchen smider om os med vage buzzwords såsom “High-Performance Teams”. Det forhindrer mig nu ikke i at glæde mig til Jez Humbles indlæg på GOTO i morgen med den næsten click-bait-agtige overskrift: Secrets of High…

GOTO new idea

100-0072_img

Disclaimer følgende tekst kan indeholde lommefilosofisk, højtravende humanist agtigt løsslupne tanker, uden egentlig hold i fakta. Software udvikling handler ofte om at få en go ide, hvilken løsning skal man vælge, hvilket værktøj er bedst til den konkrete opgave. Hvor skal jeg så lede efter den bug? osv. Det har fået mig til at overveje hvor kommer den gode ide fra? hvordan tænker man…

Agile på GOTO

img_2934

En af mine store aversioner er Scrum. Det til trods for, at jeg i en årerække advokerede for netop Scrum. Da jeg konstaterede, at Scrum ikke rigtig virkede, forsøgte jeg mig med Kanban, hvilket jeg havde større succes med. Primært fordi Kanban blot udstiller problemerne i arbejdsprocessen og ikke forsøger af være et quick-fix, som Snake oil Scrum. Efterhånden er jeg dog nået til…

Bliv klogere ved at løbe gennem grafer

Læste I dr.dk’s artikel om panama-papirene? Deri kan man læse at panamapapirene angiveligt indeholder informationer om 5-600 danskeres skattely-aktiviteter. De papirer der omtales er en del af de 11,5 millioner dokumenter, som er blevet lækket fra virksomheden Mossack Fonseca i Panama. 11,5 millioner dokumenter er det det samme som 2000 kopier af hele Game of Thrones bog-serien (altså 14000 bøger, hvis altså man antager…

Mig og Phoenix

dsc_2122

Ved en pool på Kreta står en strandstol og et lille bord. På bordet står et glas med White Russian og der ligger en bog, men hvilken bog? En bog om Phoenix. Men hvorfor en ikke en Stig Larson Roman eller tilsvarende?. Tja det må blive et emne for et andet blog indlæg. Her vil jeg istedet fokusere på hvad Phoenix er og hvem…

GOTO 2016

img_2934

Efteråret er konferencetid – i hvert fald for mig. Her i efteråret ligger 3 konferencer, som jeg plejer at deltage i. Den første er allerede overstået og de næste 2 er “GOTO” og “Spark Summit”. GOTO afholdes allerede i næste uge og i år er det konferencens 20-års jubilæum og mit håb er, at de har trukket noget særligt op af hatten i år.…

Hands-on: Agil projektleder

female-project-manager-vector-clipart

Et af de hyppigste spørgsmål der stilles i forbindelse med Scrum er – er der plads til en projektleder når man vil tænke agilt og arbejde efter Scrum? I min optik er det et spørgsmål der ikke har et entydigt svar, da det afhænger af en række omstændigheder. Teorien Slår man op i biblen for Scrum, Scrum Guiden, finder man hurtigt ud af at…

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…

Hvad er Deep Learning

Der er mange måder at man kan få en computer til at se intelligent ud, man kan for eksempel programmer den til at huske ting som du som bruger gør ofte og anbefale dem lige før brugeren normalt gør tingene. Eller rette stavefejl når en bruger skriver et dokument, enten helt automatisk eller ved at efterlade en krøllet rød line, som Word lige nu…

JavaScript uden dikkedarer

dikkedarer

Teknologisk set er det en evighed siden John Resig i 2006 udgav den første version af jQuery. Selvom jQuery ifølge tallene stadig er den helt store spiller, er der en voksende interesse for alternativerne fx. Angular og React. jQuery er en glimrende abstraktion over browserens (især i starten) varierende API. Den har formået at gøre tærsklen for hvem der kunne udvikle til webbet lavere…

Skalering af Scrum

checklist-150938_1280

Det er oppe i tiden at diskutere skalering af Scrum og andre agile metoder til helt store virksomheder (f.eks. skal Tony Grout tale om det til GOTO København). Det var nemt for mig at relatere til da jeg var Scrum Master hos LEGO, men mindre nemt at relatere til nu hvor jeg er en del af en lille gruppe på 2 mand i en…

Agile version 2016

directory-235079_1280

Egentlig bryder jeg mig ikke om at tale om “Agile” som en samlet pakke, da det dækker bredt, og vi er ikke alle enige om, hvad agile skal dække over og nok især IKKE dække over. Samtidigt kan jeg ikke finde på en bedre beskrivelse, så vi går med “Agile version 2016” for at dække, hvad der er rører sig indenfor de agile interessegrupper…

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: 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,…

Hands-on: Inkrementel og iterativ udvikling

Kronborg_Braun-Hogenberg

Én af de største udfordringer ved at indføre et inkrementelt og iterativt tankesæt er ofte at det er to simple ord der er svære at forholde sig til. I værste fald har jeg erfaret at ordene bliver tolket så teamet reelt arbejder efter vandfaldsmodellen og i stedet for inkrementer, arbejder sig fremad i faser. Teorien siger Den officielle beskrivelse af Scrum skriver følgende: Scrum implementerer en…

Hands-on: User Story

arkitektur

User stories er et koncept der på papiret lyder godt, men kan være rigtig svært at arbejde med i dagligdagen. Der er ikke noget odiøst over konceptet, men ved korrekt anvendelse giver det en ramme til at beskrive hvem der er slutmodtager af et ønske, hvilken handling der ønskes samt en begrundelse for ønsket. Tilsammen skaber det en kontekst der gør det lettere at…

Hands-on: Product Owner

Uploaded to www.sxc.hu for free use.

Det er tit svært at systematisere og forklare konkret hvad en product owner laver. Jeg har forsøgt at opsummere mine erfaringer fra en bunke coaching seancer med product owners og sammenholde det med hvad teorien foreskriver. I teorien Den officielle definition på en product owner er dejlig løs og fri til fortolkning: “Product Owner er ansvarlig for at maksimere værdien af produktet og arbejdet…

Smart cities – en drøm eller et mareridt?

smart city

Hvad er en klog by – en smart city? Er det en data-dreven by? Er det en by som forudser sine borgeres behov før de får dem? Er det en by som udnytter teknologi til at fungere effektivt? Er det en by som overvåger sine borgere? Alle disse spørgsmål havde jeg før jeg gik ind til 1½ dags seminar om smart cities på Internet…

Positivity cultures in retrospectives

smallhappypost

On a cold and wet October afternoon in Denmark, we met in our retrospective facilitators’ group to discuss challenges and activities for retrospective facilitation. This time, while speaking about something completely different, I mentioned that looking at the green post-it notes with the positive events was not something that people felt was natural. Even if I implored them to also look at the good things…