Skip to content

Instantly share code, notes, and snippets.

@henrik
Last active August 29, 2015 14:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save henrik/a6c0d7f0bb809caa1d22 to your computer and use it in GitHub Desktop.
Save henrik/a6c0d7f0bb809caa1d22 to your computer and use it in GitHub Desktop.
Anteckningar från Agila Sverige 2014

Anteckningar från Agila Sverige 2014

Talks

  • Definition of Done kan säga "no added technical debt"
  • Definition of Done kan t.o.m. säga "less technical debt"
  • Notera tillfällig skuld i en debt backlog och betala av den enligt någon princip, t.ex. 80 % nyutveckling och 20 % betala av skuld
  • En kreativ röra är okej kortsiktigt (jfr. stökigt kök i matlagning)
  • Man kan se en organisation som ett kösystem och jämföra med trafiksituationer
  • Trafikkaos! (T.ex. i Hanoi)
  • Vad kan man göra?
    • Dra ner hastigheten
    • Införa regler
  • Paris har regler men det funkar inte
    • T.ex. problematiskt att högerregeln gäller i rondeller
  • För mycket input/för högt flöde
  • Behöver lagom med luft så ambulanser (prioriterade uppgifter) kan komma fram
  • Ha rödljus vid påfarterna, inte på motorvägen
    • Produktägaren är rödljusen
    • Flytta köerna längre bort så huvudpulsådern är fri
  • Ha projekt av rätt storlek (jfr för hög lastbil i för låg tunnel)
    • Ingen positiv erfarenhet av stora projekt? Då kanske det inte går bra nästa gång heller.
  • Omorganiserar varje kvartal – organisationen ska passa målen
  • Beskriver team som att de har gemensamma personligheter, "det här teamet undviker beslut" etc
  • Perfekt existerar inte, men man försöker anpassa sig
  • Hjälp chefen – chefen blir ofta "the bad guy" men det är ett samarbete
  • Ska veta varför man gör nåt (pull, inte push – "vi vill komma över vattnet" istället för "bygg en bro")
  • Mäter du påverkar du folks beteende
  • "Återuppfinn inte hjulet" är fel. Det finns många sorters hjul, och många specialbeställs.
  • "Det vi skriver är själva silvertejpen."
  • Vet man vad man ska leverera så jobbar man på rätt saker, annars kanske mest på "coola saker".
  • Vårt jobb är som Scrapheap Challenge, där Internet är soptippen.
  • Ser ramverk som byggställningar
    • Man börjar hata dem
    • Man lär sig vad man behöver
  • (oanvända delar av) ramverk är också död kod
  • "Svärdsmästaren vabbar"
  • Specialister är flaskhalsar
  • Man får alltid samma svar om bara en person kan svara
  • Man kan få en genial lösning från en icke-specialist
  • Alla lär varandra sina trix, alla växer
  • Ge en vision, full frihet, frihet att fråga
  • Action points tilldelades en chef utan passion som inte förstod, drev dem inte
  • Bredare kompetenser = jämnare arbetsbörda
  • "Parprogrammerar" chef + chef
  • Kultur: alla får gå på alla möten!
  • Stötta personlig utveckling löpande
  • Role expectations cheat sheet
    • Junior, developer, senior
    • Definieras av utvecklarna på eget initiativ
  • Varje person sätter en "ambitions & personal plan"
    • får stöd av sin chef
    • har inget med affärsmål att göra
    • 2–3 ambitioner per kvartal
    • förutom ambitioner även action points
  • fler chefer = fler som får informationen att flyta
  • inga pyramider
  • "Jag måste jobba" är en ursäkt för att få prokrastinera
  • Problemet är inte avsaknad av tid
  • En sån organisation har en kultur av rädsla
  • Borde ha en kultur av trygghet
  • Bidra till att skapa trygghet
  • Introverten behöver längre tid att bearbeta, tänker djupare
  • Tänker innan hen talar; extroverten tvärtom
    • Skapar kommunikationsproblem, intro antar att extro har tänkt igenom
  • Extroverter underestimerar; introverter överestimerar
  • Introverter trivs med parprogrammering: det är djupt, fokuserat
  • Extroverter bör ges tillfälle att diskutera igenom frågor med teamet
  • Introverter bör ges tillfälle att tänka igenom frågor
  • Gemensamt söka lösning som alla aktivt kan stödja
  • Handgester
    • Tumme ner: ställer mig emot (på grundval av hela gruppens bästa)
    • Knytnäve framåt: ställer mig utanför men kommer inte aktivt motarbeta (t.ex. jäv, eller princip typ vapenhandel)
  • Fördelar:
    • Stärker gruppen
    • Bättre beslut
    • Stor uppslutning
  • Nackdelar:
    • Nedvattnat
    • Tar tid
      • Är snabbt viktigt? Om det samtidigt blir dålig uppslutning.
  • Andra alternativ:
    • Majoritetsbeslut -> polarisering
    • Chefen bestämmer
  • (I diskussion efter med Peter B, Agical:)
    • Utgå från problemet och stolpa upp det, inte från lösningarna, så får alla samma förförståelse
  • Blir en partner till affärssidan istället för att vara en featurefabrik
  • Genom att t.ex. göra A/B-testning och "Starbucks testing"
  • "Starbucks testing" = gå till café, bjud på nåns kaffe mot att du får ställa några frågor
  • Fysisk tavla: "Days to demo [8]", "Days to demo [7]", …
  • "Magic mike", mikrofon som representerar vem som har ordet
  • "[My task ...... ]" en prick på kortet för varje dag i "Aktiv"-kolumnen
  • Ruta på golvet runt planeringstavla fick folk att stå närmare
  • Scrum-mastern och managern borde kunna vara i samma lag
  • Är en kultur, inte en persons titel
  • CAMS
    • Culture
    • Automation
    • Measurement
    • Sharing
  • Kan inte anställa "en DevOps"
  • Kan inte ha ett separat team för DevOps, det blir bara en ytterligare silo

