FINF4001 Høst 2008 Systemutvikling: Tilnærmingsmåter & perspektiver

Slides:



Advertisements
Liknende presentasjoner
Veiledning i gevinstrealisering ved innføring av elektronisk handel
Advertisements

FINF- H -04, 14 september 2004 Arild Jansen. AFIN/UiO 1 FINF Forelesning uke 38 Systemutvikling –III: Utvikling av vev-tjenester Temaer:  Systemutvikling.
- Avslutningsseminar prosjekt Fallende gjenstander
9-k samarbeidet i Vestfold Harmo9, felles IKT struktur Oppstartsmøte 23. august 2005 
Eksempler på Rettskildestudier (“annen rettskildeforskning”) Dag Wiese Schartum, AFIN.
FINF- H 09 , Arild Jansen. AFIN/UiO
Introduksjon til systemutvikling
IN 265 Problemdefinering, modellering og kravspesifikasjon
Kvalitet i systemutvikling og bruk Forelesning IN
Felles anskaffelse av LMS
Empiriske metoder Oppgaveanalyse, observasjon
Endring og omstilling.
”Programfag til valg” En nyskaping innen yrkes- og utdanningsveiledning?
Ledelse av systemutviklingsprosjekter Leikny Øgrim Høgskolen i Oslo.
FINF H Arild Jansen. AFIN/UiO 1 Digital forvaltning: Informatikk møter jus FINF  IKT og jussen: som verktøy/redskap og som objekt.
Samordning, arkitektur, PKI Hva skjer? Endre Grøtnes, Statskonsult
Standardisering av IT-virksomheten. Bakgrunn Lokal – sentral, arbeidsgruppe under IHR IT Kartlegging høsten 2011 Diskusjonsnotat februar 2012 Høringsnotat.
FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN
DRI2001 h05 - Introduksjon 17. aug Arild Jansen 1 Introduksjon til DRI 2001– 1. forelesning 17. august 2005 Forelesningsplanen og pensum
N O R P R O F F Quality Management SAMARBEIDSPARTNER FOR
E-Forvaltningsreformer i praksis. Hvilke gevinster får vi?
Masterskolen oppsummering Arild Jansen, AFIN FINF Oppsummering Masteroppgaven : teori - metode - empiri Om de ulike perspektiver i forvaltningsinformatisk.
Objektorientert utforming In 140 Sommerville kap. 12.
Systemer, perspektiver og tenkemåter Computer context, kap. 3-9, 12.
FINF 4001 forelesning Arild Jansen, AFIN 1 Digital forvaltning Introduksjon Hva er digital forvaltning Nasjonale og internasjonale perspektiver.
Systemutvikling, organisasjonsutvikling og regelverksutvikling Dag Wiese Schartum, AFIN.
FINF4001 Oppsummering Høsten 2005 Digital forvaltning – noen perspektiver Forvaltningsinformatisk perspektiver på systemutvikling Datakvalitet Informasjonssystemer.
Brukermedvirkning In 140 Forelesning. Historie Skandinaviske tradisjon Sosio-teknisk metode NJMF-prosjektet( ) –Dataavtalen LO-NAF(i dag NHO) –Arbeidsmiljøloven.
1 I(K)T-Utviklingen i statlig forvaltningen Mål, rammer og virkemidler Forvaltningspolitikk som ramme for IKT-politikk IKT-politikken: grunnleggende mål.
1 I(K)T-Utviklingen i statlig forvaltningen Mål, rammer og virkemidler Forvaltningspolitikk som ramme for IKT-politikk IKT-politikken: grunnleggende mål.
Telenors satsing på fri programvare Paul Skrede - GoOpen 2009.
FINF- H -05, 08 september 2005 Arild Jansen. AFIN/UiO 1 FINF Forelesning 8. september Systemutvikling –III: Utvikling av vev-tjenester Temaer: Systemutvikling.
SOFTWARE Arild Jansen AFIN, UiO 1 Rammer for og organisering av €forvaltningen Politikk – styring og prioritering Ledelse, juss og organisering.
Forstudie Nå situasjonen: dagens situasjon med ulemper og fordeler
Informatiske forskningsmetoder – II Design som forskningsmetode
DRI2001 h05 - Forelesning 21.sept Arild Jansen 1 Systemutviklingsarbeidet – et overblikk DRI2001 forelesning 21. sept. 05 Hva er systemutvikling.
DRI2001 h04 - Forelesning Arild Jansen 1 Systemutviklingsarbeidet – et overblikk DRI2001 forelesning Hva er systemutvikling (SU)
DRI1001 h06 - Arild Jansen 1 Datasystemer og informasjonssystemer Veiledning til 1. obligatorisk oppgave Et datasystem kan defineres som [Ande89]: “Et.
DRI1001 h04 - Introduksjon 16 aug Arild Jansen 1 Introduksjon til DRI – med vekt på IKT 1. forelesning 16. august Om kursopplegget og pensum Hva.
Foretak Bjørnar Sæther SGO 4601 V-07. Struktur på forelesningen Hva er foretak? Foretak i økonomisk geografi Dimensjoner ved foretak Foretak og territorier.
Oppgaveskolen -V07_1 Innledning Arild Jansen, AFIN Oppgaveskolen 2007 Introduksjon Organisering av seminaret [Gjeste]forelesninger – hva er behovene ?
FINF- H -04, 21 september 2004 Arild Jansen. AFIN/UiO 1 FINF Forelesning uke 39 Personvern som premiss for SU-prosessen Diskusjon om personvern som.
FINF- H -05, 13. september 2005 Arild Jansen. AFIN/UiO 1 FINF Forelesning 13.sept Personvern som premiss for SU-prosessen Diskusjon om personvern.
Objektorientert design
Oppgaveskolen -V06_1 Innledning Arild Jansen, AFIN Oppgaveskolen 2006 Introduksjon Organisering av seminaret [Gjeste]forelesninger Leseliste – litteratur.
IN 265 Problemdefinering ,modellering og kravspesifikasjon
DRI2001 h04 - fforelesning Arild Jansen 1 DRI 2001 Forelesning 1. september Offentlige tjenester på Internett – hva og hvordan Litt om ulike.
DRI2001 H06 -oppsummering Arild Jansen AFIN
Krav til sikring av personopplysninger Prof. Dag Wiese Schartum, AFIN.
Det strukturelle perspektivet
RIS-metoden for prosessforbedring
Rammer for og organisering av eForvaltningen
Regjeringens digitaliseringsprogram Hvorfor, hva og hvordan
Oppgaveskolen 2005 Introduksjon
DRI Regjeringens digitaliseringsprogram Hvorfor, hva og hvordan
Informasjon og data Informasjon er alle typer ”opplysninger” (tall, tekst, bilder, lyd, film,…) Data er en representasjon av informasjons i datamaskinen.
Rammer for og organisering av eForvaltningen
FINF- 4001, . Arild Jansen. AFIN
Organisasjonsteorier i et historisk perspektiv
12. Organisasjonsutvikling
Informatiske forskningsmetoder – II Design som forskningsmetode
12. Organisasjonsutvikling
Kap. 9 Organisasjonens omgivelse
Informatiske forskningsmetoder Design som forskningsmetode
Standardisering av IT-virksomheten
Oppsummering – FINF1001 Departementer Direktorater / tilsyn Kommuner
Utskrift av presentasjonen:

FINF4001 Høst 2008 Systemutvikling: Tilnærmingsmåter & perspektiver 27.08.06 Temaer: IS og systemutvikling – et overordnet syn Mål, rammer, aktør , omgivelser Perspektiver og tenkemåter Systemutvikling eller organisasjonsutvikling Faser i utviklingsarbeidet Litteratur Avison & Fitzgerald, Information Systems, Kap. 1-5 Dahlbom og Mathiassen, kap. 3 Wroldsen: Skattetaten,.. I Jansen & Schartum, kap. 5 Se også rapporten til FAD: Bedre samordning og styring av viktige IKT-prosjekter i staten http://www.regjeringen.no/nb/dep/fad/dok/rapporter_planer/Rapporter/2008/bedre-samordning-og-styring-av-store-oge.html?id=520590 FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN FINF 4001 28. aug. Arild Jansen

Repetisjon om informasjonssystemer (IS) 27.08.06 Repetisjon om informasjonssystemer (IS) IS karakteristika Menneskelig konstruksjon Knyttet til bestemt(e) arbeidsoppgave (r) Eies av en organisasjon i forandring, og ofte mange interessenter med ulike krav Motivasjon for utvikling av IKT-baserte IS Rasjonalisering/effektivisering, bedre tjenester, økt kvalitet, endring og mobilitet, strategisk bruk (konkurransefortrinn, f eks. binde kunder til seg) Hva er målet med IKT-prosjektet ? Automatisering av beslutninger eller ”informatisering” (beslutningstøtte, ledelsesinformasjon, styring) eller strategisk bruk (realisere organisasjonens mål) kommunikasjon og samarbeid .eller overvåkning og kontroll FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN FINF 4001 28. aug. Arild Jansen

Hva forstår vi med systemutvikling The way in which an IS is conceived: analysed, designed and implemented. Avison &Fitzgerald (System analysis): the process of studying and analysing, developing, and maintaining a computer system (Beekman) Software engineering is the discipline concerned with the application of theory, knowledge, and practice for effectively and efficiently building software systems that satisfy the requirements of users and customers : ACM/IEEE(/www.sigcse.org/cc2001/SE.html) Information Management (IM) .. includes the capture, digitization, representation, organization, transformation, and presentation of information; …efficient and effective access and updating of stored information, data modeling and abstraction ….also information security, privacy, integrity, and protection in a shared environment. FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN

FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN Hva og hvem er relevant i en SU-prosess To To eksempler som drøftes i plenum System for Økonomistyring Mål: Effektivisering, bedre styring og kontroll Interessenter (stakeholders) Studenter, administrasjon sentralt (flere) studiekonsulenter (fakultet/institutt), undervisere, Omgivelser: Universitetet adm. sentralt og på fakulteter, departementet Studentweb ved UiO Mål: Bedre kommunikasjon med studentene (kontroll), understøtte adm. Av programmer og emner Interessenter: (stakeholders): Studenter, administrasjon sentralt (flere) studiekonsulenter (fakultet/institutt), undervisere, Omgivelser: Universitetet sentralt og lokalt, faglærere, studentenes hverdag (på og utenfor UiO), Lånekassa, SO,.. FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN

Skatteetaten – et eksempel FLID-prosjektet: Folkeregister og ligningskontor Innføring av Data Første gang ligningskontorene fikk effektivt saksbehandlingsverktøy i ligningsarbeidet Kostnad ca 1 mrd. Fase Periode Hensikt – Oppgave LSP-arbeidet: Langsiktig systemplanlegging 1983-85 Kartlegging av behov for økt bruk av edb i hele Skatteetaten, og utarbeiding av en samlet strategi/plan for dette. FLID-prosjektet: Utvikling og utprøving. 1986-91 Utvikling og utprøving av egnede edb- og organisasjonsløsninger for likningskontor og folkeregisterkontor, samt utarbeiding av en samlet prosjektplan for gjennomføringen. Gjennomføring 1991-94 Gjennomføring av edb-anskaffelse og –innføring og omstilling av alle landets likningskontor og folkeregisterkontor. Omstillingsoppfølging 1994-96 Videre oppfølging i linjeorganisasjonen av den planlagte omstillingen ved kontorene for å sikre at den blir fullført og at gevinstene blir sikret. FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN

FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN Hva karakteriserer FLID-prosjektet Del av et større utviklings- og omstillingsprogram 1982-96 Startet som teknologiutvikling, resulterte i Forenklet ligning og verdiorientert arbeid (regelendringer og org. omstilling) Skifte i fokus (målformulering) fra rasjonalisering/effektivisering til informatisering bedre tjenester (økt kompetanse) og økt kvalitet (gevinstrealisering på flere plan) Prosjektet ble gjennomført i tett samarbeid med arbeidstagerorganisasjonene 20 % (ca 100 NOK ble brukt til kompetansehevning) FLID-arbeidet ble svært viktig å utvikle en prosjektorganisajon og prosjektlederkompetanse i etaten I tillegg til innføring av edb, skulle prosjektet omfatte en gjennomgripende fornyelse av forvaltningsområdet, i tråd med fornyelsesprogrammet ”Den Nye Staten” FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN

Rammer for systemutvikling i staten Noen sentrale dokumenter Kost-nytteanalyse av IT-prosjekter (1990) • Omstiling med IT. Utfordringer for ledere i forvaltningen (1996) • Store statlige IT-prosjekter - Styring, organisering og ansvarsfordeling (1997) • Utviklingsprosjekter med IT (1996) • Veileder i behandling av usikkerhet i samfunnsøkonomiske analyser 29.06.2006 • Veileder i samfunnsøkonomisk analyse og gevinstrealisering av IKT-prosjekter 10.05.2006 • Risikostyring i staten - håndtering av risiko i mål- og resultatstyringen, metodedokument 09.12.2005 • Veileder. Hvordan få en god start på risikostyring i statlige virksomheter 18.12.2007: http://www.sfso.no/ Senter for statlig økonomistyring (SSØ) • Felles begrepsapparat - Kvalitetssikring av kostnadsoverslag http://www.concept.ntnu.no/ • Veileder i samfunnsøkonomisk analyse (FIN, 2005) • Veileder for felles krav til styringsdokument - Kvalitetssikring av kostnadsoverslag, herunder risikoanalyse for store statlige investeringer. • Rammeavtale for kvalitetssikring av konseptvalg, samt styringsunderlag og kostnadsoverslag for valgt prosjektalternativ (Finansdepartementet, juni 2005) FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN

FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN Tradisjonell SU fokuserer problemet – men har lett for å glemme brukerne og brukernes organisasjon! 27.08.06 . (Edb)-system Bruker Modell av virkeligheten Virkeligheten Problemområdet: Formål/oppgave: Eks Økonomistyring Studentregistrering Anvendelsesområdet: Del av brukerorganisasjonen Eksemple : Økonomiavd. eller brukerne (sjølbetjening) Studentenes egen hverdag FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN FINF 4001 28. aug. Arild Jansen

Mathiassen et al (Object-oriented –analyse og design) 4 perspektiver : Fruktbar model av problemområdet (struktur og funksjonalitet Tilpasset /integrert i anvendelsesområdet , f eks skjermbilder, brukervennlighet, Må kunne fungere på en gitt teknisk plattform Kunne utgjøre en helhet av fungerende deler (brukerklienten, datamodellene, funksjonene) FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN

Ulike egenskaper ved problemområdet og anvendelsesområdet 27.08.06 Ulike egenskaper ved problemområdet og anvendelsesområdet Stabilitet Mål og strategi Strukturer Prosedyrer og retningslinjer Datagrunnlaget … Eks : Lønns- og personal- system, regnskapssystem Dynamikk Endringer i omgivelsene Uforutsigbare hendelser Mellom-menneskelige relasjoner - konflikter Symbolske verdier, bedriftskultur, ansikt utad, følelser.. Eks: E-handelsløsning,logistikksystem studentvev’en FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN FINF 4001 28. aug. Arild Jansen

Systemutviklingslivssyklus – Faser i systemutviklingsarbeidet: 27.08.06 Forstudie - Foranalyse : Problem – og mulighetsanalyse - avdekke problemer mm Systemavgrensning og behovsanalyse Se systemet utenfra og klarlegge behov og rammer : tekniske, organisatoriske, økonomiske, juridiske, sikkerhet Systemanalyse -> kravspesifikasjon Systemutforming : (design/konstruere) Realisering og implementasjon Bruk/Drift , videreutvikling Avvikling Vi sier her ingen ting om hvordan de ulike faser skal gjøres (metoder, verktøy), hvilke rekkefølge, iterasjon mm FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN FINF 4001 28. aug. Arild Jansen

Faser i systemutviklingsarbeidet: Den tekniske siden av problemet 27.08.06 Analyse: Se systemet utenfra Beskrive behov og krav: Utarbeid en kravspesifikasjon Utforming/design : Se systemet innenfra Skape grunnlag for å realisere systemet gjennom å konstruere en logisk ’modell’ Realisere systemet: Utvikle: programmere (ev. kjøpe tilpasse ferdig) Implementere systemet Installere og konfigurere, gjøre systemet driftsklart Igangsetting og drift Avvikling FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN FINF 4001 28. aug. Arild Jansen

Faser i SU-arbeidet -2 Den organisatoriske siden (OU) 27.08.06 Faser i SU-arbeidet -2 Den organisatoriske siden (OU) Problemidentifisering og problemanalyse (diagnose): Fastsette mål for endringsarbeidet Klarlegge endringsbehov Beskrive (utforme) organisatoriske endringer Nye rutiner, prosedyrer, ansvars- og beslutningsstrukturer etc. Beskrive opplæringsbehov Realisere og gjennomføre endringene Opplæring, motivasjon ,.. Igangsette ny organisasjonsform FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN FINF 4001 28. aug. Arild Jansen

FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN Faser i SU-arbeidet -3 27.08.06 Analyse og design hører sammen og kan ikke sees på som helt separate aktiviteter Nye behov og krav vil framkomme under design (og realisering /implementasjon) Læring [i alle faser av arbeidet] er en viktig del av SU- aktivitetene Omgivelsene og rammebetingelsene forandrer seg ofte (alltid) underveis Systemutvikling er ikke kun utvikling av det tekniske system, men like endring av organisatoriske og sosiale forhold i organisasjonen. FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN FINF 4001 28. aug. Arild Jansen

Noen ulike perspektiver på et informasjonssystem 27.08.06 Fokus på de formaliserte regler og prosedyrer Eks. Algoritmer, lovtekster/regler, … Fokus på informasjon og data F eks. strukturerte databaser/registre Fokus på elementer og relasjoner (struktur) F eks. nettsteder Fokus på faktiske hendelser – det virkelige liv Transaksjonssystemer Fokus på ulike roller og interesser [konflikter] saksbehandlersystemer, arbeidsflytsystemer, CSCW,.. Dette har konsekvenser for hvordan utviklingsarbeidet bør organiseres og metoder som anvendes FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN FINF 4001 28. aug. Arild Jansen

Noen analyse og design-metoder 27.08.06 Noen analyse og design-metoder Funksjonsorientering (FO) Beskriver hva som skal gjøres: Eks. lover&regler Dataorientering (DO) Beskriver hvilke data datasystemet skal inneholde Eks: personregister, lagersystem Hendelsesorientert (HE) Hvordan reagerer på viktige begivenheter Transaksjonssystem (billettbestlling ) Objektorientering (O-O) Objekter som grunnlag for innkapsling av data og operasjoner på disse Beskriver hvilke data systemet skal bearbeide Kombinerer særlig FO og DO på en elegant måte FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN FINF 4001 28. aug. Arild Jansen

Systemer, perspektiver og tenkemåter 27.08.06 Systemer, perspektiver og tenkemåter Systemer (Dahlbom og Mathiassen, kap. 3) Teknologi, data, informasjon og kunnskap Rasjonell versus romantisk tenkemåter Blant annet inspirert av Peter Checkland : Soft Systems Methodology (In System Thinking, Systems Practice) FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN FINF 4001 28. aug. Arild Jansen

To verdensanskuelser - det rasjonelle versus det romantiske 27.08.06 Rasjonalisme - arven fra Aristoteles, Galileo, Descartes, Bacon, Newton, Leibniz,.. Utviklingen av naturvitenskapen Skille mellom en ’ytre’ (sann) og ’indre’ (sanset) verden Sann kunnskap er basert vitenskapelig representasjon av virkeligheten (formalisering) Tenkning er symbolmanipulasjon Romatikken arven fra Socrates, Platon, Data blir til informasjon gjennom fortolkning basert på forståelse av bakgrunn og kontekst Kunnskap utvikles både fra teori og praksis Noen begreper kan ikke defineres, men forklares ved eksempler Vekt på kultur, kunst, følelser FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN FINF 4001 28. aug. Arild Jansen

Datamaskinen - kalkulasjon eller informasjonsbehandling 27.08.06 Utgangspunktet er Descartes mekanistisk systemforståelse Klar, eksakt og sann representasjon av verden Verden er stabil Reduksjonisme, gjentagbarhet/forkastbarhet Verden oppfattes som en maskin - f eks. som byråkratier med formell arbeidsdeling og styring Den logiske, analytisk ’tenkende’ maskin (Babbage, Turing, von Newman) Utgangspunkt i organisk, dialektisk forståelse av virkeligheten’ ’Verden’ må forstås som helheter kan bare beskrives ved fortolkning Virkeligheten er i stadig forandring - uforutsigbar- Organisasjoner koordineres ved uformell, direkte interaksjon mellom medl. Datamaskinen som medium for menneskelig samhandling FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN FINF 4001 28. aug. Arild Jansen

Organisasjonen : Maskin eller kultur Arbeidsdeling og koordinering 27.08.06 Organisasjonen : Maskin eller kultur Arbeidsdeling og koordinering Byråkratiet Nøyaktig beskrivelse av arbeidsoppgaver Organisasjon som ’optimal algoritme Stabile omgivelser Rasjonalitet og effektivitet Entydige mål Forutsigbarhet – Lav usikkerhet Vertikale informasjonssystemer Organismen Lever i dynamisk samspill med omgivelser i stadig endring Forandring skaper usikkerhet Liten grad av formalisering Sjølstendige, men sam-spillende enheter ( ansvar) Tette nettverk- uformelle strukturer Horisontale nettverk: E_post, CSCW,.. FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN FINF 4001 28. aug. Arild Jansen

Ulike fagretninger - grunnfilosofier -1 27.08.06 Fokuserer på ulike systemtyper eller ulike deler av systemutviklingen Software engineering – også omtalt som ’hard systemutvikling Fokus på lage formaliserte beskrivelser, streber etter en korrekt modeller av virkeligheten Vekt på formelle språk, metoder og teknikker, Menneske-maskin er brukergrensesnitt-problem FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN FINF 4001 28. aug. Arild Jansen

FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN 27.08.06 Grunnfilosofier -2 Sosioteknisk systemutvikling: (eks. på såkalt myk systemutvikling Vekt på å forstå og fortolke virkeligheten Likestiller tekniske og sosiale sider av ’systemet’ Systemløsninger er resultat av forhandlinger og kompromiss mellom ulike interesser blant partene i en organisasjon Systemutvikling må også omfatte organisasjonsutvikling og læring FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN FINF 4001 28. aug. Arild Jansen

FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN 27.08.06 Utviklingsmodeller Også referert til som prosess modell for programvareutvikling Fokuserer på hva som skal gjøres i de ulike delene / fasene og hvor lenge det skal gjøres En utviklingsmodell beskriver Hvilken faser utviklingen består av Hvilken rekkefølge fasene skal komme i Etablerer kriteria for overgang fra en fase til neste (dvs. avslutningskriteria, kriteria for valg og inngangskriteria for de ulike fasene) Representerer ulike tilnærminger til systemutvikling Gjenspeiler også evolusjon av programvareutvikling FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN FINF 4001 28. aug. Arild Jansen

FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN 27.08.06 System feasibility Validasjon Programvareplaner og behov Produktdesign Verifisering Detaljert design Kode Enhetstest Integrasjon Produktverifisering Implementering Systemtest Bruk og vedlike- hold Revalidering Vannfallsmodellen (med laksetrapper) FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN FINF 4001 28. aug. Arild Jansen

Fossefalls’modellen’ er utilstrekkelig !! 27.08.06 Fossefalls’modellen’ er utilstrekkelig !! Problemet er ikke veldefinert (upresist) Ønsker og behov er uklare/ikke konsistente Rammer og begrensninger er ikke klarlagt Verden er i forandring Brukernes ønsker endrer seg Omgivelsene endrer seg Tekniske forhold endrer seg Alternative modeller er nødvendig Evolusjonær systemutvikling Eksperimentell systemutvikling Ekstrem programmering ....... FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN FINF 4001 28. aug. Arild Jansen

Utviklingsmodeller (forts.) 27.08.06 Evolusjonsmodeller: løsningen blir gradvis utviklet basert på erfaring Iterativ systemutvikling: utvikling der omfanget gradvis økes og fasene gjentas Prototyping: en prototype utvikles som til slutt blir systemet Transformasjonsmodeller: antar at høy nivås spesifikasjoner (eks. Algoritmer, regelverk, osv ) kan automatisk bli transformert til spesifikasjoner på lavere nivå (fra formelle spesifikasjoner til programvare) FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN FINF 4001 28. aug. Arild Jansen

Ulike syn/perspektiver på utvikling av IS 27.08.06 Ulike syn/perspektiver på utvikling av IS Konstruksjonsprosess Utvikle et ny teknisk løsning, som et verktøy. Teknisk og organisatorisk forandringsprosess Studentweb, elektronisk ligning, Lånekassa web-baserte søknadsbehandlersystem Erkjennelsesprosess Analyse av organisasjonen: f eks. SAP-prosjekter, ligningsetatens FLID-prosjekt, innføring av kundestøttesystemer i bedrifter Organisasjons-strategisk/politisk prosess F eks. påtvunget innføring av elektronisk kommunikasjon, Telenors: et papirløst kontor Bankenes innføring av sentraliserte IS Hva var planen versus hva det blir i praksis i praksis? FINF- H -08, Forelesning 26. aug. Arild Jansen. AFIN FINF 4001 28. aug. Arild Jansen