Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Rammeverk for realisering av saksbehandler- og beslutningssystemer
12. oktober 2005
Thomas Bech Pettersen 1
Slide 1 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Rammeverk for realisering av saksbehandler- og beslutningsstøttesystemer
Thomas Bech PettersenThomas Bech Pettersen
Beslutningssystemer i offentlig sektorBeslutningssystemer i offentlig sektorSeminar, Forvaltningsinformatikk, 12.10.2005Seminar, Forvaltningsinformatikk, 12.10.2005
Slide 2 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Innhold
Kort om Computas
Teknologiaspekter
Gjenbruk, rammeverk, komponenter
Internett, Web, Java, XML
Systemarkitektur, integrasjon
Eksempler fra prosjekter
Prosjektgjennomføring, metodikk, kontrakter
Slide 3 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Kort om Computas
105 ansatte, lokaler på Lysaker
Eiet av de ansatte (66%) og Firmament AS (34%)
Etablert 1985 ut fra Det Norske Veritas
...med kunnskapsteknologi som basis
Visjon:
Slide 4 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Rammeverk for realisering av saksbehandler- og beslutningssystemer
12. oktober 2005
Thomas Bech Pettersen 2
Slide 5 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Om Computas og fagmiljøet
Kompetansemiljø
• Ca 90 konsulenter/utviklere, hovedfag/master nivå, men også dr.scient/dr.ing
• Fokus på praktisk systemutvikling
Organisering
• Forretningsenheter: BPM, EAI, Interaktive tjenester, Rådgivning prosjekter
• Fagnettverk
Slide 6 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Teknologiaspekter
SYSTEMETSYSTEMET
BRUKSOPPLEVELSEN
FAGLIG INNHOLD
Slide 7 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Teknologiaspekt 1
Omfatter:• Regi, interaksjon, navigasjon, terminologi, symbolbruk,
skjermbilder, oppgavestøtte, opplæring, innføring, ...
Krav/kriterier:• Trivsel, ergonomi, intuitivitet, effektivitet, konsistens,
oppgavetilpasset, brukertilpasset, organisasjonstilpasset, …
Hvordan?• Brukernær prototyping - iterativ systemutvikling
• Tverrfaglige team - organisasjon, fag, brukerinteraksjon, IT
• Aktiv kunnskapsstøtte!
BRUKSOPPLEVELSEN
Slide 8 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Teknologiaspekt 2
Omfatter:• Arbeidsprosesser, saksgang, fagkunnskap, regelverk,
behandlingslogikk, standarder, organisasjon, kodeverk, maler, data, …
Krav/kriterier:• Uttrykkskraft, semantikk, integrasjon, maskintolkbart,
aktivt, forståelig, endringsvillig, validerbart, verifiserbart, ...
Hvordan?• Modeller og kunnskapsrepresentasjon; regelrepresentasjon,
prosedyrerepresentasjon, informasjonsrepresentasjon
FAGLIG INNHOLD
Rammeverk for realisering av saksbehandler- og beslutningssystemer
12. oktober 2005
Thomas Bech Pettersen 3
Slide 9 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Teknologiaspekt 3
Omfatter:• Klienter, tjenere, arkitektur, nettverk, operativsystemer,
databaser, mellomvare, programmering, integrasjon, drift, …
Krav/kriterier:• Sikkerhet, stabilitet, kapasitet, kostnadseffektivitet, levedyktighet,
fleksibilitet, åpenhet, “usynlighet”, …
Hvordan?• Åpne og fleksible markedsledende teknologiplattformer og
arkitektur, ”tjenester”, objekter, komponenter, rammeverk, agenter, design, …
SYSTEMETSYSTEMET
Slide 10 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Konsekvenser for teknologivalg
Utvikling av gode IT-løsninger krever høy kompetanse på mange områder!
System, faginnhold og bruk har ulike endringskrav og oppdateringsbehov
Gode IT-løsninger må balansere:• kostnadseffektiv bruk av standardteknologi og
løsninger
• nytteverdien av skreddersydd tilpasning til oppgaver, brukere og organisasjon
Slide 11 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Saksbehandlingsrammeverk?
Arbeidsprosesser / arbeidsflyt / saksgang / saksflyt ...
Fokus på effektivitet, likebehandling, kvalitet, nøyaktighet, revisjonsspor
Strømlinjeforming av rutinearbeid, frigjøre tid til gode vurderinger og beslutninger
Spesialisert beslutningsstøtte på de områder det er påkrevet
Brukerinteraksjon: Enkelhet, effektivitet og estetikk
Slide 12 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Rammeverk for saksbehandlings-og beslutningssystemer: FrameSolutions™
Over 10 års fartstid
Arv fra FoU-arbeid mange år før det
Rammeverk:
• Samling av felles komponenter, gjenbruksbibliotek
• ”Nesten” et produkt
• Metodikk
Teknologiplattformer: .Net (Microsoft), Java/J2EE, Smalltalk
Integrasjonsorientert!
Rammeverk for realisering av saksbehandler- og beslutningssystemer
12. oktober 2005
Thomas Bech Pettersen 4
Slide 13 Reproduksjon forbudt uten tillatelse fra Computas AS ©
ErlingErling
PandoraPandoraHeleneHelene
KRMKRM
TorkilTorkil
BL96BL96
HaldrisHaldris
NauticusNauticus
PTAPTA
PagaPaga
1987-93 ’95 ’96 ’97
...på en grovkornet tidsskala...
’98
Historie
’99
FS.NetFS.Net
FS/J2EEFS/J2EE
DUFDUF
HøyrettHøyrett
ModuLinkModuLink
FS/SaraFS/Sara
ProvisProvis
’94 2000
OASOAS
GTSGTS
ARENAARENA
NorvisNorvis
2005
LOVISALOVISA
Slide 14 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Rammeverket FrameSolutions
4 Hovedkomponenter:
• ”Hva”:Alle “ting” (saker, dommer, tiltaler, vitner, møter, ...)
• ”Hvordan”:Beskrivelse av hvordan sakene beveger seg i organisasjonen (saksflyt, oppgaver, rutiner)
• ”Hvorfor”:Regler for bevegelsene i sakene. Frister, terskelverdier (6+ saker), hendelser (hvis voldtekt oppnevn bi.adv)
• ”Hvem”:Beskrivelse av organisasjonen, dommere, parter (tiltalte, aktor, saksøkte, ...) og andre
Slide 15 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Komponenter
Arbeidsprosessmotor, arbeidsflyt (innkurv, oppgavefordeling)
Regelmotor
Domenemodell
Organisasjonsmodul, inkl. tilgangskontroll
Redigeringsverktøy
Saksbehandlingsrammeverk (saker, journal, arkivering, dokumentproduksjon)
Brukergrensesnittkomponenter
Arkitektur (applikasjonstjener, database,transaksjoner, integrasjon)
Slide 16 Reproduksjon forbudt uten tillatelse fra Computas AS ©
...alle disse komponentene...
Heller et lite eksempel !
Rammeverk for realisering av saksbehandler- og beslutningssystemer
12. oktober 2005
Thomas Bech Pettersen 5
Slide 17 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Typisk arbeids-situasjon
Informasjon- og kunnskapsressurser
App 1 App 2 App 3 App 4
En kunnskapsarbeider
En ny oppgave!
• Hva skal utføres?• Når?• Hvordan?• Hvilke verktøy og ressurser?• Hvilke lover, regler og
prosedyrer gjelder?
Helt avhengig av personlig kunnskap og erfaring!
Slide 18 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Forretningsregler
Forberede et Kunnskapsbasert systemfor arbeidsoppgavestøtte
Bruker/ekspertKunnskapsingeniør
Forretnings-objekter
Pro
sess
Organ
isas
jon
Kundens kunnskapsrom
Forretnings-data Prosesser Organisasjon Forretning-
regler
Representert i:
Kunnskap, erfaring, metoder og verktøy for kartlegging av Kundens
kunnskap i et arbeidsoppgaveperspektiv
Slide 19 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Arbeidsflyt vs. oppgavestøtte
Arbeidsflyt:
• Ruting av ”stafettpinner” mellom brukerne
• Ordinære verktøy brukes for å ”gjøre jobben”
Oppgavestøtte:
• Detaljert støtte for utførelsen av alle arbeidsoppgaver, basert på regelverk
• En praktisk og integrert arbeidsomgivelse for brukerne
• Beslutningsstøtte tilstede ”når du trenger det”
• Som ”side-effekt” – til enhver tid oversikt over• Pågående oppgaver og deres status
• Hvem gjorde hva og når (revisjonsspor)
• Når oppgavene utføres riktig, blir også arbeidsflyten korrekt!
Slide 20 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Aktiv oppgavestøtte med arbeidsflyt
Verdiskaping Verdiskaping Verdiskaping
Veksling Veksling
...så hvor er potensialet størst? I arbeidsflytverktøy elleroppgavestøtteverktøy?
Begge deler er nødvendig, men fokus bør være der verdiene skapes.
Rammeverk for realisering av saksbehandler- og beslutningssystemer
12. oktober 2005
Thomas Bech Pettersen 6
Slide 21 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Aktiv oppgavestøtte med arbeidsflyt
§
§ §
For hvert trinn: verktøy, info, data og kunnskap når du trenger det!
Slide 22 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Hvordan kan arbeidsflaten spillesammen med brukeren?
Arbeidsflate - Saksbehandler
Snarveier
Mininnboks
Andresinnboks
Kunde-mapper
Fag-system
Arkiv
Prose-dyrer
Innboks/Oppgaveliste for Saksbehandler Kari
Aktivitetsliste Veiledning
Tilbakemeldinger
Trinn 5.2:
Kari velger oppgavetrinn og får opp veiledning.
Beskrivelse Tilordnet Frist Kunde StatusBilskade 15-12-04 20-12-04 Ole Hansen I arbeid
Reisegods 10-12-04 16-12-04 Kari Olsen Ikke påbegyntTyveri fra hjem 14-12-04 22-12-04 Per Holm Til godkjenning
Forretnings-data
Arbeidsoppgaver, prosesser Organisasjon Forretnings-
reglerFag-
applikasjoner
Slide 23 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Prosesser / arbeidsoppgavedefinisjoner
En arbeidsoppgave(definisjon) realiserer en hel eller deler av en arbeidsprosess
En arbeidsoppgave består av flere aktiviteter (eller suboppgaver)
En aktivitet består av en eller flere actions
Ved å bruke conditions samler aktiviteter forretningslogikk
• En condition er noe som enten er sant eller usant
• Kan evalueres med regelmotoren
• Preconditions, postconditions, include-conditions
Prosesser og aktiviteter har egenskaper som
• Mandatory (er den obligatorisk?)
• Repeatable (kan den repeteres?)
• Must follow (modellert avhengighet til en bestemt annen aktivitet)
• (mange fler egenskaper finnes)
Slide 24 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Arbeidsoppgavedefinisjonene er viktige
Grunnprinsippet for løsningsmodellen er at alt arbeid som skal støttes, kan ses på som arbeidsoppgaver, eller styrt av arbeidsoppgaver
Gjelder forsåvidt like godt også for maskinelle oppgaver
God metafor også for nettsentriske løsninger – altså web-klienter i tillegg til eller i steden for vanlige klientapplikasjoner
Rammeverk for realisering av saksbehandler- og beslutningssystemer
12. oktober 2005
Thomas Bech Pettersen 7
Slide 25 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Beslutningsstøtte
Innkoding av ”materiell” kunnskap om problemområdet beslutningen gjelder
Eksempler:
• Kriterier for rettigheter for ytelser fra Aetat
• Korrekt rettsgebyr for å fremme en sak for domstolene
Realiseres vha regler, slik at kunnskapen er skilt fra programkode
Slide 26 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Regelhåndtering for beslutningsstøtte
En regel har to deler: premiss og konsekvent
Premiss må evaluere til ”sann” for at konsekventen skal settes til ”sann”
Regelmotoren ”kjører” regler for å etablere en sannhetsverdi på utgangshypotesen (kjeding)
I samsvar med 1.ordens predikatlogikk
Forutsetter ”Closed World Assumption”,altså at alt som ikke er eller kan finnes sant (true), er falskt (false)
Slide 27 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Mer om LOVISA kommer i neste innlegg...
Mer om LOVISA kommer i neste innlegg...
Slide 28 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Prosjektgjennomføring
Kontraktsformer
• PS2000 (DND)
• Programutviklingsavtalen (Statskonsult)
Gjennomføring og metodikk
• Tett samarbeid Kunde / Leverandør
• Prosjektstyring
• Bruk tiden riktig – prioritering!
• Risikohåndtering, kvalitetssikring, testing,rapportering
Rammeverk for realisering av saksbehandler- og beslutningssystemer
12. oktober 2005
Thomas Bech Pettersen 8
Slide 29 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Enkel oppsummering
Ryddig gjennomføring av en organisasjons oppgaver
• Betinger en arbeidsoppgave-orientert IT-støtte
• Må ta arbeidsoppgave-støtte på alvor
• Organisasjonsinvolvering er viktig
Det har vist seg vellykket å bruke et rammeverk for realisering av saksbehandler- og beslutningssystemer etter dette mønsteret
Slide 30 Reproduksjon forbudt uten tillatelse fra Computas AS ©
Computas ASwww.computas.noTel. 6783 1000