260 likes | 426 Views
FINF4001 - Forelesning uke 38 Systemutvikling –III: Utvikling av vev-tjenester. Temaer: Systemutvikling av nettsteder/vevtjenester Litt om E-forvaltning OM IKT og IS-strategier Litteratur Avison & Fitzgerald, Information Systems, Kap. 1 7,
E N D
FINF4001 - Forelesning uke 38Systemutvikling –III: Utvikling av vev-tjenester Temaer: Systemutvikling av nettsteder/vevtjenester Litt om E-forvaltning OM IKT og IS-strategier Litteratur Avison & Fitzgerald, Information Systems, Kap. 17, Holmane, V. (1999): Kommuner og Lokalsamfunn Kvalitetskriterier: http://www.kvalitetpaanett.net/OmKvalitet.htm Om W3C og XML: http://www.w3.org,http://xml.coverpages.org/govML.html Statskonsult: Elektronisk saksbehandling. Statens generelle kravspesifikasjon (SGK) http://www.statskonsult.no/publik/bokhefteveil/sgk_krav.htm (utdrag) FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
Noen interessante eksempler på offentlige nettsteder • http://www.lanekassen.no/ • http://www.samordnaopptak.no/ • http://www.skatteetaten.no/Templates/Selvbetjening.aspx?id=9483 • http://www.oslo.kommune.no/ • http://www.bergen.kommune.no/ • http://www.enebakk.kommune.no/ • http://www.levanger.kommune.no/ • http://www.stortinget.no/ FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
Hva er et nettsted og en vevtjeneste? • En personlig hjemmeside • En offentlig informasjonstjeneste? • Portaler • Ett [sett av ] kommunikasjonstjenester • E-handelsløsning • Offentlig tjenester • Ledd i myndighetsutøvelse • Forvaltningsoppgaver • Støtte for politiske aktiviteter: demokrati FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
Hva er formålet med en offentlig vevtjenester? • Tilgjengeliggjøre offentlig informasjon • Bedre innsyn og publikums kontroll • Gjøre offentlig tjenester mer brukervennlige • Ledd i myndighetsutøvelse eller forvaltningsoppgaver • Støtte til /ledd i næringsutvikling • Støtte for politiske aktiviteter: demokrati • Fritid og kultur: Informere og markedsføre kommunens kvaliteter og aktiviteter til innbyggerne og besøkene. Er disse mål enkelt å forene? FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
Nettsteder er komplekse byggverk FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
Tjenestetrappa – et rammeverk for utvikling av IS i forvaltningen? FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
Nettsteder er komplekse byggverk FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
Hva består byggverket av ? • Brukergrensesnitt: • Grafisk utforming, symbol- og fargebruk, • Arkitektur: organisering av innholdet på nettstedet, nivåstruktur, • Funksjonalitet : de tjenester som nettstedet tilbyr brukeren, f eks. skjemaer, veiledning, kalkulator,. • Informasjonsressurser: • Databaser og andre tekstsystemer som nettstedet gir tilgang til (i form av datafiler) • Applikasjonsprogrammer: • Brukertjenester, fagsystemer, tjenestesystemer, etc FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
Hva består byggverket av – 2 • Teknisk infrastruktur : • Nettverk og andre fellesressurser: servere, verktøy; basistjenester som www, e_post, sikkerhet,.. • Organisatorisk infrastruktur • Rutiner, prosedyrer og ansvarsforhold som skal sørge for at nettstedet til enhver tid er oppdatert og utfører de tjenester som er tilgjengelig, FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
Isfjellet • .. Informasjon Kommunikasjon Interne systemer Intern organsiering FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
Hva er de enkelte komponentene og hvordan bygges de? Brukergrensesnittet • Layout: struktur og grafisk formgivning • Formidling av budskapet (ene) • Metoder og teknikker • Modellering • Usability engineering • Prototyping, testing/evaluering, heuristiske teknikker,.... • Verktøy • HTML-koding direkte (tekst-editorer) • ”oversettere”: Eks MS Word .html • Redigeringsverktøy: Frontpage, Hot Metal, Dreamweaver,... • Enkel programmering: PhP, Javaskript,.. FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
Hva er de enkelte komponentene og hvordan bygges de – II? • Arkitektur: : Informasjons- og funksjonsstruktur • Struktur på de enkelte sidene • Overordnet side-struktur = katalog- og filstruktur på vev-tjeneren? • Metoder og teknikker • Informasjonsproduksjon • Informasjonsmodellering: XML, databaseverktøy • Verktøy: • Kontorstøtteverktøy, (fritekst & strukturert databaser,.. FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
Hva er de enkelte komponentene og hvordan bygges de – III? Funksjonalitet og tjenester • Kommunikasjons- og behandlingstjenester • Uthenting av skjemaer, annen informasjon • Kommunikasjon/interaksjon mot fagsystem • Metoder og teknikker • Programutvikling • Applikasjonsutvikling • Verktøy • Programmeringsspråk: Java, C++, ... • Applikasjonsutviklingsverktøy: FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
Informasjonstjenester Modellering og lagring av strukturerte data • Datamodellering og databaser • Datamodelleringsteknikker som E-R, ORM. UML, .. • Databasehåndteringsverktøy verktøy • Modellering av semistrukturerte data • Eks. XML , Noe i HTML FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
Hvilke av disse perspektiver er mest aktuelle? • Funksjonsorientering (FO) • Beskriver hva som skal gjøres: • Eks. lover®ler • 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 , 14 september 2004 Arild Jansen. AFIN/UiO
Teknisk infrastruktur • Hva : • Nettverk og andre fellesressurser: servere, verktøy; basistjenester som www, e_post, sikkerhet,.. • Viktige kriterier • Organisatoriske og geografiske forhold • Krav til tilgjengelighet og funksjonalitet • Mangfold av teknisk utstyr • SIKKERHET • ….. FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
Hva omfatter den organisatorisk infrastrukturen • Virksomhetens politiske og administrative organisering: • Ledelse og organisering av alle funksjoner og tjenester som omfattes av nettstedet • Rutiner, prosedyrer og ansvarsforhold som skal sørge for at nettstedet til enhver tid er oppdatert og utfører de tjenester som er tilgjengelig, • Roller og oppgaver • Informasjonsstrategi som del av en virksomhetsstrategi • Informasjonsredaktør, informasjonsleverandør og vevkoordinator • ”Metoder og teknikker” • Opplegg for kvalitetssikring av alt innholdet på nettstedet • Automatisert kobling mellom interne informasjonsressurser og vevtjenestene • …. FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
Hva karakteriserer utvikling av vevtjenester • Tidspress- viktig å få noe ut på nettet raskt • Uklare spesifikasjoner – noe som fanger oppmerksomhet • Utstrakt bruk av prototyping – som ofte er pilotversjoner • Brukerne er der ute – ikke i virksomheten • Parallell utvikling av ulike komponenter • En fastlagt – 3 –delt arkitektur • Kvalitet er ofte uklart definert – gjenstand for forhandlinger FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
Komponenter i et vev-basert IS (vevtjeneste) forenklet bilde . Andre systemer Funk-sjoner Grense-snitt Modell Grense-snitt Brukere Lokal klient IT-system FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
Tjenestetrappa – et rammeverk for utvikling av IS i forvaltningen? FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
Noen eksplisitte krav til offentlig IKT-systemer og nettsteder • Rene arkivsystemer : Noark-standarden • http://www.riksarkivet.no/arkivverket/lover/elarkiv/noark-4.htm • Saksbehandlersystemer : statens generelle kravspesifikasjon (SGK) • http://www.statskonsult.no/publik/publikasjoner/sgk-krav/index.htm • Det generelle indikatorsettet for kvalitetsvurderinger finnes på : • http://www.norge.no/kvalitet/kvalitet2004/ FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
IS-strategier Kort oppsummering • Behov for ulike tilnærmingsmåter • Software engineering (SE) og Soio-teknisk (SO) er komplementære og ikke alterntiver • Utviklingsmetodologi (rammeverk for SU-arbeidet) • Veileder i SU-arbeidet : angir faser og arbeidsformer mm • Viktig for kommunikasjon og organisering av prosjektet • Må brukes med fornuft, tilpasses avhengig av problemtype, betingelser, kompetanse, kultur osv FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
Konsekvensene av tjenestetrappa for virksomhetenes IT/IS-strategi • Hvilke IS ligger på de ulike trinn • Er rekkefølgen den mest ’korrekte’ (naturlige) • Fanger trappa opp de sentrale dimensjoner i utviklingen av forvaltningen • Kan vi hoppe over trinn • F eks. 13, 24,.. • Er trinn 3- og 4 de mest verdifulle • Kan vi måle ’nivået’ på forvaltningens bruk av IKT ved å telle antall apllikasjoner på trinn 3 og 4 FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
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 To verdensanskuelser -det rasjonelle versus det romantiske FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
Utgangspunktet er Descartes m fl. mekanistisk systemforståelse Klar, eksakt og sann representasjon av verden Verden er stabil Reduksjonisme, gjentagbarhet bevis-/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 forand-ring - uforutsigbar- kaotisk Organisasjoner koordineres ved uformell, direkte interaksjon mellom medlemmene Datamaskinen som medium for menneskelig samhandling Datamaskinen -kalkulasjon eller informasjonsbehandling FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO
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,.. Organisasjonen : Maskin eller kultur Arbeidsdeling og koordinering FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO