Digitaliseringen av offentlig sektor: Effektivisering? Ja, men med en pris Lars Groth 1
2
3
4
5
1. Denne Lovs første Del finder, forsaavidt intet modsat er bestemt, Anvendelse paa alle strafbare Handlinger. Straffelovgivningen gjelder med de begrensningene som følger av overenskomst med fremmed stat eller av folkeretten for øvrig. Endret ved lov 19 juli 1996 nr. 57 (ikr. 24 juli 1996). 2. De strafbare Handlinger, som omhandles i denne Lovs anden Del, er Forbrydelser. Hvor intet modsat er bestemt, gjælder det samme om de strafbare Handlinger, som omhandles i andre Love, forsaavidt de kan medføre Fængsel over 3 Maaneder, Hefte over 6 Maaneder eller Fradømmelse af offentlig Tjeneste som Hovedstraf. De strafbare Handlinger, som omhandles i denne Lovs tredje Del, er Forseelser; ligesaa de, som omhandles i andre Love, forsaavidt de ikke ifølge det ovenstaaende er Forbrydelser. 6
Den nye straffeloven 1980: Straffelovkommisjonen nedsatt 1994: Arbeidet med en NOU som skal oppsummere Straffelovkommisjonens arbeid starter 1997: Straffelovkommisjonen leverte den siste av sine seks utredninger 2002: NOU 2002:4 «Ny straffelov (Straffelovkommisjonens delutredning VII)» 2004: Ot.prp. nr. 90 (2003 2004) «Om lov om straff (straffeloven)» 2007: Ot.prp. nr. 8 (2007 2008) «Om lov om endringer i straffeloven 20. mai 2005 nr. 28 mv. (skjerpende og formildende omstendigheter, folkemord, rikets selvstendighet, terrorhandlinger, ro, orden og sikkerhet, og offentlig myndighet)» 2008: Ot.prp. nr. 22 (2008 2009) «Om lov om endringer i straffeloven 20. mai 2005 nr. 28 (siste delproposisjon sluttføring av spesiell del og tilpasning av annen lovgivning)» 7
To unge stortingsrepresentanter (under 40) - Men datasystemer skal jo gjøre det mer fleksibelt... 8
9
10
Den grunnleggende forutsetningen for å bruke datasystemer overhodet Arbeidsoppgavene må analyseres helt til bunns Systemet med alle funksjoner og dataelementer på spesifiseres i den minste detalj 100% entydighet i alle regler som skal implementeres i systemene 100% entydighet i datadefinisjonene 11
Java-kode for en liten rutine som leser innholdet i en angitt fil og viser det i et vindu: import java.awt.*; import java.io.*; public class FileViewer extends Frame { Button close; // Query the size of the specified file, create an array of bytes big // enough, and read it in. Then create a TextArea to display the text // and a "Close" button to pop the window down. public FileViewer(String filename) throws IOException { super("fileviewer: " + filename); File f = new File(filename); int size = (int) f.length(); int bytes_read = 0; FileInputStream in = new FileInputStream(f); byte[] data = new byte[size]; while(bytes_read < size) bytes_read += in.read(data, bytes_read, size-bytes_read); TextArea textarea = new TextArea(new String(data, 0), 24, 80); textarea.setfont(new Font("Helvetica", Font.PLAIN, 12)); textarea.seteditable(false); this.add("center", textarea); // Handle the close button by popping this window down public boolean action(event e, Object what) { if (e.target == close) { this.hide(); this.dispose(); return true; } return false; } // The FileViewer can be used by other classes, or it can be // used standalone with this main() method. static public void main(string[] args) throws IOException { if (args.length!= 1) { System.out.println("Usage: java FileViewer <filename>"); System.exit(0); } try { Frame f = new FileViewer(args[0]); } catch (IOException e) { System.out.println(e); } } } } close = new Button("Close"); this.add("south", close); this.pack(); this.show(); 12
Partnerforum Lars Groth juni 2013 13
Forenklet modell av en del av Skatteetatens IT-systemer Ekstern Intern DSF Det Sentrale Folkeregister OS390/Cobol/DB2 Sentrale registre FOS FOrskudd. Sentralt FOI Forskudd, Internett Systemkart Internett/Web WEB PSA Altinn IBM AS/400 SFU Sentralskattekontoret For Utenlandssaker Unix/Pro-IV LNA Lokalt Navn og Adresseregister Kommunikasjons -grensesnitt MQseries Oppslag på fil InterConnect Transparent Gateway (TG) LFP Likning, ForkuddsPliktige FOL FOrskudd, Lokalt View-oppslag mot tabeller Ftp-overføring og TG Manntall Både TG og MQseries Unix/Oracle * Databaselink Adresseregisteret PSA Preutfylt SelvAngivelse LEP Likning, EtterskuddsPliktige Datavarehus SLN System for Likning av Næringsdrivende DSB Datastøttet Selvangivelses- Behandling Ftp-overføring Ftp-overføring og DVD * samme grensesnitt Kommune registeret GLD GrunnLagsData AR Aksjonær- Registeret Eiendoms registeret Plattform OS390/ Cobol/DB2 Enhetsregisteret MVA- Mainframe sentral MVA Fonsa FL ForhåndsLikning Unix/Oracle Unix/Pro-IV MVA MerVerdiAvgift Tinglyste hjemmelsoverganger Arveavgift (nye) Er en del av MVA-løsningen Unix/Sybase Arveavgift (gamle) Unix/Sybase IBM AS/400 Intern Internett/ Web SOFIE Skatteregnskapet Ekstern 14
Organisasjon, arbeidsprosesser og systemer blir vevd sammen, stivheten øker kraftig 15
Integrerer vi mer, øker stivheten ytterligere 16
Papirbasert saksbehandling: Lav effektivitet Stor fleksibilitet Kort omstillingstid Begrensende omstillingskostnader Liten omstillingsrisiko 17
IT-basert saksbehandling: Høy effektivitet Fleksibelt innenfor systemparameterne, men helt rigid ellers Lang omstillingstid Store omstillingskostnader Stor omstillinsrisiko Ekornes fabrikker 18
19
20