Presentationerna DevLin2024

Här hittar du beskrivningar av hittills annonserade presentationer på konferensdagen på DevLin2024. Du kan se dom som lista eller med bild och beskrivning. Du kan också läsa om alla talarna.

Läs mer! Anmäl! Programmet!

 

michael lloydIt sometimes feels like Dysfunction is everywhere. Teams struggling to deliver value,  top-down change initiatives, and one-size-fits-all frameworks shoe-horned into organizations that have unique problems to solve.

What if there were a simpler way to start from where you are today, and incrementally solve the problems that matter most?

Michael Lloyd, the Creator of Dysfunction Mapping, tells the story and shows how you can learn to incrementally improve your ways of working through targeted experimentation, creating real measurable improvements.

 

emily bache speakingReading code is sometimes so difficult that developers will simply give up and complain loudly that they need to rewrite the code from scratch because it is so incomprehensible. (Preferably the rewrite will be in a fancy new language or framework they have just heard about at a conference). I can totally understand the sentiment but it’s almost always a mistake to rewrite valuable working code from scratch. On the other hand legacy code can sometimes be very challenging to read, with long sections of complex logic and obtuse names. Unfortunately despite it being a crucial skill - we spend more time reading code than writing it - most people are never taught code reading strategies.

In this presentation I will go through some of the techniques I use that are effective even when you have legacy code. My goal is always to quickly get to the point where I understand enough context to find the part I need to change, and to do that safely. I always want to leave the code in a more readable state than I found it, to help the next person. I’ll discuss “Scanning”, effective use of your code editor tooling, and “Naming as a Process”. We’ll go through a code reading training exercise together and I’ll show lots of examples. Next time someone claims some code is incomprehensible you might be able to help them avoid that expensive and risky rewrite.

gitte klitgaardFor way too long we have focused on leadership and being nice. It is about time we bring managers back in the game and help them become kind instead. We have talked about managers as overhead and forgotten that management is a skill. Without managers it is hard to have a successful organisation and some great teams.

After this talk you understand why managers are so important, how they can help teams and organisations and why we need to grow good managers.

martin christensenJoakim pratar om designsystem och vad man bör tänka på när man vill arbeta systematiskt med design. Det blir en crash course i vad designsystem är för något, vad som ingår och frågor man ska ställa sig innan man inför det i sin organisation. Det kommer bli lite historia, lite exempel, men även hur Axis Communications valt att göra.

robert.gistvikVår hjärnas funktion är mycket spännande. Den styr vad vi gör och beskriver verkligheten för oss, men... kan vi verkligen lita på hjärnan? Hjärnan är nämligen lat. Det gör att den kan spela oss spratt och lura oss att känna eller uppfatta saker som vi egentligen inte gör. Det är dags att vända på rollerna och låta oss använda hjärnans sätt att fungera till att hjälpa oss att uppnå det vi vill.

Robert pratar om hjärnans funktion, hur vi kan använda den som ett verktyg för att nå våra mål genom att ändra våra tankemönster och varför det fungerar.

Allt börjar med ett glas vatten...

fredrik hofflanderFöredraget avslöjar hur AI och datadriven kundinsikt kan förvandla marknader. Lär dig hur du genom datadriven optimering av produkter skapar en oslagbar konkurrensfördel som likt Google och Amazon cementerar din position på marknaden.

ola ellnestamI boken om Mikadometoden så går det att finna ett stort löfte: "Du kan lära dig att refaktorisera vilken kodbas som helst, utan att ha sönder den". Vid närmare granskning så har det visat sig att metoden kan mer än så, men det avslöjar inte boken. Utan det tar ett tag att förstå sig på det.

Jaså? Vad kan den då? Och hur lång tid tar det att upptäcka alla fördelar? Kan alla ens att lära sig detta?

Vissa säger att det tar 10 000 timmar. Ola däremot, han lovar "Det beror på!" Vill du veta hur lång tid det kommer ta för dig? Då ska du lyssna på detta föredrag som lotsar dig genom Olas tankar och erfarenheter. Du får veta när, hur och varför Ola gjorde som han gjorde. När han blev en Mikadometod-expert.

Men vänta, det finns mer. Slår du till idag får du också veta hur du kan förvandla vilken tråkig uppgift som helst till ett oemotståndligt mål.

agnetha bennstamDe flesta företag arbetar med målstyrning på olika sätt. Enligt min erfarenhet stöter man ofta på ett motstånd bland medarbetarna kring att formalisera och dokumentera sina individuella mål i ett mer eller mindre fyrkantigt företagsövergripande system. Det är svårt att uppnå inspirerande, engagerande och motiverande målformuleringar. I den här sessionen delar jag med mig av hur jag kombinerar mina coachingskills med målstyrning, och beskriver 4 nycklar till att skapa mer engagerande målsamtal på arbetsplatsen.

christian fredrikssonAtt organisera tvärfunktionella team runt värdeströmmar med minimala beroenden är en attraktiv teori, men verkligheten är ofta mer komplicerad. I praktiken fastnar vi lätt i väntan på andra, med prioriteringskonflikter eller missförstånd som leder till nödlösningar, ständiga ”task forces” och stress. Lösningen blir ofta omorganisationer eller krångliga processer som tar fokus från det som verkligen skapar värde.

Tänk om vi istället kunde stärka våra samarbetsförmågor och justera några förutsättningar för att förenkla de samarbeten som sker ”kors och tvärs” i organisationen – utan att fastna i ändlösa diskussioner om strukturer och processer? Christian Fredriksson visar hur förståelsen av våra hjärnor kan hjälpa oss att snabbt förbättra samverkan, med konkreta exempel som ni kan börja tillämpa direkt, men också hur det går att få även större förändringar att ske betydligt lättare.

martin christensenVi inser mer och mer att den komplexa världen vi lever och verkar i kräver större nivåer av samarbete. Kanske kan du arbeta solo i många yrken, men inte i de som är representerade på denna konferens. Vi har hört att teamwork makes dreamwork i många år, men kanske har vi glömt att det faktiskt finns ett flertal I i TEAM. Självklart är din egen personliga utveckling nyckeln för att vara i ett framgångsrikt team, men vilka aspekter behöver du arbeta med mer specifikt?

robert gistvikI den här interaktiva sessionen kommer du att få jobba med ditt individuella mål och få reda på om ditt mål verkligen är målet du borde ha. Du kommer att uppleva vad som händer när du nått ditt mål, få insikter om vad det är som driver dig och vad det egentligen är du vill göra genom inre visualiseringar över vad ditt mål faktiskt består av. Med dig hem får du även verktyg för att kunna göra den här övningen om och om igen på egen hand.

Denna session kommer inte att spelas in och kan endast upplevas på plats.

Om du vill vara extra förberedd (OBS! Inget krav) - tänk ut ett mål du har och en specifik situation du skulle hamna i när målet är uppfyllt.

fredrik viljesjöI det här talet utforskar vi hur vi kan behålla meningsfullheten på jobbet genom tydligt syfte, fokus på värdeleverans och samarbetsformer. Vi kommer att se hur viktigt det är att alla från ägare till ledare och medarbetare bidrar till att skapa ett meningsfullt samarbete.

martin christensenEtt av de största problemen med mjukvaruutveckling är att mycket av det som byggs inte når den avsedda effekten. Den mest uppenbara anledningen till detta är att man faktiskt sällan lägger fokuset på att bygga en produkt/tjänst som möter affärsmålen, drar nytta av tekniken på ett långsiktigt och hållbart sätt samt ger en önskad användarupplevelse, allt på samma gång. Scrum, XP, Kanban, Testdriven utveckling, Kontinuerlig Integration, Kontinuerlig leverans och liknande är alla nödvändiga för att bygga en produkt/tjänst korrekt. Men Product Discovery är en samling ramverk och verktyg som säkerställer att vi också bygger rätt produkt, med minsta möjliga slöseri. Principerna bakom Holistic Product Discovery hjälper oss dessutom fokusera på alla aspekter som gör en produkt bra samtidigt och kontinuerligt under produktens livscykel.

emily bache speakingHow do you ensure Software Excellence? Code that is well-designed and easy to understand is cheaper to extend and modify - so you can deliver more value, sooner. Many organizations struggle with older codebases that use outdated designs and have too much cruft. The recent boom in AI coding assistants shows a great deal of promise for helping developers to write new code but these tools perform poorly at refactoring and enhancing existing code. How can we ensure developers have the skills they need to remove cruft safely and to develop new features with high quality?

stefan anderssonHur kan ett utvecklingsteam implementera säkra molnlösningar? Behöver man speciella säkerhetsteam?

Stefan presenterar metoder och utvecklingsteam kan använda för att själva ta ansvar för säkerheten. Arbetet börjar redan i designfasen och sträcker sig hela vägen till att lösningen är i drift.

par hammarstromolof sundinVar är MVP:n när man behöver den?

Mjukvarans betydelse blir allt större inom flygindustrin, precis som i alla andra branscher. Men att utveckla mjukvara till ett komplext cybertekniskt system som ska fungera i extrema miljöer och med höga krav på säkerhet, tillförlitlighet och livslängd för med sig många utmaningar. Olof och Pär, som bland annat arbetat många år med mjukvaruutveckling för JAS Gripen,  berättar om ett par av dessa utmaningar samt vad man kan göra för att hantera dem.

Linköping
Teknikringen 10
Linköping, 58330
SWEDEN
+46 (0)13 219250
Den här e-postadressen skyddas mot spambots. Du måste tillåta JavaScript för att se den.