Att bli klar (Tobias Hill, Citerus)

  • Identifiera det som bromsar
  • PYNPO - product you're not proud of

Open space

Agilt i hemmet

  • "Min tvättstuga, den är pull-baserad."
  • "Det är bättre att buffra smutsig tvätt än ren tvätt."
  • "Vi gifte oss för ett tag sen och då var Scrum perfekt. Man kunde få lite burndown…"
  • Vanecoachning med kollega: ändrar varsin vana, träffas och diskuterar.
  • Gör "ställ in dammsugaren" till del av definition of done för dammsugning.
  • Boktips: Lean @ home

Vad kommer efter agile?

  • Alla programmerar
  • Varför jobba alls?
  • Svårt att bli bättre än kontinuerlig förbättring, men man kanske bara når ett lokalt maximum och det krävs ett paradigmskifte?
  • Mer open source
  • Singulariteten!

#nolists

  • Kommer ihåg om viktigt
  • Dokumentera mindre, prata mer

Diskussioner

Lösa idéer

  • "Att skratta är att stjäla från arbetsgivaren." – Thomas Lindqvist
  • Parprogrammera högt på projektor inför t.ex. supportavdelningen.
    • Kan visa lite hur vårt jobb går till och hur komplext det kan vara.
    • Förbered lite.
    • Gärna en uppgift de bryr sig om.
  • Bjud in icke-IT-folk till våra möten.
  • Måndagsmöten:
    • Rotera vem som leder måndagsmöten.
    • Rotera vem från IT som representerar oss.
    • IT kan behandla mötet mer som en standup och föregå med gott exempel.
  • Ha företagsretro t.ex. 1 gång/månad.
  • Hur skulle det funka med Law of Two Feet på alla möten?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment