27
Et skråblikk på Prosjektet Geir Amsjø agile42

Utfordre prosjektet

Embed Size (px)

DESCRIPTION

Vi har store problemer med kvalitet og kompleksitet i IT-systemene. Denne presentasjonen viser hvordan Prosjektet som arbeidsform må bære en betydelig del av ansvaret for dette.

Citation preview

Page 1: Utfordre prosjektet

Et skråblikk på Prosjektet

Geir Amsjøagile42

Page 2: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

En naturlig arbeidsform

Page 3: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

... særlig når leveransen er veldefinert

Page 4: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

Allikevel går det galt

.. på tross av erfaring, forskrifter, standarder og veiledninger.

Page 5: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

H V O R F O R ?

Page 6: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

Avveiinger i prosjekter

• The Iron Traingle?

Quality

Scope

ScheduleCost

Page 7: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

Avveiinger i prosjekter

• The Iron Square!

Scope Schedule

Cost

Project Trade-offs

Quality

Page 8: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

Problemer i IT-systemer

Opplevd kvalitet

Feil

Evtentuelle mangler

Struktur

DesignArkitektur

Lettfattelighet

Oppdagesmed en gang

Oppdages ganske raskt

Oppdageslenge etter prosjektets slutt

Vedlikeholdbarhet

Page 9: Utfordre prosjektet

Endringskostnader og kvalitet

Geir Amsjø, agile42 Skråblikk på Prosjektet

Co

st o

f C

han

ge

Time

Ideal Cost of Change

Real Cost of Change

Technical Debt

Page 10: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

Page 11: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

Hva er det som er så spesielt med IT?

Page 12: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

Systemene blir aldri ferdige

Page 13: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

Ekstrem kompleksitet

Page 14: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

Ingen fasit-svar, ”uendelig antall” løsninger

Page 15: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

Store deler av leveransen er usynlig og/eller uforståelig

Page 16: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

Ingen standarder eller forskrifter

Page 17: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

Stor grad av dynamikk

Page 18: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

Estimatene er svært unøyaktige

Page 19: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

Teambygging tar tid

Page 20: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

ProsjektetDefinerer mål, leveranse og rammer,avgir mandat,bemanner opp prosjektorg.

Akseptansetest,overlevere til permanent org.,terminere prosjektorg.

Oppstartsfase Prosjektfase Vedlikeholdsfase

Kunden

Leverandøren

Kunden

Page 21: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

Vedlikeholdskostnadene er ofte størst

Opp-starts-fase

Prosjektfase Vedlikeholdsfase

... allikevel gir vi ansvaret til en midlertidig organisasjon i en liten, men kritisk fase

Page 22: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

Har prosjektet interesse av

vedlikeholdsfasen?

Page 23: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

Har kunden og leverandøren

sammenfallende interesser?

Page 24: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

Polariserte interesser i prosjekter

Linja

Prosjektet

Lave vedlikeholds

kostnader

Jobbe raskt

Best mulig produkt

Oppfylle kontraktFå

endringer

Mange endringer

Page 25: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

Ta virkeligheten på alvor

Veldig mange kunder utvikler og videreutvikler IT-systemer kontinuerlig

Lag en kontinuerlig organisasjon!

De som gjør jobben har egen interesse av å lage godt strukturerte, lettfattelige og enkle systemer. De blir selv heftet av teknisk gjeld

Teamene får tid til gruppedannelsen og vil sammen kunne etablere gode, bevisste metoder og praksiser

Page 26: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

Prosjekter kommer og går, Scrum består...

Sprints

Scop

e

SM

PM 1

PM 2

PM 3

Stakeholders

PO

Permanent organisasjon

Prod

uct B

ackl

og

Page 27: Utfordre prosjektet

Geir Amsjø, agile42 Skråblikk på Prosjektet

Takk for meg!