it-utvikling som business as usual

30
Behandle IT-utvikling som Business as Usual Geir Amsjø Axio Consulting

Upload: geir-amsjo

Post on 12-Apr-2017

513 views

Category:

Leadership & Management


1 download

TRANSCRIPT

Page 1: IT-utvikling som Business as Usual

Behandle IT-utvikling som

Business as Usual

Geir AmsjøAxio Consulting

Page 2: IT-utvikling som Business as Usual

Prosjektet - en naturlig arbeidsform

Page 3: IT-utvikling som Business as Usual

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

Page 4: IT-utvikling som Business as Usual

Planlegg - gjennomfør - vedlikehold

Oppstarts- fase Prosjektfase Vedlikeholdsfase

Her gir oppdragsgiver (”linja”) ansvaret til en midlertidig organisasjon i en forholdsvis kort fase

Her overtar linja produktet og tar ansvaret for vedlikehold i resten av dets levetid

Page 5: IT-utvikling som Business as Usual

Hva er det som er så spesielt med IT-

utvikling?

Page 6: IT-utvikling som Business as Usual
Page 7: IT-utvikling som Business as Usual

Systemene blir aldri ferdige

Page 8: IT-utvikling som Business as Usual

Stor kompleksitet

Page 9: IT-utvikling som Business as Usual

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

Page 10: IT-utvikling som Business as Usual

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

Page 11: IT-utvikling som Business as Usual

Ingen standarder eller forskrifter

Page 12: IT-utvikling som Business as Usual

Stor grad av dynamikk

Page 13: IT-utvikling som Business as Usual

Kostnadene størst i vedlikehold

Oppstarts- fase Prosjektfase Vedlikeholdsfase

Produktets totale livssykluskostnader avgjøres av vedlikeholdsvennligheten – som avgjøres av den håndtverksmessige standarden i utviklingsprosjektet

Page 14: IT-utvikling som Business as Usual

Har denne verdi?

Ja, og den kan gi oss feedback

Page 15: IT-utvikling som Business as Usual

IT-utvikling ”i linja”

Permanent IT-utvikling

Page 16: IT-utvikling som Business as Usual

Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

Page 17: IT-utvikling som Business as Usual

IT-utvikling ”i linja”

Permanent IT-utvikling

Produktiv tid Produktiv tid Produktiv tid

Page 18: IT-utvikling som Business as Usual

Én kø, faste team

Sprints

Scop

e

PM 1

PM 2

PM 3

Interessenter

ProdukteierÉn

pro

dukt

En permanent, ansvarlig organisasjon

Page 19: IT-utvikling som Business as Usual

Ulempene med prosjekt innen IT-utvikling?

DyrtRisikabelt

Ofrer kvalitetRigid

Page 20: IT-utvikling som Business as Usual

DyrtOppstarts- fase Prosjektfase

Konsept-utredning

For-prosjekt

Krav-spesifisering

Grovdesign

Planlegging Anbuds-innbydelse

Kontrakts-inngåelse

Prosjekt-oppstart

Løsnings-beskrivelse Utvikling

SystemtestIntegrasjon

Akseptansetest

Overlevering

Avslutning

Detalj-planlegging

2 år1 år 3 år

Produktiv tid

Page 21: IT-utvikling som Business as Usual

Dyrt (II)Kompletthetssyken

Vi skal vite kostnaden på forhånd, ergo må vi ”tenke på alt”

Page 22: IT-utvikling som Business as Usual

Dyrt (III)Byråkratisk

Prosjektet forplikter seg typisk til en komplett spesifikasjon, ergo er ”alt i arbeid” fra start til mål.

Dedikerte roller for koordinering, styring, rapportering.

Page 23: IT-utvikling som Business as Usual

Dyrt (IV)Store ventekostnader

Når en gevinst er identifisert begynner det å løpe ventekostnader.

Page 24: IT-utvikling som Business as Usual

Dyrt (V)Kostbare endringer

Endringer i forhold til avtalt omfang innebære øket tidsbruk og kostnad.

Endringsbehandling må være en formell prosess, med en kostnad.

Page 25: IT-utvikling som Business as Usual

Risikabelt

RISIKOTid

Kost

Oppstarts- fase Prosjektfase

Her får vi validert alle antagelsene

Page 26: IT-utvikling som Business as Usual

Ofrer kvalitet

Prosjektets variable

Håndverket Tid

KostnaderOmfangCoC

Endringskostnad ideell

Endringskostnad reell Teknisk gjeld

Ingen vil oppdage at vi ofret det gode håndverket før lenge etter slutterminen.

Page 27: IT-utvikling som Business as Usual

Ofrer kvalitet (II)

Det gode håndverket er ikke gitt og krever utprøving og feedback.

Ingen læring underveis

Hvorfor skal prosjektet drive med prosessforbedring?

Solid kvalitet avhenger mest av eierskap.

Page 28: IT-utvikling som Business as Usual

Rigid

Prosjektet vil forsøke å unngå endringer, selv om rammebetingelser, omgivelser, prioriteringer og behov endrer seg mens prosjektet løper.

Endringer har en kostnad

Page 29: IT-utvikling som Business as Usual

FOKUS

Prosjekter har en tendens til å trekke fokus mot seg.Vil prosjektet lykkes?

Trekk heller fokus over mot produktet.Vil produktet lykkes?

Page 30: IT-utvikling som Business as Usual

Oppsummert

Ikke behandle IT-systemer som om de var fysiske produkter

Utnytt fordelene av å etablere permanente systemutviklingsteam

som realiserer gevinster på løpende bånd.

Ta virkeligheten på alvor!