Ikke tjuvstart IT-prosjektene uten oss utviklere!
-
Upload
smidigkonferansen -
Category
Leadership & Management
-
view
40 -
download
3
Transcript of Ikke tjuvstart IT-prosjektene uten oss utviklere!
IKKE TJUVSTART UTEN OSS UTVIKLERE!Johannes Brodwall
Hvorfor går prosjekter dårlig?
Nyhetene i går:Legeforeningen fortviler
over IT-prosjekter som er årevis forsinket
«Trengs en sterkere nasjonal styring»
«Vi vet ikke hva vi skal lage»Vi klarer ikke å sette
murstein oppå hverandre
«Trengs en sterkere nasjonal styring»
«Vi vet ikke hva vi skal lage»Vi klarer ikke å sette
murstein oppå hverandre
«Trengs en sterkere nasjonal styring»
«Vi vet ikke hva vi skal lage»Vi klarer ikke å sette
murstein oppå hverandre
«Trengs en sterkere nasjonal styring»
«Vi vet ikke hva vi skal lage»Vi klarer ikke å sette
murstein oppå hverandre
«Trengs en sterkere nasjonal styring»
«Vi vet ikke hva vi skal lage»Vi klarer ikke å sette
murstein oppå hverandre
1. Case: Forny nasjonal fellessystem
2. Prinsipp: Action proceeds clarity
3. Praksis: De første dagene
Hvordan fornye en felleskomponent
Verdien
Begresningene(virker befriende)
UsikkerhetenHvor mye tid tar det å flytte data
mellom ny og gammel?
Hva med Facebook-lignende greier?
Action proceeds clarity
Tjuvstarterne
Det er helt ålreit at prosjektledere legger planer
Jeg skulle bare ønske vi utviklere hadde noen uker på å lære hvor lang
tid ting tar først
Det er helt ålreit at designere lager tjenestereiser og interaksjon
Jeg skulle bare ønske vi utviklere hadde noen uker på å lære hva som er
mulig først
Det er helt ålreit at arkitekter lager retningslinjer og strategi
Jeg skulle bare ønske vi utviklere hadde noen uker på å få erfaring med
teknologiene først
«Fleiper du?!»Tja…
Alle starter likt
0
5
10
15
20
25
30
35
40
45
Burn rate
LEGG TIL UTVIKLERE HER!
Er det kult? Er det mulig? Gjør det!
Prinsipper
Parkinsons lovWork expand to fill available time
Parkinsons lovWork expand todestroy the plan
Brodwalls lovYou will screw up on the
first try(make sure you have many
tries)
SSA-SHvis du må endringshåndtere
læring, så er du ikke smidig
Hva vil det koste?
Hva er π?a. 3b. 4.543321c. 3.15644d.
t = s/v
cost = ∫ [burn rate]*[scope] / [velocity](t) dt
Week Ends Planned Σ planned Actual Σ actual
1 17. Apr 6 6 6 6
2 24. Apr 6 12 6 12
3 1. May 4 16 2 14
4 8. May 6 22 9 23
5 15. May 6 28 10 33
17-Apr 1-May 15-May05
101520253035
Fremdrift
Planned Actual Σ planned Σ actual
cost = ∫ [burn rate]*[scope] / [velocity](t) dt
Praktisk struktur
34
HVORDAN VI KOMMER I GANG
Mandag Tirsdag Onsdag Torsdag Fredag
Samanalyse
VisjonInteressenterAktiviteterScenarios
Produkt backlog 0.1
Forretningsanalyse
Pair programming
Forretningsanalyse
Pair programming
Sammenstilling av resultater
Forretningsanalyse
Mob programming
DemoProdukt bcklogPrototype
Title presentation35
Mandag
Hvem er her?Vi som ønsker noe lagetVi som kan (hjelpe å) lage det
Hva vil vi oppnå?For målgruppe som har behov så er systemet et type produkt som lar dem utføre en aksjon.I motsetning til alternativ, så gir dette fordel
Hvem lager vi dette for?Antall type bruker benytter systemet frekvens for å utføre handling.
Hvordan vil den første kule demoen se ut?Velkommen til den første demoen av systemVi har fortsatt mye som står igjen, men er veldig stolte av å kunne vise dere alt vi har oppnådd for målsetning.Jeg skal nå demonstrer hvordan en bruker kan utføre en handling.
AGENDA KICKOFF
På en uke:• Driftsette på målarkitektur
• Integrere med andre systemer• Lage 2-3 biter med funksjonalitet• Finne ut hvor lang tid ting tar!
Bonus: Foreldrepenger
https://foreldrepenger.herokuapp.com/
Taksameteret går, selv om drosjen står stille
Action preceeds clarity
TAKK FOR [email protected]
http://johannesbrodwall.com
http://smidigalliansen.no
http://twitter.com/jhannes