Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (9)
Emner GOTO

GOTO - Embracing variability

Af Jesper Lund Stocholm 23. maj 2012 kl. 12:20

Onsdag formiddag - GOTO - dag 2 (for mig)

Det har indtil videre været en interessant dag her på GOTO CPH. Dagen startede med en forelæsning omkring "variability" af Don Reinertsen. Det var reelt et "blast from the past" for mig, for pludseligt følte jeg mig tilbage på skolebænken til Statistik-forelæsningerne på DTU. Det var forfriskende - men også lidt skræmmende.

Han tog livtag med nogle af de underliggende økonomiske teorier, der reelt ligger bag agile metodikker som SCRUM og lean/kanban. Der var et ton af pointer - herunder forskellen på at forebygge fejl og finde/rette dem. Normalt vil folk mene, at det er langt billigere at forebygge fejl end at rette dem senere, men han brugte et billede på at vise det modsatte. Når folk insisterede på at forebygge i stedet for at "helbrede", så spurgte han dem normalt, om de brugte stavekontrollen i deres tekstbehandlingsprogram - hvilket de fleste gjorde. Hans argument var, at investeringen på at "lære at stave 100% korrekt 100% af tiden" langt oversteg omkostningerne ved brug af stavekontrol på alle dokumenter man ville lave i hele sin levetid. Argumentet er måske en smule søgt - men det er en god pointe at alt har en pris og investeringen i at "undgå fejl" mange gange kan være større end at rette de fejl, der opstår hen ad vejen.

Noget helt andet var det økonomiske fundament for de agile processer. Et eller andet sted skulle alle have et lille crash-course i disse ting, for det er virkeligt en øjenåbner at se. Jeg har i hvert fald aldrig fået lært/forklaret disse grundliggende (problem of increasing variance) ting før, og det synes jeg er lidt ærgeligt, for det sætter virkeligt tingene på plads. Lean/scrum/kanban præsenteres nogle gange som noget tryllestøv, der giver en bedre proces, men hvorfor det virker udelades ofte.

Jeg ved ikke helt hvornår/om sessions kan ses på GOTOs hjemmeside, men jeg vil i den grad anbefale at se den, når den bliver tilgængeligt.

OH: " If you know your statistics, you're just doubling the variance as you go along - there is really nothing to it ".

Send Tweet
Udskriv
Billede af Jesper Lund StocholmOm Jesper Lund Stocholm

Jesper er seniorarkitekt hos CIBER, formand for udvalget i Dansk Standard, der vedligeholder og udvikler dokumentformaterne ODF og OOXML i dansk regi, og han deltager aktivt i det internationale arbejde med formaterne i ISO. Jesper blogger om dokumentformater.

Follow @jlundstocholm

Kommentarer (9)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Torben Mogensens billede
Torben Mogensen 23. maj. 2012 - 13.31
 
Stavekontrol

Det kan godt være, at man slipper nemmere omkring problemet ved at bruge automatisk stavekontrol, men indtil den perfekte stavekontrol bliver opfundet, skal man selv kunne stave for at være sikker på, at det færdige resultat er korrekt. F.eks. vil man ikke fange, at man er kommet til at skrive "standart" i stedet for "standard" eller tilsvarende tilfælde, hvor man kommer til at skrive et ord, der betyder noget forkert, men som sådan er stavet rigtigt.

Jeg ser stavekontrol som en hjælp til at fange (de fleste) slåfejl, men ikke som et værktøj til at sikre korrekt stavning -- for slet ikke at tale om korrekt sprogbrug. Det samme gælder afprøvning af software: Det kan fange trivielle "slåfejl", men det kan aldrig garantere, at softwaren virker korrekt.

Dertil kommer, at omkostningerne ved fejl i software langt kan overstige omkostninger ved stavefejl i tekstdokumenter -- de fleste læsere kan godt gætte sig til hvad, der burde have stået, men hvis et program regner forkert, kan det give en patient en dødelig dosis medicin eller sende et fly ind i et bjerg.

Så det vigtigste startspørgsmål er: "Hvad koster det, hvis der sker en fejl". Det kan så bestemme, om man vil nøjes med test (og hvor meget), bruge (komplet eller partiel) post-facto verifikation eller indbygge korrekthedsbeviser i selve programmerne.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Poul-Henning Kamps billede
Poul-Henning Kamp 23. maj. 2012 - 14.12
 
glimrende foredrag

Men det var helt klart mit indtryk at publikum ikke forstod hvad han sagde.

Pointen om ikke at loade en udviklingsafdeling til 98% workload er nok det vigtigste jeg har hørt længe.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Lund Stocholms billede
Jesper Lund Stocholm 23. maj. 2012 - 14.32
 
Re: Stavekontrol

Dertil kommer, at omkostningerne ved fejl i software langt kan overstige omkostninger ved stavefejl i tekstdokumenter -- de fleste læsere kan godt gætte sig til hvad, der burde have stået, men hvis et program regner forkert, kan det give en patient en dødelig dosis medicin eller sende et fly ind i et bjerg.


Husk nu at det blot var en metafor :o).

Når det så er sagt, så synes analogien at være spot-on. Spørgsmålet er jo ikke en afvejning af omkostningerne ved at "undgå alle fejl i alle systemer til al tid" men at "undgå nogle fejl". Her kan krudtet på at undgå fejl nogle gange være bedre brugt på at rette fejlene.

Din kommentar med fejl i medicinkort er jo netop valid - for konsekvensen af at nogen dør er jo netop en faktor i udregningen af "hvad koster det at finde og rette fejlen senere?".

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Lund Stocholms billede
Jesper Lund Stocholm 23. maj. 2012 - 14.34
 
Re: glimrende foredrag

Pointen om ikke at loade en udviklingsafdeling til 98% workload er nok det vigtigste jeg har hørt længe.


Jeps - det var en vigtig pointe og faktisk en "pain" jeg oplever dagligt - i hvert fald i perioder.

... og din kommentar om at folk ikke forstod det - det var netop primært dette, der fik mig til at mindes statistik-forelæsningerne på DTU.

:o)

  • Stem op 1
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Allan Ebdrups billede
Allan Ebdrup 23. maj. 2012 - 17.33
 
Jeg kunne også lide foredraget

Jeg syntes at det første han gennemgik hvor pointen var at med aktieoptioner kan det økonomisk betale sig at lade variancen stige for det giver større sandsynlighed for gevinst fordi payoff er en skæv funktion var lidt for teoretisk. Det kan godt være at det på papiret ser sådan ud. Men det er jo kun for folk med optioner. Ikke folk der bare vil bygge en sund forretning.
Pointen med at hvis du skal have mest mulig information ud af et eksperiment skal der helst være 50 % risiko for at det fejler gik rent hjem. Det giver ufatteligt meget mening.
Og jeg kom til at tænke på foredraget om user metrics hvor de havde lavet en splittest på noget som helt sikkert var en god ide. For at se hvor god ideen er. Der er der faktisk ingen grund til at lave en splittest.

Jeg synes dog at matematikken ikke holdt helt. For success var defineret binært. I virkelighedens verden er success en skala hvor du kan have ting du kan have svært ved at definere om er det ene eller det andet. Og som jeg forstår det så er de vigtige pointer der kom frem stadig balide

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Poul-Henning Kamps billede
Poul-Henning Kamp 23. maj. 2012 - 18.11
 
Re: Jeg kunne også lide foredraget

Jeg synes dog at matematikken ikke holdt helt. For success var defineret binært. I virkelighedens verden er success en skala hvor du kan have ting du kan have svært ved at definere om er det ene eller det andet.

Det betyder bare at dit success-kriterie også er en pdf og så bliver multiplikationen i realiteten til en convolution og det kan man ikke lige forklare med en enkelt slide.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Allan Ebdrups billede
Allan Ebdrup 23. maj. 2012 - 19.38
 
Re: Jeg kunne også lide foredraget

Det betyder bare at dit success-kriterie også er en pdf og så bliver multiplikationen i realiteten til en convolution og det kan man ikke lige forklare med en enkelt slide.


Jeg tror på at pointerne stadig holder, for mange af dem giver umiddelbar mening for mig selv uden matematikken. Men er det ikke også en forsimpling at sige at din success bliver en pdf? Eller er den multidimensionel?

Jeg mener hvad med resultater som: "Hov nu holder vi meget bedre på medarbejderne og har nemmere ved at rekruttere, det havde vi ikke regnet med", "Det her positionerer os perfekt strategisk på nogle uventede områder" eller "Det her er ufatteligt lovende, men at forfølge det vil kræve store investeringer vi ikke havde regnet med, der skal ske på bekostning af noget andet" osv?

