Utvikling. 3 syn på systemutvikling

Størrelse: px
Begynne med side:

Download "Utvikling. 3 syn på systemutvikling"

Transkript

1 IN 265: Utvikling 5 februar 2003 Utvikling Dahlbom og Mathiassen, kap februar syn på systemutvikling Konstruksjon Evolusjon Intervensjon Hvordan kan dette knyttes til OOA&D Ark 1 av 15

2 IN 265: Utvikling 5 februar 2003 Konstruksjon Stabil verden, kompleksitet men forutsigbar, Problemet er kjent Rasjonalitet og optimalisering Evolusjon Virkelig verden preget av usikkerhet Problemet er uklare problembeskrivelse, utilstrekkelig beskrevet Begrenset rasjonalitet, søk etter tilfredstillende løsning gjennom eksperimentering Intervensjon Virkelig verden er preget av forandring og konflikter Problemet er åpen, ikke definert Søke å definere problemet Utviklingsarbeidet er en integrert del av løpende aktiviteter Ark 2 av 15

3 IN 265: Utvikling 5 februar 2003 Konstruksjon (av programvarer) Skrittvise forfining (Stepwise refinement) Start med en gitt problemformulering Bryt ned i mindre og mindre delproblemer Fortsett inntil delproblemene er trivielle Forutsetninger Veldefinert problem Stabilt problem Lukket problemstilling Full kunnskap om problemet Problemløseren har perfekt rasjonalitet Ofte er problemene enkle, men betydelige integrasjonsbehov Hva gjør vi når brukeren midtveis sier«jeg vil ha det sånn i stedet»? Ark 3 av 15

4 IN 265: Utvikling 5 februar 2003 Brukerens rolle The role of the user is to provide information and approve decisions. The aim of the systems development effort is the production of a high quality system that meets the specified requirements. The result of the process is a computer system that is subsequently delivered to the users. The actual implementation of the system into an existing technological and organizational environment is not considered part of the development task. By the way,who are the users of the 8-Queens problem? As you see,they are not mentioned at all. The problem is formulated in quite abstract terms,but then,of course,wirth already knows about chess. The programmer and the user are one and the same person. CIC, p. 80 Et nyttig syn, ett av flere! Konstruksjonsvirksomhet er et godt eksempel på en del av håndverket vårt, på hvordan vi kan jobbe i de deler av systemutvikling som har disse egenskapene Eksempel på bruk av konstruksjon som metode: Operativsystem, Kommunikasjon, matematiske modeller,... Ark 4 av 15

5 IN 265: Utvikling 5 februar 2003 Evolusjon: hva er det? Eksperimentering og læring Trinnvis utvikling (prøv og feil) Konkurranse og andre elimineringsmekanismer («natural selection», «survival of the fittest», Darwin og ikke Linné) Utvikle og teste ut alternativer er viktige! Fokus på usikkerhet (ikke kompleksitet) manglende kunnskap : nødvendig med læring ustabile omgivelser Endring - forståelse av organisk tilnæring til ledelse Systemutvikling er en vitenskapelig utforskning av alternative løsninger, ikke et tilfeldig utvalg Ark 5 av 15

6 Intervensjon Sammenheng Intervensjonssyn preget av konfliktperspektiv (dialektikk) fokus på problemdefinering opportunistisk atferd (arasjonalitet) problemet antas åpent Design is action Ark 6 av 15

7 Systemutvikling og forandring Forholdet mellom programmering og systemutvikling er som mellom kirurgi og almenpraksis «Kirurgen venter bare på å få bruke kniven» Almenpraktikeren tar hele personen, bakgrunnen, familiesituasjonen, jobben, alkoholforbruket, etc. Systemutvikleren havner ofte i et organisatorisk spill Fokus på å forstå og endre spesifikke lokale forhold 3 ulike syn på organisatorisk praksis: Den offisielle ledelsen sysn : Regler og prosedyrer Oppfatning og holdninger: Hvordan de ansatte oppfatter er de ska utføre arbeidet Faktisk adferd : hva de gjør i virkelige situasjoner Ark 7 av 15

8 Eksempler Barry Boehm s eksperiment: sammenlikning av spesifikasjoner og prototyping prototyping koster det halve ulike styrker og svakheter (brukergrensesnitt,interne grensesnitt,..) Strategi Produkter som endres over tid: Windows, Word,... Prototyp - endelig system Stegvis leveranse (delvis også for å redusere kompleksitet) Ark 8 av 15

9 The case in CRM in IBM : Fallio og Ciborra Fra kundestøttesystem til IT infrastruktur-bygging og omfattende organisatoriske endringer (BPR) To faser: 1. Mekanistisk fase Aksept av en tradisjonell CRM-modell Top-down styrt prosess, hierarkisk spredning av budskapet (produktet) 2. Tilpasningsfase (adaptive) Ny teknisk platform (Lotus Notes) Lokal tilpasning og aksept av systemet : breakdowns og integrasjon i det daglige arbeidet Aksept for kulturforskjeller og ulike grader av implementasjon Ark 9 av 15

10 Konstruksjon versus evolusjon Læring innebærer (prøving) og feiling, feiling koster vanskelig å endre komplekse systemer Feiling kan minskes gjennom planlegging, kontroll, systematiske metoder Antakelser om problemets natur Uklart Flyktig Problemet forandrer seg Fokus på usikkerhet, ikke kompleksitet => både konstruksjonsorienterte og evolusjonære strategier er nødvendige Ark 10 av 15

11 Spiralmodellen Et forsøk på å kombinere en evolusjonær tankegang med de positive sidene av konstruksjonssynet Primary attention: analysis Primary attention: design Samme Boehm Primary attention: realisation Ark 11 av 15

12 Rasjonalisme og empirisme Descartes, Linné og Wirth: Rasjonalister Systembyggere - basert på fullstendig kravspesifikasjon Utopister Samfunn: perfekt hierarki Systemutvikling: lage idéelle løsninger Newton, Darwin, Naur: empirisister Sosiale ingeniører - praktisk, situasjonsbestemt tilnærming Tro på teoribygging ved induksjon Samfunn: liberalt, anarkistisk syn Systemutvikling: hør på brukerne Ark 12 av 15

13 Eksempel: Improvization (Orlikowski) Mer enn evolusjon Teknologien skaper forandringer genererer konflikter skaper nye behov Mange iterasjoner 1. lager versjon 2. tar den i bruk 3. skaper endringer 4. vurderer behov i den nye situasjonen 5. genererer ideer til ny løsning Ark 13 av 15

14 Intervensjon Verden er kaotisk - problemet er ikke gitt => Prøv å forstå - finn en hensiktsmessig definisjon av problemet Ofte vanskelig å finne ut hva brukerne egentlig gjør - gjør en liten endring som skaper nye konflikter og dermed bringer saker til overflaten => Utprøving av prototyp, enkelt system En endring skaper en ny situasjon - opprinnelige muligheter vil være lukket Konflikter - etabler allianser, søk kompromisser Teknologien vil kunne være en viktige aktør - både konfliktskaper og -løser Ark 14 av 15

15 OOA &D og Hard, myk og dialektisk systemtenkning? Konstruksjon: Evolusjon Problemområdet er veldefinert, applikasjonsområdet er stabilt Top-down tilnærmign kan være hensiktsmessig Flere probleiere med ulike oppfatninger av problemområdet, aplikasjonsområdet i endring, Rike bilder og prototyping for å prøve ut alternativer Intervensjon Problemområdet ikke definert, applikasjonsområdet preget av konflikter Rike bilder får å identifisere konfliktområder, prototyping med vekt på virkelige situasjoner Ark 15 av 15

INF3221/4221 Problemdefinering, krav og modellering. Introduktion. Christina Mörtberg, Informasjonssystem gruppen, IFI.

INF3221/4221 Problemdefinering, krav og modellering. Introduktion. Christina Mörtberg, Informasjonssystem gruppen, IFI. INF3221/4221 Problemdefinering, krav og modellering Introduktion Christina Mörtberg, Informasjonssystem gruppen, IFI 1 Kursorganisering: Forelesere: Christina Mörtberg, Dagny Stuedahl, Pål Sørgaard, Marisa

Detaljer

Introduktion. INF3221/4221 Problemdefinering, krav og modellering. Christina Mörtberg, Informationssystem gruppen, IFI

Introduktion. INF3221/4221 Problemdefinering, krav og modellering. Christina Mörtberg, Informationssystem gruppen, IFI INF3221/4221 Problemdefinering, krav og modellering Introduktion Christina Mörtberg, Informationssystem gruppen, IFI 1 (original Arild Jansen IN265 om ej annat anges) Kursorganisering: Forelesere: Christina

Detaljer

FINF H september Arild Jansen, AFIN Systemutvikling med usikre og uforutsigbare rammer FINF

FINF H september Arild Jansen, AFIN Systemutvikling med usikre og uforutsigbare rammer FINF Systemutvikling i uforutsigbare omgivelser - FINF4001 - Forelesning 19. september Temaer: Hard, myk og dialektiske tilnærming i SUarbeidet Ulike perspektiver på kvalitet Organisatorisk kontekst for utvikling

Detaljer

INF1050 dagsorden 18. april 2007

INF1050 dagsorden 18. april 2007 INF1050 dagsorden 18. april 2007 Tema: Systemutviklingsprosessen Hvilke utviklingsmodeller kan vi velge mellom? Hvilke elementer inngår? Hvilke kriterier skal vi benytte for valg av modell? INF1050-systemutviklingsprosessen,

Detaljer

Systemutvikling med usikre og uforutsigbare rammer

Systemutvikling med usikre og uforutsigbare rammer Systemutvikling i uforutsigbare omgivelser - FINF4001 - Forelesning 16. september Temaer: Oppsummering valg av SU-metoder Hard, myk og dialektiske perspektiver på perspektiver på SU-arbeidet Ulike perspektiver

Detaljer

DRI2001 forelesning

DRI2001 forelesning Systemutviklingsarbeidet et overblikk DRI2001 forelesning 6.10.04 Hva er systemutvikling (SU) Et enkelt eksempel å bygge et hus Rammer for SU-arbeidet Ulike SU-metoder Perspektiver i SU-arbeidet SU er

Detaljer

Systemutvikling med usikre og uforutsigbare rammer FINF

Systemutvikling med usikre og uforutsigbare rammer FINF FINF Systemutvikling i uforutsigbare omgivelser - FINF4001 - Forelesning 18. september Temaer: Oppsummering valg Systemutvikling av SUmetoder nettsteder/vevtjenester Hard, myk og dialektiskperspektiver

Detaljer

FINF 4001 Arild Jansen Hard og myk systemutvikling mm

FINF 4001 Arild Jansen Hard og myk systemutvikling mm Systemer, perspektiver og tenkemåter Computer context, kap. 3-9, 12. Systemtenkning (kap. 3) Teknologi, data, informasjon og kunnskap Rasjonell versus romantisk tenkemåter Systemutvikling (kap. 4-6) :

Detaljer

DRI 2001 Systemutviklingsarbeidet et overblikk Forelesning

DRI 2001 Systemutviklingsarbeidet et overblikk Forelesning Systemutviklingsarbeidet et overblikk DRI2001 forelesning 12. sept. 06 Forholdet mellom informasjonssystemet og virkeligheten Hva innebærer utvikling av et IS (systemutvikling: SU) Å utvikle et IS det

Detaljer

DRI 2001 Systemutviklingsarbeidet et overblikk Forelesning

DRI 2001 Systemutviklingsarbeidet et overblikk Forelesning Systemutviklingsarbeidet et overblikk DRI2001 forelesning 21. sept. 05 Informasjonssystem og datasystem Hva er systemutvikling (SU) Et enkelt eksempel å bygge et hus Rammer og perspektiver for SU-arbeidet

Detaljer

Systemutviklingsprosesser Forelesning 2 - INF1050 Systemutvikling

Systemutviklingsprosesser Forelesning 2 - INF1050 Systemutvikling Systemutviklingsprosesser Forelesning 2 - INF1050 Systemutvikling 21.1.2009 Rune Steinberg International Development Manager ERP INF1050 Systemutvikling Vår 2009 - Copyright Rune Steinberg 2009 1 Innledning

Detaljer

Systemutviklingsprosesser Forelesning 2 - INF1050 Systemutvikling

Systemutviklingsprosesser Forelesning 2 - INF1050 Systemutvikling Innledning Læringsmål Systemutviklingsprosesser Forelesning 2 - INF1050 Systemutvikling 21.1.2009 Forstå hvorfor systemutviklingsprosessen er viktig Forstå de viktigste prinsippene for ulike prosesser

Detaljer

DRI2001 Offentlige nettsteder. Litt om systemutvikling Torsdag 24 aug Arild Jansen, AFIN, UiO

DRI2001 Offentlige nettsteder. Litt om systemutvikling Torsdag 24 aug Arild Jansen, AFIN, UiO DRI 2001 13.9 : Introduksjon til systemutvikling. Introduksjon til systemutvikling Systemutvikling og nettstedsutvikling Om ulike typer offentlige nettsteder Kvalitetskrav til offentlige nettsteder Litt

Detaljer

Edb-støttet samarbeid: hva er det?

Edb-støttet samarbeid: hva er det? Edb-støttet samarbeid: hva er det? utvikling av edb-støtte til samarbeid og kommunikasjon mellom mennesker, knyttet til samordning og utførelse av arbeidsoppgaver i en organisasjon. fagfeltet edb-støttet

Detaljer

Obligatorisk oppgave INF3221/4221

Obligatorisk oppgave INF3221/4221 Obligatorisk oppgave INF3221/4221 Dette er en beskrivelse av den obligatoriske oppgavene for kurset INF3221/4221 Problemdefinering, krav og modellering, våren 2005. Formål Oppgaven går ut på å lage en

Detaljer

DRI2001 h04 - Forelesning Systemutvikling og nettsteder

DRI2001 h04 - Forelesning Systemutvikling og nettsteder Systemutvikling utvikling av offentlig nettsteder DRI2001 forelesning 20.10 Litt om eksperimentell systemutvikling og prototyping Systemutviklingsprosessene og utvikling av [offentlige] nettsteder Fasene

Detaljer

... Annita Fjuk DESIGN THINKING

... Annita Fjuk DESIGN THINKING ............ Annita Fjuk DESIGN THINKING Digitalisering Digitalisering er å ta i bruk mulighetene digitale teknologier gir til å forbedre, fornye og skape nytt. Her kan vi skrive en quote Derfor handler

Detaljer

Design, bruk, interaksjon

Design, bruk, interaksjon Design, bruk, interaksjon Magnus Li magl@ifi.uio.no INF1510 23.01.2017 Denne forelesningen 1. Mennesker 2. Informasjonssystemer 3. Områder innen menneske-maskin interaksjon 4. Designe for brukere og brukskontekst:

Detaljer

Den europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo,

Den europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo, Den europeiske byggenæringen blir digital hva skjer i Europa? Steen Sunesen Oslo, 30.04.2019 Agenda 1. 2. CEN-veileder til ISO 19650 del 1 og 2 3. EFCA Guide Oppdragsgivers krav til BIMleveranser og prosess.

Detaljer

Uke 2: Arbeidsrutiner og datamaskiner

Uke 2: Arbeidsrutiner og datamaskiner Uke 2: Arbeidsrutiner og datamaskiner Magnus Li magl@ifi.uio.no INF3290 05/06.09.2017 Ukens pensum Les Gasser, (1986): The Integration of Computing and Routine Work Vikkelsø, (2005): Subtle Redistribution

Detaljer

System integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås,

System integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås, System integration testing Forelesning Systems Testing UiB Høst 2011, Ina M. Espås, Innhold Presentasjon Hva er integration testing (pensum) Pros og cons med integrasjonstesting Når bruker vi integration

Detaljer

DRI 2001 Systemutviklingsarbeidet og nettsteder Forelesning

DRI 2001 Systemutviklingsarbeidet og nettsteder Forelesning Systemutvikling utvikling av offentlig nettsteder DRI2001 forelesning 19.10 og pensumseminar 20.10 Fossefallsmetoden med laksetrapper Eksperimentell systemutvikling og prototyping Systemutvikling og offentlige

Detaljer

Informatiske metoder Masterskolen Arild Jansen, AFIN

Informatiske metoder Masterskolen Arild Jansen, AFIN Informatiske forskningsmetoder II Design som forskningsmetode Hva er design og hvordan kan dette brukes innen forvaltningsinformatisk forskning Det historiske bakteppe Hvordan kan design brukes i forvaltningsinformatisk

Detaljer

Systemutvikling og e-læring: Endringer

Systemutvikling og e-læring: Endringer Systemutvikling og e-læring: Endringer Rolf Kenneth Rolfsen, SINTEF LAP-seminar 2005 1 25 minutter Evolusjonær utvikling Verden er i endring Kokeboken og Ansattportalen: To teknologier for læring Suksesskriterier

Detaljer

Introduksjon til design, bruk, interaksjon. Litt om fagets historie. Gisle Hannemyr Ifi, høstsemesteret Design, bruk, interaksjon

Introduksjon til design, bruk, interaksjon. Litt om fagets historie. Gisle Hannemyr Ifi, høstsemesteret Design, bruk, interaksjon INF1500 Introduksjon til design, bruk, interaksjon Litt om fagets historie Gisle Hannemyr Ifi, høstsemesteret 2010 Design, bruk, interaksjon Dette er en kort og svært personlig fortelling om noe av den

Detaljer

Hva kreves av en god byggherre? «Store utbyggingsprosjekter», 23. okt 2014

Hva kreves av en god byggherre? «Store utbyggingsprosjekter», 23. okt 2014 Hva kreves av en god byggherre? «Store utbyggingsprosjekter», 23. okt 2014 Paul Torgersen Leder Metier Consulting 20. oktober 2014 Side 2 Innhold Hva er prosjektsuksess? Hva kjennetegner de beste? Mine

Detaljer

Oppgaver uke 42. Systemutvikling

Oppgaver uke 42. Systemutvikling Oppgaver uke 42 søndag 16. oktober 2016 13.55 Systemutvikling 1. Hva er systemutvikling? Systemutvikling er prosessen hvor man lager og opprettholder informasjonssystemer. Systemutvikling involverer alle

Detaljer

Prototyping. TDT4180, vår Yngve Dahl IDI, NTNU NTNU

Prototyping. TDT4180, vår Yngve Dahl IDI, NTNU NTNU Prototyping TDT4180, vår 2017 Yngve Dahl IDI, NTNU NTNU Hva er prototype? En forenklet representasjon av en designløsning. KonkreAsering av design-idéer. Verktøy for tesang og gjenstand for Albakemelding

Detaljer

Kap 11 Planlegging og dokumentasjon s 310

Kap 11 Planlegging og dokumentasjon s 310 Kap 11 Planlegging og dokumentasjon s 310 11.1 Ulike arbeidsmetoder Systemutvikling Som systemutvikler er du i stand til å omsette din innsikt i brukerbehov til praktiske programbaserte løsninger. Samarbeid:

Detaljer

Systemutvikling og prosjektveiviseren Arild Jansen, FINF

Systemutvikling og prosjektveiviseren Arild Jansen, FINF Systemutvikling og prosjektstyring i staten Realisering av gevinster Temaer: IS og systemutvikling ulike perspektiver og tenkemåter Systemutvikling og organisasjonsutvikling Prosjekt-styring og gevinstrealisering

Detaljer

IN 265 Problemdefinering,modellering og. Introduksjon til kurset IN265. kravspesifikasjon. Systemarbeidsgruppa, IfI. 22. Januar 2002.

IN 265 Problemdefinering,modellering og. Introduksjon til kurset IN265. kravspesifikasjon. Systemarbeidsgruppa, IfI. 22. Januar 2002. IN 265 Problemdefinering,modellering og kravspesifikasjon Introduksjon til kurset IN265 Arild Jansen, Systemarbeidsgruppa, IfI 22. Januar 2002 IN 265 : Problemdefinering, modellering, kravspesifikasjon

Detaljer

Brukersentert design Kapittel 3 i Shneiderman

Brukersentert design Kapittel 3 i Shneiderman Brukersentert design Kapittel 3 i Shneiderman ISO 9241-210 Iterativ og brukernær systemutvikling. Kriterier for valg av metode. Brukersentrert design vs. RUP. Deltagende design Den skandinaviske arven.

Detaljer

Oppsummering : IMT2243 Systemutvikling. Hensikt med kurset. Innfallsvinkel : Tom Røise 30.04.2007. IMT2243 : Systemutvikling 1

Oppsummering : IMT2243 Systemutvikling. Hensikt med kurset. Innfallsvinkel : Tom Røise 30.04.2007. IMT2243 : Systemutvikling 1 Oppsummering : IMT2243 Systemutvikling Målformuleringen i emnebeskrivelsens : Studentene skal ha forståelse for grunnleggende administrative og teknologiske aspekter ved spesifisering, utvikling, innføring

Detaljer

11 Planlegging og dokumentasjon

11 Planlegging og dokumentasjon 11 Planlegging og dokumentasjon Ulike arbeidsmetoder Systemutvikling Som systemutvikler er du i stand til å omsette din innsikt i brukerbehov til praktiske programbaserte løsninger. Samarbeid: Programmerer

Detaljer

in1060: hva & hvorfor prototyping? Tone Bratteteig

in1060: hva & hvorfor prototyping? Tone Bratteteig in1060: hva & hvorfor prototyping? Tone Bratteteig in1060: 9/4 2018 læringsmål forklare hva prototyping er beskrive forskjellige former for prototyping som grunnlag for å planlegge egne prototypings-aktiviteter

Detaljer

Presentasjon 1, Requirement engineering process

Presentasjon 1, Requirement engineering process Presentasjon 1, Requirement ing process Prosessodeller Hvorfor bruke prosessmodeller? En prosessmodell er en forenklet beskrivelse av en prosess En prosessmodell er vanligvis lagd ut fra et bestemt perspektiv

Detaljer

Innhold. Innledning... 15. Del 1 En vei mot målet

Innhold. Innledning... 15. Del 1 En vei mot målet Innledning.............................................. 15 Del 1 En vei mot målet Kapittel 1 Utviklingsarbeidet.............................. 22 1.1 Systemutviklerens arbeid...............................

Detaljer

Tema. Informasjonsarkitektur Brukervennlighet/Usability Kommunikasjon som treffer målrettet kommunikasjon

Tema. Informasjonsarkitektur Brukervennlighet/Usability Kommunikasjon som treffer målrettet kommunikasjon Tema Informasjonsarkitektur Brukervennlighet/Usability Kommunikasjon som treffer målrettet kommunikasjon Ooops, sorry. I puked all over your web site. h"p://www.dokimos.org/ajff/ Unnskyld meg, men hva

Detaljer

Systemutviklingsmetoder

Systemutviklingsmetoder Systemutviklingsmetoder Kapittel 2, 4, 5 07.01.2004 Kirsten Ribu 1 I dag Et eksempel på et system med kravspesifikasjon Utviklingsmodeller: Strukturert systemutvikling (Fossefall-modellen) Evolusjonær

Detaljer

Forskningsmetoder i informatikk

Forskningsmetoder i informatikk Forskningsmetoder i informatikk Forskning og Essay Forskning er fokus for Essay og Masteroppgave Forskning er ulike måter å vite / finne ut av noe på Forskning er å vise HVORDAN du vet/ har funnet ut noe

Detaljer

Brukermedvirkning i design av læring på arbeidsplassen

Brukermedvirkning i design av læring på arbeidsplassen 1/28 Brukermedvirkning i design av læring på arbeidsplassen Anders Mørch InterMedia, UiO URL: http://www.intermedia.uio.no/ E-post: anders.morch@intermedia.uio.no 2/28 Oversikt Kunnskapssamfunnet Behovbasert

Detaljer

eforvaltning visjoner og realiteter Forelesning 06.11.2006, Arild Jansen, AFIN

eforvaltning visjoner og realiteter Forelesning 06.11.2006, Arild Jansen, AFIN eforvaltning visjoner og [norske] realiteter DRI 2001 forelesning 07.11.2006 eforvaltning: rammeverket og tjenestetrappa Eksempler: AltInn, Samordnet opptak og MinSide Systemutvikling som samspillet mellom

Detaljer

Arild Jansen, AFIN. Fasene i et SU-prosjekt beskrevet i Prosjektveiviseren og elementer fra DWS-metodikk. Ulike former for informatisk forskning -

Arild Jansen, AFIN. Fasene i et SU-prosjekt beskrevet i Prosjektveiviseren og elementer fra DWS-metodikk. Ulike former for informatisk forskning - Informatiske forskningsmetoder Design som forskningsmetode Hva er design og hvordan kan dette brukes innen forvaltningsinformatisk forskning Det historiske bakteppe Hvordan kan design brukes i forvaltningsinformatisk

Detaljer

Forskningsmetoder i informatikk

Forskningsmetoder i informatikk Forskningsmetoder i informatikk Forskning; Masteroppgave + Essay Forskning er fokus for Essay og Masteroppgave Forskning er ulike måter å vite / finne ut av noe på Forskning er å vise HVORDAN du vet/ har

Detaljer

INF1500 Introduksjon til design, bruk, interaksjon Kapittel 10 Identifisere behov og etablere krav

INF1500 Introduksjon til design, bruk, interaksjon Kapittel 10 Identifisere behov og etablere krav INF1500 Introduksjon til design, bruk, interaksjon Kapittel 10 Identifisere behov og etablere krav 19. September 2016 Institutt for Informatikk, Universitetet i Oslo johe@ifi.uio.no Behov? Krav? 3 Krav

Detaljer

Oppgaver Oppgavetype Vurdering Status 1 ORG110, forside Sammensatt Automatisk poengsum Levert

Oppgaver Oppgavetype Vurdering Status 1 ORG110, forside Sammensatt Automatisk poengsum Levert ORG110 1 Organisasjonsteori for IT-studenter Kandidat 8041 Oppgaver Oppgavetype Vurdering Status 1 ORG110, forside Sammensatt Automatisk poengsum Levert 2 ORG110, oppgave 1 Skriveoppgave Manuell poengsum

Detaljer

IT-organisasjon for de neste 10 år

IT-organisasjon for de neste 10 år IT-organisasjon for de neste 10 år En rimelig vellykket sentralisering, men 8,0 % 7,0 % 6,0 % 5,0 % 4,0 % 3,0 % 2,0 % 1,0 % 0,0 % Ratio: IT / Institution (%) 7,1 % 7,0 % 5,4 % 5,8 % 4,7 % 5,4 % 5,1 % 3,8

Detaljer

Finishing up the report

Finishing up the report Finishing up the report INF5722 17. november 2017 Rebekka Soma «Fortellende aktiviteter som drivere for deltakelse» Deltakere forteller om sin kontekst, erfaring og kunnskap Synliggjør både for deltakere

Detaljer

SYSTEMUTVIKLINGSKONTRAKTER SMIDIG OG PS2000

SYSTEMUTVIKLINGSKONTRAKTER SMIDIG OG PS2000 SYSTEMUTVIKLINGSKONTRAKTER SMIDIG OG PS2000 Ståle L Hagen UiO 22. april 2015 www.selmer.no Praktisk kontraktsrett En kontrakt er en avtale som mellom partene etablerer en bindende forpliktelse 4l å gjøre

Detaljer

KONTRAKTER FOR PROGRAMVAREUTVIKLING. Ståle L Hagen UiO 20. april 2016 www.selmer.no

KONTRAKTER FOR PROGRAMVAREUTVIKLING. Ståle L Hagen UiO 20. april 2016 www.selmer.no KONTRAKTER FOR PROGRAMVAREUTVIKLING Ståle L Hagen UiO 20. april 2016 www.selmer.no Praktisk kontraktsrett En kontrakt er en avtale som mellom partene etablerer en bindende forpliktelse 3l å gjøre eller

Detaljer

Kap. 2 Prosessen. Utviklingsmodeller -2. Utviklingsmodeller. Utviklingsmodeller -4. Utviklingsmodeller - 3. Software Engineering - definisjoner

Kap. 2 Prosessen. Utviklingsmodeller -2. Utviklingsmodeller. Utviklingsmodeller -4. Utviklingsmodeller - 3. Software Engineering - definisjoner Software Engineering - definisjoner Kap. 2 Prosessen Utviklingsprosessen Modeller for utvikling Bauer: Etablering og bruk av gode ingeniørmessige prinsipper for å fremskaffe økonomisk programvare som er

Detaljer

Masterskolen Oppsummering Arild Jansen AFIN

Masterskolen Oppsummering Arild Jansen AFIN FINF 4002 - Oppsummering Om sammenhengen mellom teori - metode - empiri Ulike typer IS-forskning Forprosjektrapporten noe som er uklart? Evaluering hva kan gjøres bedre? Masteroppgaven som forskningsarbeid

Detaljer

Sikkerhetskultur - Utfordringer og mulige løsninger: Erfaringer fra luftfart

Sikkerhetskultur - Utfordringer og mulige løsninger: Erfaringer fra luftfart Sikkerhetskultur - Utfordringer og mulige løsninger: Erfaringer fra luftfart Jens Rolfsen Senior Consultant DNV Consulting Jens.Christen.Rolfsen@dnv.com Organisasjonskultur Kultur komponent Organisatoriske

Detaljer

Sist oppdatert: 18.november Øvelsesoppgaver til INF1500

Sist oppdatert: 18.november Øvelsesoppgaver til INF1500 Sist oppdatert: 18.november 2015 Øvelsesoppgaver til INF1500 Øvelse 0 Lærebok: Kapittel 1, 3 og 7 Forelesning: 18. august 2015 Joshi og 25. august 2015 Jo Innleveringsfrist: 30. august 2015 1 Human Computer

Detaljer

FINF aug Arild Jansen 1. Temaer: FINF4001 Høst Repetisjon om informasjonssystemer (IS) Litteratur

FINF aug Arild Jansen 1. Temaer: FINF4001 Høst Repetisjon om informasjonssystemer (IS) Litteratur FINF4001 Høst 2007 Systemutvikling: Tilnærmingsmåter & perspektiver Temaer: IS og systemutvikling et overordnet syn Mål, rammer, aktør, omgivelser Perspektiver og tenkemåter Systemutvikling eller organisasjonsutvikling

Detaljer

Hva er det evidensbasert forskning kan tilby forvaltning og praksisfelt?

Hva er det evidensbasert forskning kan tilby forvaltning og praksisfelt? Hva er det evidensbasert forskning kan tilby forvaltning og praksisfelt? Arild Bjørndal Et uslåelig budskap Enkelt, fornuftig, passer med instruksen, vanskelig å være uenig i, gjør jobben mer interessant,

