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…
Browser, GOTO, Mobile Apps, Sponsored by GOTO
Native apps – enden for online søgemaskiner?
af Poul Foged •

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…
Agil Udvikling, GOTO, Scrum, Sponsored by GOTO
Retrospectives på GOTO
af Therese Hansen •

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…
Agil Udvikling, Arbejdsmiljø, continuous delivery, GOTO, Sponsored by GOTO
Continous delivery og en videnskabelig tilgang til kultur?
af Therese Hansen •

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…
.NET, C#, GOTO, Node.js, Serverteknologi, Sponsored by GOTO, TypeScript, Udviklingsværktøjer
C# i fornyet kamp
af Poul Foged •

Da jeg i 2000 hørte at Microsoft var på vej med et nyt sprog var jeg skeptisk; jeg var lige gået i gang med Java og synes at det var en drøm at arbejde med. Det var allerede en stor mundfuld at skulle lære JVM stakken – hvad skulle vi dog med endnu et sprog? Og der var da også mange ligheder; sprogene lignede…
GOTO, Karriere, Uddannelse
GOTO new idea
af peterjc •

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…
Konferencer
Agile på GOTO
af Andreas Ryge •

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…
Database, Neo4J
Bliv klogere ved at løbe gennem grafer
af kimfalk •
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…
Elixir, Erlang, GOTO, Programmeringssprog, Web-apps, Web-service
Mig og Phoenix
af peterjc •

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…
Konferencer
GOTO 2016
af Andreas Ryge •

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.…
Agil Udvikling, Projektledelse
Hands-on: Agil projektleder
af agilerasmus •

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…
Agil Udvikling, Softwareudvikling
Pretotyping – det nye sort?
af agilerasmus •

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…
Agil Udvikling, Scrum, Softwareudvikling
Hands-on: Scrum Master
af agilerasmus •

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…
Machine Learning
Hvad er Deep Learning
af kimfalk •
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…
Browser, GOTO, javascript, Sponsored by GOTO
JavaScript uden dikkedarer
af Poul Foged •

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…
Agil Udvikling, GOTO, Sponsored by GOTO
Skalering af Scrum
af Therese Hansen •

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…
Agil Udvikling, GOTO, Sponsored by GOTO
Agile version 2016
af Therese Hansen •

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…
Browser, GOTO, Softwareudvikling, Web-apps
Jeg er bare webudvikler
af Poul Foged •

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…
Agil Udvikling, Projektledelse, Scrum, Softwareudvikling
Hands-on: Burgere og tomater
af agilerasmus •

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…
Agil Udvikling, Arbejdsmiljø, Projektledelse, Softwareudvikling
Hands-on: Team eller gruppe?
af agilerasmus •

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…
Agil Udvikling, Scrum, Softwareudvikling
Hands-on: Sprint planlægning
af agilerasmus •

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,…
Agil Udvikling, Scrum, Softwareudvikling
Hands-on: Inkrementel og iterativ udvikling
af agilerasmus •

É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…
Agil Udvikling, Scrum, Softwareudvikling
Hands-on: User Story
af agilerasmus •

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…
Agil Udvikling, Scrum, Softwareudvikling
Hands-on: Product Owner
af agilerasmus •

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…
Digital Forvaltning, Digitalisering, Internet Week, Smart city, Tvangsdigitalisering
Smart cities – en drøm eller et mareridt?
af Therese Hansen •

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…
Agil Udvikling
Positivity cultures in retrospectives
af Aino Vonge Corry •

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…
Agil Udvikling
Er SAFe ondt?
af Therese Hansen •

SAFe (Scaled Agile Framework) er både kontroversielt og interessant. Jeg hører om flere og flere store virksomheder som snuser til at indføre i hvert fald dele af frameworket og store agile guruer som både anbefaler og advarer imod SAFe. På LEGO var jeg med til at indføre SAFe (hvilket jeg har skrevet om før) og det mest fornuftige jeg har hørt sagt om emnet,…
Faglitteratur
Boghylden: The Expert Beginner af Erik Dietrich
af Kristjan Wager •
Så er det tid til en boganmeldelse, denne gang af The Expert Beginner af Erik Dietrich, som er en e-bog baseret på en række af Erik Dietrich’s blog posts (startende med denne: How Developers Stop Learning: Rise of the Expert Beginner). Bogen handler om et koncept the expert beginner. Konceptet omkring the expert beginner er baseret på Dreyfus indlæringsmodel, hvor der er fem trin,…
It-arkitektur
Elfenbenstårn kontra mål-arkitektur med aktiv deltagelse
af Kristjan Wager •

Lad os tale lidt om arkitekter – her bestemt i en IT-mæssig betydning. Det at være en arkitekt er ikke en beskyttet, eller særlig veldefineret for den sags skyld, titel, og det er ofte en titel man får i kraft af sin senioritet som programmør. Som arkitekt forventes man at udstede retningslinierne for hvordan systemet man arbejder med skal implementeres. Arkitekt-rollen er i min…
Agil Udvikling, Projektledelse, Scrum, Softwareudvikling
De behandlede deres teams som heste – du gætter aldrig hvad der skete …
af agilerasmus •

Jeg er født og opvokset på en gård med heste i Midtjylland og fra en meget tidlig alder blev jeg introduceret til arbejde og håndtering af sportsheste. En hest er et instinktivt dyr drevet af en håndfuld genetiske egenskaber der har hjulpet dem til overlevelse i deres naturlige miljø. På lige fod med andre dyr, så forstår en hest ikke de ord og kommandoer…
Datakriminalitet, Hacking, It-sikkerhed, Offentlig IT
Confirmation bias og sjusket journalistik
af Kristjan Wager •
Nu er sikkerheden i et offentligt IT-system igen i vælten – denne gang er det til Tingbogen. Ekstra Bladet skrev Kæmpe dansk database lagt ud på nettet: Hemmelige adresser kan let søges frem, hvor de indleder artiklen med følgende: Ukendte gerningsmænd har kopieret databasen over ejerne af ejendomme i Danmark – nu ligger alle oplysningerne frit og let søgbare på nettet Tilsvarende havde Version2…
Agil Udvikling, Projektledelse, Scrum, Softwareudvikling
Efterladt på en togstation
af agilerasmus •

War story fra large-scale udrulning af Agile i enterprise miljø Det hele startede for et par år siden hvor en gruppe direktører blev overbevist om at Agile og Scrum var det nye sort. De havde tillid til at introduktion af et nyt mindset og framework til udvikling af software var den bedste måde til at forbedre organisationen – og de havde ret! Forberedelserne startede…
IT-formidling
Logos, Pathos, Ethos – or how to give a presentation
af Aino Vonge Corry •

λόγος, πάθος, ἔθος, or logos, pathos ethos are concepts that go back to 384 – 322 BC, when Aristotle wrote about modes of persuasion. With age, I grow more and more interested in old things and thus, these three concepts have become my preferred way of evaluating speakers. I spend a great deal of time inviting speakers to conferences, watching them actually speak, and later discussing whether they should be invited again. In…