Post on 05-Dec-2014
description
Realis'sk systemudvikling
Georg Strøm Ph.D. og prak'ker
Hvordan du undgår at ramme præcist ved siden af.
Systemudvikling
Er oBe baseret på nogle forkerte antagelser.
Prøver at gøre et. Ender med at gøre
noget andet.
Årsagen kan være psykologisk.
3 typer af systemudvikling
Bygge fra
Bunden
Med flydende overgange -‐ selvfølgelig
Basere på
plaJorm
Implementere
standardsystem
En forkert antagelse
Bygge fra Bunden
Dominerer
uddannelser
Vandfaldsmodeller
og agile metoder går
langt hen ud fra det.
Basere på plaJorm
Sådan udvikles
store systemer
i praksis.
En mere realis'sk forståelse
Bricolage:
Bevidst brug af 'lgængelige stumper
'l at løse et specifikt problem. (Claude Levi-‐Strauss)
Konkret eksempel: Et nyt skab
Den perfekte løsning
Bygge det af
plader og lister
fra bygge-‐ marked.
Bricolage
Tilgængelige
materialer
bestemmer
udformning.
Standard-‐ Løsning
Gå i Ikea,
og vælge
det bedste
'lbud.
Den største fordel ved Bricolage
Ledelsen kan lave nogle bevidste fravalg,
i stedet for at blive tvunget 'l uønskede fravalg.
Det er bare være svært,
når alle råber på deres egne ønsker.
Brug for et klart fokus
Ellers er der ikke noget at styre eBer.
I briccolage prioriteres de kri'ske dele:
Kundekri'ske,
'dskri'ske eller
'dskrævende.
Fravalg kræver pålidelig prioritering.
Det er ikke krævet hvordan behov skal opfyldes.
Der er brug for en dækkende oversigt
over behov og deres konsekvenser.
Det kræver en struktureret metodik – den bliver bare ikke anvendt.
Kri'ske begrænsninger
Skal iden'ficeres:
Kri'ske begrænsninger =
Kri'ske dele af system +
inspek'on af plaJorm eller proof of concept
+ interessenters rolle og bidrag
Samspillet i projektet
Bricolage er et designprincip
Prioritere og gå eBer det mulige. Have et klart fokus. Forstå organisa'onens og brugernes behov. Kende de kri'ske begrænsninger i plaJormen. Få de forskellige elementer 'l at hænge sammen.
Hvordan kommer vi videre med det?