Så de sidste par dage har været lidt af en orkan i udviklerland. Jeg ville gerne tage et øjeblik til at skrive ned, hvad jeg har set, og hvad jeg mener det betyder, fordi det ikke er små opdateringer. Dette er et skift i, hvordan vi bygger, surfer og...
Læs mere om De sidste 48 timer i teknologi: Atlas browsere og Agentic IDE'er – Hvad skete der?For seks måneder siden introducerede jeg Swarmia i vores tekniske økosystem – ikke udelukkende af nysgerrighed, men af nødvendighed. Som jeg reflekterede over i The CTO Playbook, når et teknisk team vokser, og dets output bliver en blanding af mange...
Læs mere om Styring af teknologiteams med indsigt
Hvis du er ved at opbygge et produkt i en kompleks industri – fx lægemidler, finans eller noget andet, der er stærkt reguleret – så ved du sikkert allerede, hvilke udfordringer det medfører. Du har valideret behovet, du har talt med potentielle bruge...
Læs mere om Du har brug for en teknisk medstifter. Du har ikke budgettet. Nu hvad?
Udviklingslandskabet har udviklet sig markant i de seneste år, og API'er (Application Programming Interfaces) er nu centralt i, hvordan moderne systemer kommunikerer. Dette gælder især for virksomheder, der ønsker at udnytte kraften i AI. API'er fore...
Læs mere om API og AI: Sådan forvandler moderne integration e-handel
Åh, udviklere. De mytiske væsner, der skriver hurtigt, drikker kaffe som om det var en olympisk sport, og på en eller anden måde “reparerer computere” til deres venner og familie. Men hvad gør de egentlig hele dagen? Lad mig male et billede – spoiler...
Læs mere om Hvad udviklere virkelig gør: Et kig bag tastaturet
For nogle år siden skrev jeg "The CTO Playbook" (tilgængelig på Amazon). Jeg gik grundigt ind i ledelsesstile og især i at lede teknologiteam. Med den seneste stigning af teknologigründere, der tager en større plads på den store scene, f.eks. med Elo...
Læs mere om Musk's ledelsesstil versus The CTO Playbook
Når AI 'lyver' for digI denne måned er vi glade for at kunne dele ikke kun solskinshistorier om, hvor kølige AI'erne er, men også når det ikke fungerer. Det viser virkelig, at LLMs ikke er nogen 'AI' (endnu) og er stadig i sin barndom. Læs mere, så f...
Læs mere om Når AI lyver for dig
Attrædning af udviklere kan være et mareridtSærligt hvis du er en ikke-teknisk stifter. Du har sandsynligvis hørt udtryk kastet omkring, som du næppe forstår, som "full stack", "Kubernetes" eller "REST APIs", og du tænker måske, "Jeg har bare brug fo...
Læs mere om Ansættelse af udviklere: hvorfor kulturel tilpasning slår teknisk ekspertise
I CTO Playbøgen, Robert Mejlerö giver et omfattende kig på Agile, med fokus på dets kerneprincipper og praktisk gennemførelse. Han fremhæver Agile-manifestet, som understreger individer og interaktioner frem for processer og værktøjer, og arbejdende...
Læs mere om Hvad CTO Playbogen siger om agil
Fordelene ved at bruge "CTO TMC Advisor AI" for CTO'er og personer der arbejder med udviklereI dagens hurtigt skiftende teknologiske landskab har CTO'er og dem der arbejder tæt med udviklerteams brug for pålidelige, handlingsorienterede indsigter for...
Læs mere om Kæmper med teknologiske beslutninger? Her er den AI, som hver CTO skal kende
At komme i skoene på en teknisk leder kan både være spændende og skræmmende.Uanset om du er en CTO, en produktmanager eller nogen, der netop har fået ansvaret for at lede et hold af udviklere, kræver den komplekse digitale verden forståelse langt ud...
Læs mere om Navigering af teknologiledelse: 5 centrale områder at fokusere på
Smid de gamle metoder væk, ind med de nye.Lad os holde op med at sammenligne disse æbler og appelsiner.Et fælles sprog er det, der holder os forstående for hinanden. Så når vi taler om visse forretningstermer, kan vi bruge ord til én ting, selvom vi...
Læs mere om Forbudt ordliste
Online tilstedeværelse – hvad skal der skrives og delesSom CTO, eller anden person med et separat titelansvar for tekniske teams, er du på en måde virksomhedens talsmand, og hvad du deler og gør på sociale medier som LinkedIn, vil være forbundet med...
Læs mere om Social Media
En historie er bedre end tusind KPI’erSom med alle andre kapitler, starter jeg med et let eksistentielt spørgsmål. Bliver du regelmæssigt inviteret til at rapportere til bestyrelsen?Nogle organisationer mener stadig, at deres CTO’er er it-administrat...
Læs mere om Præsentationer på bestyrelsesmøder
Mål ikke det, du ikke kan kontrollereEngang, da jeg arbejdede som en Engineering Manager, blev jeg bedt af CEO'en om at rapportere om visse KPI'er (Key Performance Indicators) for at måle og kontrollere præstationen af udviklingsteamet.Vi havde KPI'e...
Læs mere om KPI’er og OKR’er
Hvordan et stabilt budget hjælper dig med at lede et fantastisk teamAt have dit eget budget kan virkelig hjælpe dig og dit team med at arbejde effektivt og præcist.Budgettets styrke er, at det fastsættes én gang om året (og sandsynligvis forhandles i...
Læs mere om Budget
Sådan kommunikerer du, hvad der arbejdes på, hvad der skal arbejdes på, og hvad der er færdigtMennesker, som enten er direkte involveret i dit projekt eller produkt, eller som påvirkes af resultatet af dine aktiviteter, har brug for kontinuerligt at...
Læs mere om Projektopdateringer
Deling din virksomhedskommunikation via Slack er ikke så usædvanligtI denne verden med fjernarbejde – hvor mange hold er spredt ud og udfører 'hjemmekontor' – skal vi virkelig kommunikere hårdere, bedre og smartere. Jeg er ikke nogen kommunikationsek...
Læs mere om Kommunikation
Vil du bruge tid på at godkende orlovsanmodninger?At stole på, at dine medarbejdere effektivt kan styre deres egen tid, er en game-changer. Lad alle selv bestemme, hvornår de vil arbejde, hvornår de vil tage orlov, og hvordan de vil styre og håndtere...
Læs mere om Fritid
99 % af udviklere ville ikke kalde softwareudvikling for 'kodning'.Vi indtaster instruktioner i en fil, som fortolkes af et andet program på serveren og returnerer et resultat. Det er det. Kodning er i virkeligheden kunsten at fortælle "computeren",...
Læs mere om Programmering
Nydelsen ved at arbejde sammen med andre er, at de oplever ting om dig. Og brugere oplever meget, når de bruger dit produkt.Hvad er sværere i livet end at høre noget, som du har arbejdet på eller været en del af, der ikke lever op til andres forventn...
Læs mere om Overvejelse: deaktiveret
SaaS eller udvikle dig selv?Den klassiske spørgsmål, som du har hørt så mange gange, i så mange former. Nu, lidt justeret til vores formål, vil jeg diskutere nogle tanker omkring emnet.Hvis du vil bygge det dyreste værktøj nogensinde bygget – byg det...
Læs mere om Byg eller køb
En innovationsproces. Et oxymoron.På den ene akse har du innovation, på den anden side process. De er deres egne komplette modsætninger. Der er ingen innovation i en proces.Vi følger dens trin, og ethvert forsøg på at omgå, gå uden for boksen eller f...
Læs mere om Innovation
Kultur spiser Strategi til morgenmadInden vi overhovedet rører ved motivationsområdet, vil jeg gerne tale om nogle meget vigtige forudsætninger, som jeg mener skal være til stede. At forsøge at motivere mennesker uden at have store ledere er som at f...
Læs mere om Motivation
Den største trussel mod selvforvaltede medarbejdere, der ønsker en større følelse af inklusion og har en indre drivkraft.Ansvarlighed er et interessant ord. Det betyder “fakta eller tilstand af at være ansvarlig; ansvar”. Google siger, at: “manglende...
Læs mere om Undgå mikroledelse
De sidste to år har vist, at "arbejde hjemmefra" er her for at blive, og allerede er den foretrukne måde at arbejde på i fremtidenHjemmekontor, som det blev kaldt før, har eksisteret i lang tid. Mindst for udviklere var det fantastisk at kunne blive...
Læs mere om Arbejde på afstand
Lad os besøge nogle interessante samarbejdsmodeller og se, hvordan de har fungeret.Spotify er kendt blandt udviklerkredse for deres samarbejdsmodel. På det tidspunkt var det noget nyt og frisk. Bygget på agile principper, men også med fokus på større...
Læs mere om Samarbejdsmodeller
Når et nyt hold samles, er der bestemte dynamikker på spil. At forstå disse grundlæggende forhold hjælper dig med at forstå, hvad der foregår.Du har formået at få hele holdet til den der offsite. Rejsen gik godt, og alle er ankommet. Det er tid til a...
Læs mere om dannelse
Forskellig fra at lede mennesker i andre områder?Her gennemgår vi emner som ledelsesstile og grundlæggende måder at arbejde med mennesker på, så det er inspirerende, motiverende og støttende.Hvis du peger én finger mod nogen anden, peger tre fingre t...
Læs mere om Førende udviklere
Infrastruktur, antivirus, azure, office 365, drive, klientstyring – alle disse IT-opgaver.Er IT-management en del af arbejdet som CTO? Lyder mere som noget, der hører under CIO – men i virkeligheden i mindre virksomheder kunne CTO være nødt til at ud...
Læs mere om Computere og sikkerhed
Hent data fra andre kilder ved hjælp af API’er.Endelig noget sjovt! En Application Programming Interface (API) er en måde at forbinde forskellige systemer med hinanden på. Er det plug and play som i du bare klikker og så er det færdigt? Nej, desværre...
Læs mere om API’er
Sådan får du noget fra idé til færdigt ved hjælp af en standardudviklingsproces.Der er mange forskellige udviklingsprocesser. Jeg har arbejdet med vandfaldsfase, scrum med sprints, hvor alle bliver færdige på én gang, samt Release Trains og alt det,...
Læs mere om Udviklingsproces
Når skidtet rammer fansenSent fredag aften, lige når du er ved at sætte dig ned til den familiemåltid, ringer telefonen og du får notifikationer fra din yndlings overvågningstjeneste om, at webstedet er nede.Du undskylder dig og forbereder dig på en...
Læs mere om Hændelseshåndtering
At holde alle dine applikationer korrekt overvåget gør det lettere at forstå, om de er op eller nede.Forbløffende mange online tjenester overvåges ikke, og dette har den åbenlyse konsekvens, at ingen ved, når de fungerer eller ikke.Et vigtigt værktøj...
Læs mere om OvervågningDu fanger meget, men hvorfor har du brug for det?Data er vigtigt og hvis det fortolkes på en måde, der giver mening, kan det hjælpe dit firma med at træffe de rigtige beslutninger.I de seneste år har der været en masse ny lovgivning omkring håndterin...
Læs mere om Data
På det rigtige niveau i det rigtige øjeblikTag din yndlingspude frem, for det er tid til en snak om alle tiders kedeligste emne – dokumentation. Tro det eller ej, i starten af udviklingstiden var dette en sand og vigtig leverance.Dokumentation var (o...
Læs mere om Dokumentation
Git, Pull Requests, Kvalitet, Arbejdsprocesser, Fire-øje-princippet, PrettifySom nævnt i det foregående kapitel er Devops vigtige for at vedligeholde kode, men gætter du hvad? Dette er også et teamarbejde, og oven i købet er det en forretningskritisk...
Læs mere om At bevare koden
Hvad skal du fokusere på nu? Jeg er ved at gennemgå nogle måder at skabe værdi gennem at sætte de rigtige prioriteter.At skifte fokus midt i en opgave er det værste for de fleste udviklere, og måske også for andre medarbejdere. Som CTO eller enhver a...
Læs mere om Prioritering
Vigtigt arbejde med at vedligeholde servere, miljøer, kodebaser, versioner og alt andet for at gøre det muligt for udviklere at arbejde.Development Operations. Det er en guilde, som få kender essensen af. Er det bare en udvikler, der ordner nogle aut...
Læs mere om DevOps
Nå, du ønsker ikke åpenbare bugs. Å slippe ut hurtig betyr ikke at vi må slippe ut ting som ødelegger applikasjonen eller ser dårlig ut.Å teste noe før utgivelse er en god idé. Testing er som med alt annet – et stort tema, og det finnes ulike skoler...
Læs mere om Testning
Hvad der sker i browseren, forbliver i browseren.Vi deler kode i Frontend og Backend. Det er ikke bare for sjov, men fordi der er en grund. For at forstå grundlæggende Software-arkitektur, skal vi forstå opdelingen mellem frontend og backend.Det er i...
Læs mere om Frontend og backend og deres udviklere
Her diskuterer vi programmeringssprog, rammer og teknostakke.Softwareudvikling i denne bogs sammenhæng betyder opbygning af en applikation, der bruges i web-browsere. Eller i nogle tilfælde, på din telefon som en installeret “app”.Selvom traditionell...
Læs mere om Programmeringssprog vs. rammeværker vs. stakke
Fra idé til et fungerende produkt, der faktisk løser noget for en betalerSom du læste i kapitlet om at starte et projekt, handler opbygningen af et projekt om at prøve ideen hurtigt og se, hvordan den bliver modtaget, og derefter bygge videre på feed...
Læs mere om Byg et produkt
Lad os gå fra nul til helt ved at se på de stykker, der er nødvendige for et Projekt, der bliver til et Produkt, der bliver til noget nyttigt.Du skal bygge et stort produkt, men her er nyheden. Det hele starter som et projekt. Det er fint. Vi kan kal...
Læs mere om Starten på et projekt
Planlæg Kanban produktudviklingenVi skal tale om planer. Et af de største misforståelser omkring Agile er, at man ikke kan planlægge. Det er ikke sandt. Man kan bare ikke lave detaljerede, langsigtede planer, som skal følges slavisk.En måde at håndte...
Læs mere om Planlægning
En introduktion til de grundlæggende principper for ægte agilitet.Ordet "agil" bliver ofte nævnt i møder og set i præsentationer. Der er mange misforståelser, og det ville være fornuftigt at diskutere disse, men lad os starte med de grundlæggende pri...
Læs mere om Agile
Forretning kommer først.Skøn kode eller kun fungerende kode? Vedligeholde kode eller bygge nye funktioner og øge salget? Holde sig til udviklingsprocessen, løbende fjerne teknisk gæld, pynte kode eller holde stack opdateret? Der er mange valgmulighed...
Læs mere om Hvad skal der fokuseres på
Fjern adgang, gennemfør interview og luk alle konti ned, når nogen forlader – og drik de gravøl.At fjerne adgang til systemer er vigtigt, og bør gøres dagen efter, at personen forlader holdet. Her er det også en god ide at skifte adgangskoder til fæl...
Læs mere om Afskedigelse
Om dårlige æbler og hvordan man smider dem ud. Det er en klikkede titel for dig og har intet at gøre med indholdet af dette kapitel.En person i dit team lever ikke op. Der er meget subtil budskab i den sætning. Lad os grave ned. Jeg tror, at alle i t...
Læs mere om Afskedigelse
Når du søger en CTO – har du brug for den hands-on-CTO, den forretningsprojektleder-CTO eller den erfarne tekniske leder og folk leder-CTO?Forkortelser – vi elsker og hader dem. Vi elsker dem, fordi de er nemme at huske og kan forklare et helt felt m...
Læs mere om De tre typer CTO'er
Du vil have in-house udviklere siddende ved siden af dig?Når du ser på jobopslag for udviklere, er de "normalt" meget ens. Der er en introduktion om, hvad virksomheden gør, så nogle rolleoplysninger og nogle fordele. De fleste angiver også, at der er...
Læs mere om Outsourcing
Kære ChatGPT - hvad er den aktuelle status for AI?Jeg spurgte om den seneste hype – vores nye følgesvend ChatGPT fra OpenAI.com – hvad det mener om etiske bekymringer og muligheder vedrørende AI.Faktisk gjorde jeg bare dette:Skriv mig en artikel om d...
Læs mere om Overvejelse: deaktiveret
Hvad handler det hele om?Et stort emne for 10 år siden - fremad til i dag - er det stadig interessant? Ja, meget. Og nej, grundprincipperne har ikke rigtig ændret sig.Agile produktudvikling er en metode til at skabe og levere produkter, der er kendet...
Læs mere om Agile grundlæggende
Hvad er tiden i nogen andres liv værd?Emnet for løn og vederlag er et kæmpe emne, der fortjener en hel bog. Mit synspunkt er, at folk bør betales rimeligt, til deres markeds “værdi” og “nok”.Op til et vist niveau er det nødvendigt at have en løn for...
Læs mere om Hvad skal betales
At bringe nye udviklere op på højtryk og give dem et varmt velkommen.Én ting er sikker. Du vil udføre denne aktivitet sammen med nye mennesker, der tiltræder din virksomhed mange gange. Uanset hvor meget du ikke ønsker, at folk forlader, og du får at...
Læs mere om Onboarding
Atterkomst af de rigtige personer er lige så svært, som det lyder.At have de rigtige personer på holdet er selvfølgelig meget vigtigt. Men hvem er de rigtige personer, og hvor kan man finde dem? Ikke så let.At finde dine fremtidige kolleger kræver me...
Læs mere om Ansættelse af de rigtige mennesker
Er du keder dig på arbejdet?Efter næsten to årtier i teknologibranchen har jeg naturligvis mødt mange udviklere. Der er meget at sige om alle de fantastiske mennesker, jeg har haft muligheden for at arbejde med – men i dette indlæg vil jeg gerne foku...
Læs mere om Udviklere på en aktie model
Ny bog ude!Kunsten at udvikle en applikation er blevet velbeskrevet i forskellige kodningsbøger, som du kan finde stående og samler støv på næsten alle udvikleres skriveborde verden over. Det er ikke den bog. Der kan godt være nogle tekniske referenc...
Læs mere om CTO Playbogen
“Kunstformen af at udvikle en applikation er blevet grundigt beskrevet i forskellige kodningsbøger, som du kan finde samlet støv på næsten alle udvikleres skriveborde verden over. Dette er ikke den bog. Der kan godt være nogle tekniske henvisninger,...
Læs mere om Nyt bogudgivelse! The CTO Playbook
Det er med stor glæde, at vi kan meddele, at Hyro er blevet en del af Juice, en ny og innovativ rekrutteringsplatform.Meddelelse: Den danske rekrutteringsplatform kaldet Hyro vil blive lukket og flyttet til Juice. Hyro var en algoritmebaseret rekrutt...
Læs mere om Hyro bliver Juice
Følgte du mine indlæg om millennials? Da jeg skrev min hovedafhandling om “Hvad motiverer tidlige millennials på arbejdspladsen?”, var der en række indlæg om emnet “Syv områder af arbejdsmotivation” og “De forskellige ty...
Læs mere om Dette motiverer millennials på arbejdspladsen
Blokquote: Download hovedopgaven "Hvad motiverer tidlige millennials på arbejdspladsen" som PDF eller iBook (Gratis på iTunes).Formålet med denne hovedopgave er at undersøge motivationen for tidlige millennials på arbejdspladsen. Tidligere under...
Læs mere om Masterafhandling – hvad motiverer tidlige millennials på arbejdspladsen?
Er alle millennials motiverede på samme måde, bare fordi de er født mellem 1980 og 2000? Turnbull (2011) har udviklet en teori, der består af fire personlighedsgrupper (kaldet typologier): Gung-Ho, som er den naturlige leder og driver af ting, den Ko...
Læs mere om De forskellige typer millennials
Har du fulgt mine indlæg om millennials? Da jeg skrev min MBA-masterafhandling om “Hvad motiverer tidlige millennials på arbejdspladsen?” har der været en række indlæg om emnet “Syv områder af arbejdsmotivation“, “De for...
Læs mere om Det er, hvor vigtig linjechefen er for millennials
Har du fulgt med mine indlæg om millennials? Da jeg skrev min MBA-masteropgave om “Hvad motiverer tidlige millennials i arbejdslivet?”, var der en række indlæg om emnet “Syv områder af arbejdsmotivation“, “De forskellige...
Læs mere om 5 ting, der motiverer millennials til at nå deres fulde potentiale
Det har længe været sagt, at “rekruttering er brudt”. Jeg har i hvert fald hørt det i flere år. Er det virkelig? Hvorfor tager det så lang tid at finde et job eller store kandidater til jobbet? Selvfølgelig har du at gøre med mennesker og...
Læs mere om Noget nyt inden for rekruttering
Årets ord 2020 vil uden tvivl være “Kan du høre mig”. “Corona”-året har tvunget næsten alle kontoransatte til at arbejde hjemmefra, jonglere børn-lås-ned-pakker-food-ordre-online-liv-rutine. Vi har alle set en stor stigning...
Læs mere om Kan du høre mig?
I en agil verden er Definition of Done interessant. Nogle gange betragtes en funktion som færdig, fra en udviklers eller udviklingsperspektiv, når den flyttes til 'Done'-kolonnen. Nu 'kun' har den brug for at blive testet og frigivet. Let-peasy. Ikke...
Læs mere om Er det gjort eller er det gjort-gjort?
Det seneste boom i regeringspålagt arbejde hjemmefra bliver nu udøvet af hundredtusindvis af arbejdstagere verden over. Mange, der har mange års erfaring med det, nogle under stram overvågning af mikromanagere og blot ved deres managers venlig tillad...
Læs mere om Fjernledelse eller fjernledelse?