Detaljer

Uppsummering

Uppsummering Uppsummering 2006-05-02 1 Traditional approach focus is on problems information flow tasks describable skills expert rules individuals rule-based procedures Cooperative approach focus is on situations

Detaljer

Oppsummering : IMT2243 Systemutvikling. Hensikt med kurset. Innfallsvinkel : Tom Røise 29.04.2009. IMT2243 : Systemutvikling 1

Oppsummering : IMT2243 Systemutvikling. Hensikt med kurset. Innfallsvinkel : Tom Røise 29.04.2009. IMT2243 : Systemutvikling 1 Oppsummering : IMT2243 Systemutvikling Målformuleringen i emnebeskrivelsens : Studentene skal ha forståelse for grunnleggende administrative og teknologiske aspekter ved spesifisering, utvikling, innføring

Detaljer

Informatiske metoder Masterskolen Arild Jansen, AFIN

Informatiske metoder Masterskolen Arild Jansen, AFIN Informatiske forskningsmetoder II Design som forskningsmetode Hva er design og hvordan kan dette brukes innen forvaltningsinformatisk forskning Det historiske bakteppe Hvordan kan design brukes i forvaltningsinformatisk

Detaljer

Tom Røise 9. Februar 2010

Tom Røise 9. Februar 2010 Forelesning IMT2243 9. Februar 2010 Tema : Kravspesifisering : prosessen og produktet Viewpoint en myk tilnærming Pensum : Kap. 6 og 7 i Sommerville, Kravspesifisering Kravspesifisering = arbeidet med

Detaljer

Uke 4. Magnus Li INF /

Uke 4. Magnus Li INF / Uke 4 Magnus Li magl@ifi.uio.no INF3290 19/20.09.2017 Repetisjon av begreper Oppgave Radiologisystem Økonomisystem Administrasjonen Radiologisk avdeling Avdeling for rehabilitering Pasientjournal Pasient

Detaljer

Brukersentrert utvikling av elektronisk forordning, medisinering og kurve Erfaringer fra POCMAP-prosjektet

Brukersentrert utvikling av elektronisk forordning, medisinering og kurve Erfaringer fra POCMAP-prosjektet 1 HelsIT 23.09.2010 Brukersentrert utvikling av elektronisk forordning, medisinering og kurve Erfaringer fra POCMAP-prosjektet Inger Dybdahl Sørby & Gry Seland 2 POCMAP Point-of-care multi-aware clinical

Detaljer

Arild Jansen, AFIN. Prinsipper for fortolkende felt-studier (i en hermeneutisk tradisjon)

Arild Jansen, AFIN. Prinsipper for fortolkende felt-studier (i en hermeneutisk tradisjon) Informatiske forskningsmetoder Design som forskningsmetode Hva er design og hvordan kan dette brukes innen forvaltningsinformatisk forskning Det historiske bakteppe Hvordan kan design brukes i forvaltningsinformatisk

Detaljer

Se mulighetene! Forankring i kunnskapsløftet. Norsk. Kompetansemål

Se mulighetene! Forankring i kunnskapsløftet. Norsk. Kompetansemål Forankring i kunnskapsløftet Norsk Et hovedmål for opplæringen i norsk gjennom det 13-årige løpet er språklig selvtillit og trygghet i egen kultur som grunnlag for utvikling av identitet, respekt for andre

Detaljer

Interaksjonsdesign Utvikling for og med brukere

Interaksjonsdesign Utvikling for og med brukere Interaksjonsdesign Utvikling for og med brukere Håkon Tolsby 1 Hvorfor er brukerperspektivet viktig? Usability rules the Web. Simply stated, if the consumer can t find the product, then he or she will

Detaljer

Forsøkslæreplan i valgfag programmering

Forsøkslæreplan i valgfag programmering Forsøkslæreplan i valgfag programmering Gjelder bare for skoler som har fått innvilget forsøk med programmering valgfag fra 1.8.2016 Formål Valgfagene skal bidra til at elevene, hver for seg og i fellesskap,

Detaljer

Systemutviklingen er ferdig når et system er operativt. Med operativt menes når systemet blir brukt av brukerne på et faktisk arbeidssted.

Systemutviklingen er ferdig når et system er operativt. Med operativt menes når systemet blir brukt av brukerne på et faktisk arbeidssted. Presentasjon nummer 5 The changing system and the nature of maintenance Silde 1 Gruppen introduseres Slide 2 The changing system and the nature of maintenance The Changing system Systemutviklingen er ferdig

Detaljer

Innovative anskaffelser Utnytt handlingsrommet i regelverket! Seniorrådgiver Johan Englund, Difi

Innovative anskaffelser Utnytt handlingsrommet i regelverket! Seniorrådgiver Johan Englund, Difi Innovative anskaffelser Utnytt handlingsrommet i regelverket! Seniorrådgiver Johan Englund, Difi Direktoratet for forvaltning og IKT Innovasjon? Det verifiserte behovet Guarantees Quality Risk Volume IPRs

Detaljer

Sammenhengen mellom og

Sammenhengen mellom og Sammenhengen mellom og Kvalitet HMS v/ Geir A. Molland Haugaland Kraft EBL 4. mars 2008 Forenklet historikk, et utgangspunkt HMS: Fra lavstatus til kritisk suksessfaktor Kvalitet: Fra selvfølgelighet /

Detaljer

Å bygge båten mens man ror

Å bygge båten mens man ror Å bygge båten mens man ror Integrasjonsdagene 2013, Halden Lill Kristoffersen Konsulentsjef Communicate Jeg skal snakke om å skape rom for å fornye IT og samtidig ivareta daglig drift. Og litt om båtbygging

Detaljer

Introduksjonsforelesning makroøkonomi

Introduksjonsforelesning makroøkonomi Introduksjonsforelesning makroøkonomi Steinar Holden Hva er samfunnsøkonomi? studere beslutninger og valg som økonomiske aktører tar o individer, bedrifter, staten, andre forklare hvorfor økonomiske teorier

Detaljer

Iden%fisere behov og etablere krav. INF 1500; introduksjon %l design, bruk og interaksjon 8 september 2014

