Ikke tjuvstart IT-prosjektene uten oss utviklere!

41
IKKE TJUVSTART UTEN OSS UTVIKLERE! Johannes Brodwall

Transcript of Ikke tjuvstart IT-prosjektene uten oss utviklere!

Page 1: Ikke tjuvstart IT-prosjektene uten oss utviklere!

IKKE TJUVSTART UTEN OSS UTVIKLERE!Johannes Brodwall

Page 2: Ikke tjuvstart IT-prosjektene uten oss utviklere!

Hvorfor går prosjekter dårlig?

Page 3: Ikke tjuvstart IT-prosjektene uten oss utviklere!

Nyhetene i går:Legeforeningen fortviler

over IT-prosjekter som er årevis forsinket

Page 4: Ikke tjuvstart IT-prosjektene uten oss utviklere!

«Trengs en sterkere nasjonal styring»

«Vi vet ikke hva vi skal lage»Vi klarer ikke å sette

murstein oppå hverandre

Page 5: Ikke tjuvstart IT-prosjektene uten oss utviklere!

«Trengs en sterkere nasjonal styring»

«Vi vet ikke hva vi skal lage»Vi klarer ikke å sette

murstein oppå hverandre

Page 6: Ikke tjuvstart IT-prosjektene uten oss utviklere!

«Trengs en sterkere nasjonal styring»

«Vi vet ikke hva vi skal lage»Vi klarer ikke å sette

murstein oppå hverandre

Page 7: Ikke tjuvstart IT-prosjektene uten oss utviklere!

«Trengs en sterkere nasjonal styring»

«Vi vet ikke hva vi skal lage»Vi klarer ikke å sette

murstein oppå hverandre

Page 8: Ikke tjuvstart IT-prosjektene uten oss utviklere!

«Trengs en sterkere nasjonal styring»

«Vi vet ikke hva vi skal lage»Vi klarer ikke å sette

murstein oppå hverandre

Page 9: Ikke tjuvstart IT-prosjektene uten oss utviklere!

1. Case: Forny nasjonal fellessystem

2. Prinsipp: Action proceeds clarity

3. Praksis: De første dagene

Page 10: Ikke tjuvstart IT-prosjektene uten oss utviklere!

Hvordan fornye en felleskomponent

Page 11: Ikke tjuvstart IT-prosjektene uten oss utviklere!

Verdien

Page 12: Ikke tjuvstart IT-prosjektene uten oss utviklere!

Begresningene(virker befriende)

Page 13: Ikke tjuvstart IT-prosjektene uten oss utviklere!

UsikkerhetenHvor mye tid tar det å flytte data

mellom ny og gammel?

Hva med Facebook-lignende greier?

Page 14: Ikke tjuvstart IT-prosjektene uten oss utviklere!

Action proceeds clarity

Page 15: Ikke tjuvstart IT-prosjektene uten oss utviklere!

Tjuvstarterne

Page 16: Ikke tjuvstart IT-prosjektene uten oss utviklere!

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

Page 17: Ikke tjuvstart IT-prosjektene uten oss utviklere!

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

Page 18: Ikke tjuvstart IT-prosjektene uten oss utviklere!

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

Page 19: Ikke tjuvstart IT-prosjektene uten oss utviklere!

«Fleiper du?!»Tja…

Page 20: Ikke tjuvstart IT-prosjektene uten oss utviklere!

Alle starter likt

Page 21: Ikke tjuvstart IT-prosjektene uten oss utviklere!

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!

Page 22: Ikke tjuvstart IT-prosjektene uten oss utviklere!

Prinsipper

Page 23: Ikke tjuvstart IT-prosjektene uten oss utviklere!

Parkinsons lovWork expand to fill available time

Page 24: Ikke tjuvstart IT-prosjektene uten oss utviklere!

Parkinsons lovWork expand todestroy the plan

Page 25: Ikke tjuvstart IT-prosjektene uten oss utviklere!

Brodwalls lovYou will screw up on the

first try(make sure you have many

tries)

Page 26: Ikke tjuvstart IT-prosjektene uten oss utviklere!

SSA-SHvis du må endringshåndtere

læring, så er du ikke smidig

Page 27: Ikke tjuvstart IT-prosjektene uten oss utviklere!

Hva vil det koste?

Page 28: Ikke tjuvstart IT-prosjektene uten oss utviklere!

Hva er π?a. 3b. 4.543321c. 3.15644d.

Page 29: Ikke tjuvstart IT-prosjektene uten oss utviklere!

t = s/v

Page 30: Ikke tjuvstart IT-prosjektene uten oss utviklere!

cost = ∫ [burn rate]*[scope] / [velocity](t) dt

Page 31: Ikke tjuvstart IT-prosjektene uten oss utviklere!

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

Page 32: Ikke tjuvstart IT-prosjektene uten oss utviklere!

cost = ∫ [burn rate]*[scope] / [velocity](t) dt

Page 33: Ikke tjuvstart IT-prosjektene uten oss utviklere!

Praktisk struktur

Page 34: Ikke tjuvstart IT-prosjektene uten oss utviklere!

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

Page 35: Ikke tjuvstart IT-prosjektene uten oss utviklere!

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

Page 36: Ikke tjuvstart IT-prosjektene uten oss utviklere!

På en uke:• Driftsette på målarkitektur

• Integrere med andre systemer• Lage 2-3 biter med funksjonalitet• Finne ut hvor lang tid ting tar!

Page 37: Ikke tjuvstart IT-prosjektene uten oss utviklere!

Bonus: Foreldrepenger

Page 39: Ikke tjuvstart IT-prosjektene uten oss utviklere!

Taksameteret går, selv om drosjen står stille

Page 40: Ikke tjuvstart IT-prosjektene uten oss utviklere!

Action preceeds clarity

Page 41: Ikke tjuvstart IT-prosjektene uten oss utviklere!

TAKK FOR [email protected]

http://johannesbrodwall.com

http://smidigalliansen.no

http://twitter.com/jhannes