Metoden giver ved eftertanke stadig mening når man betragter alt det som 0 og 1. Så kan man altid betragte selve planlægning/strategien udfra resultaterne som noget der ikke er direkte koblet til metoden, men som noget der eventuelt føder nye eksperimenter som proppes ind i metoden.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Allan Ebdrups billede
Allan Ebdrup 24. maj. 2012 - 19.27
 
Re: Jeg kunne også lide foredraget

Der er dog en del forudsætninger, nogle af dem må være

  • Større varians er korreleret med større gevinst, så når man gør udfaldet mere usikkert bliver den potentielle gevinst ved succes større

  • Information "vundet" ved et eksperiment kan indgå i et slags feedback loop hvor efterfølgende eksperimenter har større gevinst for samme usikkerhed, fordi de bygger videre på værdien af allerede "opsparet" information. Dette må være årsagen til at information tages med i regnestykket, og grunden til at 50/50 reglen opstår.

I praksis er det nok svært at omstætte et 20/80 eksperiment til et 50/50 eksperiment mod større potentiel gevinst.

Men stadig spændende model. Og tommelfingerreglen om 50/50 eksperimenter vil jeg helt sikkert bruge som lakmustest på eksperimenter i fremtiden.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Sune Gynthersen 25. maj. 2012 - 15.04
 
2 dage mere med Don R.

For de interesserede holder Don Reinertsen et 2-dages kursus i københavn i næste uge (http://www.bestbrains.dk/events/moed-don-reinertsen-v2/). Jeg deltog selv på kurset forrige år og kan absolut anbefale det.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Politiken lancerer online-betalingsmur: Hullet som en si

Udgivet 22. maj 17.28Opdateret 22. maj 17.41

Chefredaktør om hullet betalingsmur: »Vi er fuldstændigt klar over, at det kan omgås«

Udgivet 22. maj 17.26Opdateret 22. maj 17.43

Firefox vil blokere cookies som standard - men teknikken driller

Udgivet 22. maj 15.49Opdateret 22. maj 15.49

40.000 digitale afgangsprøver blev rettet automatisk i år

Udgivet 22. maj 14.50Opdateret 22. maj 14.50

CSC indgår millionforlig i sag om regnskabssvindel

Udgivet 22. maj 13.34Opdateret 22. maj 13.34

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Seneste debat

  1. Politiken lancerer online-betalingsmur: Hullet som en si

    17 comments.
    Last update 10 minutter 50 sekunder
    Skrevet af Finn Christensen
  2. 40.000 digitale afgangsprøver blev rettet automatisk i år

    6 comments.
    Last update 57 minutter 25 sekunder
    Skrevet af Finn Christensen
  3. Haves: Skod ADSL linje. Ønskes: Virtuel server

    37 comments.
    Last update 1 time 54 minutter
    Skrevet af Esben Madsen
  4. Ny Xbox One kører spil og Windows på Hyper-V

    16 comments.
    Last update 2 timer 47 minutter
    Skrevet af Troels Henriksen
  5. Eks-telechef: Stop nu nytteløs sessionslogning

    38 comments.
    Last update 5 timer 8 minutter
    Skrevet af Johannes Aagaard
  6. New Zealand dropper softwarepatenter

    18 comments.
    Last update 5 timer 12 minutter
    Skrevet af Kristian Beyer
  7. Dell lancerer gamer-pc med Ubuntu

    11 comments.
    Last update 5 timer 29 minutter
    Skrevet af Lasse Enevoldsen
  8. Firefox vil blokere cookies som standard - men teknikken driller

    3 comments.
    Last update 5 timer 49 minutter
    Skrevet af Jesper Lund

Mere debat »

It-virksomheder

Trustpilot
|
Intelliglobe
|
Produkt-Guiden ApS
|
Urcio
|
Siemens
|
H. Brandt Consulting
|
Siblingsoft
|
Interface
|
Surfray 2009
|
Reload!
|
Platon
|
Headnet - open minds
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Cookie- & privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Business Intelligence
  • Cloud computing
  • Intranet
  • It-sikkerhed
  • NemID
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu
  • Virtualisering
  • Windows 8
  • Windows Server 2012
  • iOS 6
  • iPhone 5

Tjenester

  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Trekronergade 26 2500 Valby
  • Tlf. work 33265300