Iden%fisere behov og etablere krav. INF 1500; introduksjon %l design, bruk og interaksjon 8 september 2014 Iden%fisere behov og etablere krav INF 1500; introduksjon %l design, bruk og interaksjon 8 september 2014 Behov with UI, we are faced with counterintui%ve interac%on methods that are tailored to the needs

Detaljer

Innovative anskaffelser Hvordan anskaffe digitale løsninger som ikke finnes i dag? Seniorrådgiver Johan Englund, Difi

Innovative anskaffelser Hvordan anskaffe digitale løsninger som ikke finnes i dag? Seniorrådgiver Johan Englund, Difi Innovative anskaffelser Hvordan anskaffe digitale løsninger som ikke finnes i dag? Seniorrådgiver Johan Englund, Difi Innovasjon? Det verifiserte behovet Guarantees Quality Risk Volume IPRs Price Legal

Detaljer

Nye krav i ISO 9001, hvilke er de og hvordan implementere disse i TQM? Ragna Karoline Aasen

Nye krav i ISO 9001, hvilke er de og hvordan implementere disse i TQM? Ragna Karoline Aasen Nye krav i ISO 9001, hvilke er de og hvordan implementere disse i TQM? Ragna Karoline Aasen IMPLEMENTERINGSPLAN September 2015 ISO 9001:2015 publiseres Høst 2015 Akkreditering av sertifiseringsorganene

Detaljer

inf 1510: bruksorientert design

inf 1510: bruksorientert design inf 1510: bruksorientert design våren 2011 Tone Bratteteig design av informasjonssystemer + i:d (informatikk: design, bruk, interaksjon) Roger Antonsen: studielaben & Åpen Sone i dag: velkommen & introduksjon

Detaljer

Notater: INF1510. Veronika Heimsbakk 20. mai 2015

Notater: INF1510. Veronika Heimsbakk 20. mai 2015 Notater: INF1510 Veronika Heimsbakk veronahe@ifi.uio.no 20. mai 2015 Innhold 1 Bruk 3 1.1 Begrepet «bruk»......................... 3 1.2 Begrepet «behov»........................ 3 1.2.1 Maslows behovspyramide................

Detaljer

Kvalitet og programvare. Når bare det beste er godt nok. Produktet prosessen eller begge deler?

Kvalitet og programvare. Når bare det beste er godt nok. Produktet prosessen eller begge deler? Kvalitet og programvare Når bare det beste er godt nok. Produktet prosessen eller begge deler? To nøtter Hva forbinder du med et IT-system som har (høy) kvalitet? Formuler 3 kriterier for (høy) kvalitet

Detaljer

Digitalisering av krav - kravhåndtering

Digitalisering av krav - kravhåndtering Digitalisering av krav - kravhåndtering Frokostmøte Standard Norge 23. mai 2017 Kirsten Helle Broadest portfolio of solutions for the production and transformation of oil and gas Subsea Onshore/Offshore

Detaljer

Fra informasjonssystemer til informasjonsinfrastrukturer

Fra informasjonssystemer til informasjonsinfrastrukturer Fra informasjonssystemer til informasjonsinfrastrukturer - basis for samhandling i forvaltningen Gjesteforelesning AFIN 30.8.17 Øivind Langeland 1 Disposisjon og pensum Disposisjon: Bakgrunn Informasjonsinfrastrukturer

Detaljer

Kontrakter. INF1050: Gjennomgang, uke 12

Kontrakter. INF1050: Gjennomgang, uke 12 Kontrakter INF1050: Gjennomgang, uke 12 Kompetansemål Kontrakter I plandrevet utvikling I smidig utvikling Behov for smidige kontrakter Kontraktsmodeller PS2000 Del I: Kontrakter Grunnleggende: Hva? Plandrevet

Detaljer

Prototyper og anbudsdokumentasjon. Jan Håvard Skjetne SINTEF / University of Melbourne Janhavard.skjetne@sintef.no

Prototyper og anbudsdokumentasjon. Jan Håvard Skjetne SINTEF / University of Melbourne Janhavard.skjetne@sintef.no Prototyper og anbudsdokumentasjon Jan Håvard Skjetne SINTEF / University of Melbourne Janhavard.skjetne@sintef.no Anbudsprosessen Løsningsuavhengig dokumentasjon Motivasjon Arbeidet gjennom prosjekter

Detaljer

Nyttestyring og viktigheten av den gode kunde

Nyttestyring og viktigheten av den gode kunde 1/3/18 Nyttestyring og viktigheten av den gode kunde Magne Jørgensen Hva er et vellykket IT-prosjekt? Suksess er kontekstavhengig, men bør minimum inkludere: Oppnådd nytte (gevinster, verdi, måloppnåelse,

Detaljer

HVA, HVORFOR OG HVORDAN. Stig Harthug

HVA, HVORFOR OG HVORDAN. Stig Harthug IMPLEMENTERINGSFORSKNING HVA, HVORFOR OG HVORDAN Stig Harthug 15.11.2017 I GODT SELSKAP HOD Finansierer 3/4 av forskning innen helse i Norge Fra 2016 skal alle forskningsprosjekt i ha en plan for implementering

Detaljer

MÅLINGER ~ STRATEGI OG METODE

MÅLINGER ~ STRATEGI OG METODE MÅLINGER ~ STRATEGI OG METODE 11.03.2013 - www.pasientsikkerhetskampanjen.no Side 2 HVORFOR MÅLE? 11.03.2013 - www.pasientsikkerhetskampanjen.no Side 3 Vi ønsker å. vite om tiltak skaper forbedring Hensikten

Detaljer

Conference Centre Portal (CCP)

Conference Centre Portal (CCP) IN-MMO Obligatorisk oppgave 1 Brian Elvesæter mmo-oppgaver@ifi.uio.no 1 Conference Centre Portal (CCP) 2 1 Oblig 1: Problem description [1/3] The Conference Center Portal is an Internet portal that organizers

Detaljer

Hvordan bedømmer Gartner de lange linjene?

Hvordan bedømmer Gartner de lange linjene? Hvordan bedømmer Gartner de lange linjene? q Digitalisering skaper STORE informasjonsmengder som foreldes raskt og er nærmest verdiløse uten rask og presis analyse q Tradisjonell BI er ikke godt nok, den

Detaljer

Nyttestyring og viktigheten av den gode kunde. Magne Jørgensen

Nyttestyring og viktigheten av den gode kunde. Magne Jørgensen Nyttestyring og viktigheten av den gode kunde Magne Jørgensen Hva er et vellykket IT-prosjekt? Suksess er kontekstavhengig, men bør minimum inkludere: Oppnådd nytte (gevinster, verdi, måloppnåelse, ROI)

Detaljer

Hvilke konsekvenser kan restrukturering av norsk VA-bransje få for samfunnssikkerheten?

Hvilke konsekvenser kan restrukturering av norsk VA-bransje få for samfunnssikkerheten? Hvilke konsekvenser kan restrukturering av norsk VA-bransje få for samfunnssikkerheten? Av Petter Almklov, NTNU Samfunnsforskning Jon Røstum, SINTEF Vann og Miljø NOU 2006:6 Når sikkerheten er viktigst

Detaljer

Participatory Design i dagens samfunn

Participatory Design i dagens samfunn Participatory Design i dagens samfunn Christina Mörtberg 2006-02-07 Bakgrunn Prosjekt Hva er Participatory Design 1) konkret: hva er det å gjøre PD? 2) Strukturelt og kontekstuelt. Betingelser for PD Endre

Detaljer

John-Kjell.Hoset@Stretch.no 9513 5625 EN INNFØRING I BPM

John-Kjell.Hoset@Stretch.no 9513 5625 EN INNFØRING I BPM John-Kjell.Hoset@Stretch.no 9513 5625 EN INNFØRING I BPM 1 AGENDA DEL1 HVA ER BPM Hva er BPM Utfordringen Gruppearbeid DEL2 PRAKTISK MODELLERING OG DEMO MED BIZAGI Hva er BPMN BPMN modellering verktøy

Detaljer

A Study of Industrial, Component-Based Development, Ericsson

A Study of Industrial, Component-Based Development, Ericsson A Study of Industrial, Component-Based Development, Ericsson SIF8094 Fordypningsprosjekt Ole Morten Killi Henrik Schwarz Stein-Roar Skånhaug NTNU, 12. des. 2002 Oppgaven Studie av state-of-the-art : utviklingsprosesser

Detaljer

Digitalisering: Digitale infrastrukturer for læring og progresjon. Sten Ludvigsen, UV, UiO

Digitalisering: Digitale infrastrukturer for læring og progresjon. Sten Ludvigsen, UV, UiO Digitalisering: Digitale infrastrukturer for læring og progresjon Sten Ludvigsen, UV, UiO Kompetanseutvikling historisk Sentrale begreper Kompetanse Holdninger Ferdigheter I et utdannings- og læringsperspektiv

Detaljer

Smidig innhold Hvordan smidige metoder hjelper oss å lage kvalitetsinnhold. Ove Dalen

Smidig innhold Hvordan smidige metoder hjelper oss å lage kvalitetsinnhold. Ove Dalen Smidig innhold Hvordan smidige metoder hjelper oss å lage kvalitetsinnhold Ove Dalen There is a lack of discipline in many web publishing processes because managers in charge of websites often don't respect

Detaljer

inf 1510: å lage skisser og prototyper

inf 1510: å lage skisser og prototyper inf 1510: å lage skisser og prototyper 1) underveis i designprosessen forstår vi mer og mer av hva vi skal lage og hvordan det kan lages: hvordan kan vi designe en prosess der vi lærer underveis? 2) hva

Detaljer

Agenda. TDT4140: Kravinnhenting. Kravprosessen Forståelsesproblemet Teknikker for innhenting av krav. Den organisatoriske dimensjonen

Agenda. TDT4140: Kravinnhenting. Kravprosessen Forståelsesproblemet Teknikker for innhenting av krav. Den organisatoriske dimensjonen TDT4140: Kravinnhenting Torbjørn Skramstad IDI / NTNU Introduksjon til objektorientert design Agenda Kravprosessen Forståelsesproblemet Teknikker for innhenting av krav Intervju Scenarier Etnografi Eksempel

Detaljer

Forskningsmetoder i informatikk

Forskningsmetoder i informatikk Forskningsmetoder i informatikk Forskning; Masteroppgave + Essay Forskning er fokus for Masteroppgave + Essay Forskning er ulike måter å vite / finne ut av noe på Forskning er å vise HVORDAN du vet/ har

Detaljer

DESIGNSTRATEGI I MØTET MED EN ORGANISASJON

DESIGNSTRATEGI I MØTET MED EN ORGANISASJON DESIGNSTRATEGI I MØTET MED EN ORGANISASJON John Richard Hanssen Trondheim, 14. januar 2014 14.01.2014 Medlem i Atelier Ilsvika og Skapende sirkler. Begge virksomhetene (samvirkene) er tverrfaglige i grenselandet

Detaljer

Introduksjonsforelesning makroøkonomi

Introduksjonsforelesning makroøkonomi Introduksjonsforelesning makroøkonomi Steinar Holden Hva er samfunnsøkonomi? studere beslutninger og valg som økonomiske aktører tar o individer, bedrifter, staten, andre forklare hvorfor økonomiske teorier

Detaljer

Innovative anskaffelser Utnytt handlingssrommet i regelverket! Seniorrådgiver Johan Englund, Difi

Innovative anskaffelser Utnytt handlingssrommet i regelverket! Seniorrådgiver Johan Englund, Difi Innovative anskaffelser Utnytt handlingssrommet i regelverket! Seniorrådgiver Johan Englund, Difi Innovasjon? BALANSERTE ANSKAFFELSER Behov Konkurransegrunnlag Konkurranse Kontrakt Leveranse Test / Dialog

Detaljer

ISACAs julemøte 4.desember Hvordan kan organisasjonen påvirke informasjonssikkerheten? - sikkerhetsledelses perspektiv

ISACAs julemøte 4.desember Hvordan kan organisasjonen påvirke informasjonssikkerheten? - sikkerhetsledelses perspektiv ISACAs julemøte Hvordan kan organisasjonen påvirke informasjonssikkerheten? - sikkerhetsledelses perspektiv Dr.ing stipendiat Inst. for industriell økonomi og teknologiledelse, NTNU http://www.iot.ntnu.no/users/albrecht/

Detaljer