FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN

Slides:



Advertisements
Liknende presentasjoner
Etablering av effektiv produksjon på tvers av landegrenser
Advertisements

FINF- H -04, 14 september 2004 Arild Jansen. AFIN/UiO 1 FINF Forelesning uke 38 Systemutvikling –III: Utvikling av vev-tjenester Temaer:  Systemutvikling.
Programmering i ActionScript - hva er det, og hvordan undervise?
Datasystemer og informasjonssystemer DRI pensumseminar
Oversikt over systemer med jus i, og grunnleggende perspektiver og hensyn Dag Wiese Schartum.
5. Organisasjoner, individer og grupper
Goffman, Garfinkel og Giddens
Programvare-prosesser
Introduksjon til systemutvikling
Sesjon 8: Motstand mot forandring Knut Haanæs Steinar Bjartveit
IN 265 Problemdefinering, modellering og kravspesifikasjon
Kvalitet i systemutvikling og bruk Forelesning IN
Bygg og funksjon – å bestille et bygg – roller i en byggeprosess
Empiriske metoder Oppgaveanalyse, observasjon
Endring og omstilling.
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.
DRI2001 h05 - Introduksjon 17. aug Arild Jansen 1 Introduksjon til DRI 2001– 1. forelesning 17. august 2005 Forelesningsplanen og pensum
Samhandling og informasjon Kunnskaps- utvikling og refleksjon Menings- danning og over- talelse Skrive- kompetanser Handlinger og formål Kunn- skaps- lagring.
FINF4001 H -04, 2.9 Arild Jansen. AFIN/UiO
ORGANISASJON OG PROSESSER Kjetil Hoff Partner Innsikt1 AS.
Masterskolen oppsummering Arild Jansen, AFIN FINF Oppsummering Masteroppgaven : teori - metode - empiri Om de ulike perspektiver i forvaltningsinformatisk.
FINF4001 Høst 2008 Systemutvikling: Tilnærmingsmåter & perspektiver
Objektorientert utforming In 140 Sommerville kap. 12.
Systemer, perspektiver og tenkemåter Computer context, kap. 3-9, 12.
1 GeoPortal – Rammeverk Introduksjon. 2 Teknisk rammeverk - Interoperabilitet Interoperabilitet evne til å kommunisere, kjøre programmer, eller overføre.
Systemutvikling, organisasjonsutvikling og regelverksutvikling Dag Wiese Schartum, AFIN.
FINF4001 Oppsummering Høsten 2005 Digital forvaltning – noen perspektiver Forvaltningsinformatisk perspektiver på systemutvikling Datakvalitet Informasjonssystemer.
DRI 1001 Oppsummering 2005 Arild Jansen, AFIN DRI1001 – Digital forvaltning Oppsummering Datasystemer og informasjonssystemer IKT i offentlig.
Brukermedvirkning In 140 Forelesning. Historie Skandinaviske tradisjon Sosio-teknisk metode NJMF-prosjektet( ) –Dataavtalen LO-NAF(i dag NHO) –Arbeidsmiljøloven.
FINF- H -05, 08 september 2005 Arild Jansen. AFIN/UiO 1 FINF Forelesning 8. september Systemutvikling –III: Utvikling av vev-tjenester Temaer: Systemutvikling.
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)
Befolkning og arbejdsmarked 7. Mikroøkonomi Teori og beskrivelse © Limedesign
DRI1001 h06 - Arild Jansen 1 Datasystemer og informasjonssystemer Veiledning til 1. obligatorisk oppgave Et datasystem kan defineres som [Ande89]: “Et.
DRI1001 h05 - Pensumseminar 24.aug Arild Jansen 1 Datasystemer og informasjonssystemer DRI pensumseminar Om pensumseminaret og obligatoriske.
DRI1001 h04 - Introduksjon 16 aug Arild Jansen 1 Introduksjon til DRI – med vekt på IKT 1. forelesning 16. august Om kursopplegget og pensum Hva.
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 H06 -oppsummering Arild Jansen AFIN
Organisasjoner setter oss i en spesiell kontekst (sammenheng) som gjør at vi tenker og handler på spesielle måter. Dette kalles organisasjonsatferd.
IN 265 Våren 2003 : Forelesning : Design av arkitektur og komponent 1 IN250 – Om komponent design Mål for forelesningen: l Se på prinsipper.
FINF H Forelesning Arild Jansen. AFIN 1 FINF4001 Høsten 2005 Masteremne i forvaltningsinformatikk Om avdelingen og studiet Pensum og undervisningsopplegg.
DRI 1001 Oppsummering 2007 Arild Jansen, AFIN DRI1001 – Digital forvaltning Oppsummering Datasystemer og informasjonssystemer IKT i offentlig.
Krav til sikring av personopplysninger Prof. Dag Wiese Schartum, AFIN.
Utviklingsprosesser INF 1500; introduksjon til design, bruk og interaksjon 12 september 2011.
Kapittel 12 Endring og omstilling
Det strukturelle perspektivet
Rammer for og organisering av eForvaltningen
Regjeringens digitaliseringsprogram Hvorfor, hva og hvordan
Oppsummering – DRI1001 Departementer Direktorater / tilsyn Kommuner
Oppgaveskolen 2005 Introduksjon
Oppsummering – FINF1001 Departementer Direktorater / tilsyn Kommuner
Informasjon og data Informasjon er alle typer ”opplysninger” (tall, tekst, bilder, lyd, film,…) Data er en representasjon av informasjons i datamaskinen.
FINF- 4001, . Arild Jansen. AFIN
Organisasjonsteorier i et historisk perspektiv
12. Organisasjonsutvikling
Informatiske forskningsmetoder – II Design som forskningsmetode
12. Organisasjonsutvikling
Kap. 9 Organisasjonens omgivelse
Oppsummering, FINF4021 Dag Wiese Schartum.
Oppsummering – FINF1001 Departementer Direktorater / tilsyn Kommuner
Utskrift av presentasjonen:

FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN FINF4001 Høst 2004 2. Forelesning Systemutvikling : Tilnærmingsmåter & perspektiver 06.04.2017 Temaer: Utvikling av informasjonssystemer– et overordnet syn Perspektiver og tenkemåter Systemutvikling eller organisasjonsutvikling Faser i utviklingsarbeidet Litteratur Avison & Fitzgerald, Information Systems, Kap. 1-5 Dahlbom og Mathiassen, kap. 3 FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN FINF H 03 -2 Arild Jansen AFIN

Fra problem til Informasjonssystem (IS) Problemområde .. Informasjonssystem (IS) ’Utdefinert’ Det ikke-formaliserte IS Det formaliserte IS Den automatiserbare delen av IS (Datasystemet) Den ikke – automatiserbare delen av IS Det ’automatiserte’ datasystemet Den manuelle delen av datasystemet FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN

Informasjonssystem og datasystem Datasystem inngår i et Informasjons-system som inngår i en organisert samhandling Organisasjon Rammer for samhandling Informasjonssystem Datasystem = formaliserbar del automatiserbar del FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN

FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN Noen eksempler Gjennomfør avgrensningene og valgene i figuren foran på disse eksempler Studentvev’en Lånekassa’s søknadsystem (vev-systemet) Forenklet ligning FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN

Datasystemer og informasjonssystemer- 2 06.04.2017 Et IS kan defineres som [Ande89]: “Et system for innsamling, bearbeiding, lagring, overføring og presentasjon av informasjon”, En bedre definisjon ’ Samlingen av menneskelige og maskinelle ressurser samt regler og prosedyrer organisert for å utføre bestemte funksjoner og løse en bestemt oppgave (Beekman 1995) Finnes både manuelle og databaserte systemer! FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN FINF H 03 -2 Arild Jansen AFIN

FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN 06.04.2017 IS karakteristika Menneskelig konstruksjon Knyttet til en bestemt arbeidsoppgave(r) Eies av en organisasjon i forandring Formidler informasjon (f.eks. fra visse personer til visse personer eller mellom systemer) Håndterer ulike typer informasjon Ulike typer behandling/prosessering av data Manuelle og/eller datamaskin basert behandling av data/informasjon FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN FINF H 03 -2 Arild Jansen AFIN

FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN Hva kan et IS bidra til ? 06.04.2017 Noen alternativer Automatisering : erstatter menneskelig arbeid med maskiner som utfører arbeidet Eks.: Bankautomater, transaksjonss, ordresystemer, såkalte integrerte (embedded) sanntidssystemer Informatisering ( Understøtte menneskelig aktiviteter (både informere og utføre) Saksbehandlersystemer, beslutningsstøtte, ’datawarehouse’ Kommunikasjon : Støtte informasjons-utveksling og samhandling og koordinering mellom mennesker Gruppevarer (CSCW- datastøttet samarbeid), arbeidsflytsystemer FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN FINF H 03 -2 Arild Jansen AFIN

Motivasjon for utvikling av datamaskinbaserte IS 06.04.2017 Rasjonalisering og effektivisering Raskere, enklere, mer nøyaktig lagring, gjennfinning og bearbeiding av data (informasjon) integrerte løsninger (og redusering av manuelle inngrep i verdikjeder) Økt kvalitet (f.eks. krav tilenhetlig, sikker og rask saksbehandling Endringstakt og mobilitet Strategisk bruk, f eks. elektronisk handel Økt kontroll (??) Håndtere kompleksitet – klarer vi det? FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN FINF H 03 -2 Arild Jansen AFIN

Ulike syn på utvikling av IS 06.04.2017 Ulike syn på utvikling av IS Ulike syn: Konstruksjonsprosess Teknisk og organisatorisk forandringsprosess Erkjennelsesprosess Politisk prosess Hva er det i praksis? FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN FINF H 03 -2 Arild Jansen AFIN

Modellering av konteksten . (Edb)-system Bruker Modell av virkeligheten Virkeligheten Problemområdet: Formål/oppgave: Eks Billettbestilling, booking Studentregistrering Anvendelsesområdet: Del av brukerorganisasjonen Eks: Reisebyrå eller sjølbetjening Studentenes egen hverdag FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN

Noen ulike perspektiver på et (informasjonssystem) system - 2 Stabilitet Mål og strategi Strukturer Prosedyrer og retningslinjer Datagrunnlaget … Eks : Lønns- og personal-system, lagerstyring Dynamikk Endringer i omgivelsene Uforutsigbare hendelser Mellom-menneskelige relasjoner -konflikter Symbolske verdier, bedriftskultur, ansikt utad, følelser.. Eks: E-handelsløsnings, studentvev’en FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN

Faser i systemutviklingsarbeidet: Den tekniske siden av problemet Foranalyse : avdekke problemene Analyse: Se systemet utenfra Klarlegge behov og rammer : tekniske, organisatoriske, økonomiske, juridiske, sikkerhet Utforming/design : Se systemet innenfra Skape grunnlag for å realisere systemet gjennom å konstruere en logisk modell Realisere systemet: Utvikle (programmere), kjøpe og tilpasse Implementere systemet Installere og konfigurere, gjøre systemet driftsklart Igangsetting og drift Avvikling FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN

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 -04, Forelesning 24. aug. Arild Jansen. AFIN

FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN Faser i SU-arbeidet -3 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 -04, Forelesning 24. aug. Arild Jansen. AFIN

Systemer, modeller og virkeligheten 06.04.2017 En del av VIRKELIGHETEN: Interesser Temaer Problemer Forventninger Andre kilder IDÉER BESKRIVELSER TEORIER METODIKK Utviklingssubjekt PROBLEMER MODELLER TEKNIKKER FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN FINF H 03 -2 Arild Jansen AFIN

FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN Overordnet rammeverk 06.04.2017 UOD Analyse System Versjon 1.0 Implementasjon Versjon 1.x UTFASING Utviklings- metodikk/ modeller/ verktøy / teknologier / plattformer Utviklings- prosjekt Drift / Vedlikehold FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN FINF H 03 -2 Arild Jansen AFIN

Hva er en systemutviklingsmetodikk (rammeverk) Veileder i SU-arbeidet En fornuftig samling av hva & hvordan - ikke en kokebok eller fasitsvar – ingen tvangstrøye Viktig for kommunikasjon og organisering av prosjektet Må brukes med fornuft, tilpasses til Problemets type og betingelser Personalets kompetanse Kulturelle og historiske forhold Men improvisasjon forutsetter at en kan grunnlaget FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN

Noen ulike perspektiver på et (informasjonssystem) system Fokus på elementer og relasjoner (struktur) – Fokus på de formaliserte regler og prosedyrer Fokus på informasjon og data Fokus på faktiske hendelser – det virkelige liv - Fokus på ulike roller og interesser, konflikter FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN

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 -04, Forelesning 24. aug. Arild Jansen. AFIN

Ulike fagretninger - grunnfilosofier -1 06.04.2017 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 -04, Forelesning 24. aug. Arild Jansen. AFIN FINF H 03 -2 Arild Jansen AFIN

FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN 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 organisaasjon Systemutvikling må også omfatte organisasjonsutvikling og læring FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN

FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN Utviklingsmodeller 06.04.2017 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) FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN FINF H 03 -2 Arild Jansen AFIN

Utviklingsmodeller (forts.) 06.04.2017 Representerer ulike tilnærminger til systemutvikling Gjenspeiler også evolusjon av programvareutvikling Hovedklasser av utviklingsmodeller er: Kod og fiks Stegvise Fossefall/vannfallsmodellen (“waterfall”) Evolusjonære Transformasjonsmodeller Spiralmodeller FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN FINF H 03 -2 Arild Jansen AFIN

Utviklingsmodeller (forts.) 06.04.2017 Kod og fiks modeller Utvikle programmer / kode Rette / korrigere programmer Stegvise modeller: utvikling delt i faser som utføres sekvensielt Vannfallsmodeller: videreutvikling av stegvise modeller der feedback løkker og prototyping også er inkludert FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN FINF H 03 -2 Arild Jansen AFIN

FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN 06.04.2017 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 -04, Forelesning 24. aug. Arild Jansen. AFIN FINF H 03 -2 Arild Jansen AFIN

Utviklingsmodeller (forts.) 06.04.2017 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 kan automatisk bli transformert til spesifikasjoner på lavere nivå (fra formelle spesifikasjoner til programvare) FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN FINF H 03 -2 Arild Jansen AFIN

FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN 06.04.2017 Spiralmodellen Fokus på risiko og reduksjon av risiko Utvikling delt i et sett av sykler (i spiralen) Målsetning (hva skal oppnås f.eks. funksjonalitet, ytelse, etc.) Alternative måter å realisere løsning for dette (utvikle, kjøpe, etc.) Identifisere begrensningene (kostnad, grensesnitt, etc.) Eksempel: hvordan øke produktivitet? FINF- H -04, Forelesning 24. aug. Arild Jansen. AFIN FINF H 03 -2 Arild Jansen AFIN

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 -04, Forelesning 24. aug. Arild Jansen. AFIN

To verdensanskuelser - det rasjonelle versus det romantiske 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 -04, Forelesning 24. aug. Arild Jansen. AFIN

Datamaskinen - kalkulasjon eller informasjonsbehandling 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 -04, Forelesning 24. aug. Arild Jansen. AFIN

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 -04, Forelesning 24. aug. Arild Jansen. AFIN