Skip to content

Note on the Grand Context of our New App

Torgeir Holen edited this page Oct 10, 2023 · 7 revisions

This note was developed in the context of repo issue #8

Note on The Grand Context

Our app will serve the humble customer and citizen of the kingdom of Norway. I will in the following try to describe the difficulties and meta-difficulties with which we are confronted.

First, if we are to make an app serving our customer well, we need to describe and communicate the user situation well enough for the team to understand how to code the app.

This is not as easy as it sounds, as we are limited by technical lingo, bureaucratic lingo, and if we use English, limited by an idiomatic language that is not as easy as one should think. Thus the core of our mission will here be written in Norwegian.

En brukers historie

Vår bruker er eier av Pølsebu A/S, Ola Nordmann. Ola blir kontaktet av et større revisorfirma, la oss kalle det ArthurDent A/S, som ønsker å hjelpe Ola Nordmann med innrapportering av skatt til Den Norske Stat.

Både Ola Nordmann, Pølsebu A/S og ArthurDent A/S har i dag allerede tilgang til Altinn-portalen for å hente og sende inn skattetall. Ola Nordmann sin "konto" på Altinn (man tenker da brukernavn, passord og sikringsmetoder etc.), er avhengig av personnummer. Mens Pølsebu A/S (som er en "virksomhet" i byråkratisk lingo/sjargong), har et organisasjonsnummer.

Det finnes også muligheter for Ola Nordmann å "delegere" (les her: "gi") tilgang for Pølsebu A/S sine tall til ArthurDent A/S, men bare via Ola Nordmann sin personlige konto. For å gjøre dette må Ola logge inn i Altinn, noe Ola kan fordi de fleste nordmenn må det av og til, men så må Ola finne frem i en jungel av, for ham, byråkratisk språk og uforståelige valg på internettsider. Digitalt utenforskap er en reell utfordring som må tas på alvor.

Sakens kjerne

Da er vi ved sakens kjerne. De store firmaene som ønsker hjelpe Ola med å finne frem i Altinn-jungelen, mister mange kunder fordi de må be en prospektiv kunde om å "delegere" tilgang (byråkratisk lingo for å gi rettigheter til, for eksempel, å hente skattetall og sende inn skattetall). Med andre ord, de må be sine kunder om å gå inn i Altinn-jungelen slik at de kan få tilgang til å hjelpe dem med Altinn-jungelen. Vi har hørt rykter om at 50% av kundene faller av i dette delegeringssteget (se andre sider i repo Wikipedia for mer dokumentasjon på dette.)

En skisse til løsning

I Altinn3 ønsker Team Tilgangsinfo å gjøre prosessen enklere. Nøyaktig hvordan er ennå på skisse-stadiet, men vi ønsker å gi Ola direkte tilgang til en forenklet delegeringsprosess.

Grunnideen er at brukeren, Ola Nordmann, skal BARE forholde seg til en internett-link tilsendt fra ArthurDent A/S. Han skal klikke på denne linken og så komme til en innloggingsside til Altinn. Dersom Ola klarer logge inn skal han havne DIREKTE på vår nye web-side der det er, i det enkleste scenariet, en knapp som sier "Deleger alle skatteting til ArthurDent A/S".

La oss foreløpig ignorere det faktum at man ikke skal klikke på internett-lenker man får tilsendt. Det er mulig at Ola Nordmann må finne meldingen fra ArthurDent A/S inne i Altinn. Brukerflyt er ikke avklart her ennå.

Hva skjer etter at Ola har klikket på knappen? Da får ArthurDent A/S direkte tilgang til avgrensede deler av Pølsebu A/S sin informasjon inni Altinn. Med DIREKTE menes her et såkalt API tilbydd av Altinn, slik at ArthurDent A/S også slipper å utføre sitt arbeid via sin ene "konto" hos Altinn.

La oss foreløpig ignorere nøyaktig hva og hvordan "avgrenset tilgang" blir oppnådd. Sikkerhet er åpenbart en viktig side ved dette problemet.

La oss avslutte denne litt lange (og likevel kraftig forenklede) klargjøringen: hva er det de 3 parter har oppnådd?

  1. Ola har blitt kvitt de besværlige skattegreiene til sitt firma Pølsebu A/S ved å gi dem til ArthurDent A/S uten å måtte forstå Altinn2 sine websider for tilgang mellom firmaer.

  2. ArthurDent A/S har fått en ny kunde, som, sammen med kanskje tusenvis av andre, betaler dem for ekspertisen deres på skatt og Altinn. Men siden det er tusenvis av kunder hadde det vært fint for ArthurDent A/S å kunne koble sitt dataprogram direkte til Pølsebu A/S sin informasjon inni Altinn hver gang de skal hente ned tall eller laste tall opp. Det er denne delegering av et API mellom datamaskinen hos ArthurDent A/S og datamaskinen hos Altinn - uten noen menneskelig person som må gjøre noe i midten - som er et annet, viktig arbeidssparende steg i dette prosjektet.

  3. Hva har Altinn oppnådd? Altinn skal gjøre hverdagen for norske borgere enklere. Det finnes som sagt en måte å gi tilgang til Firma A sin informasjon (på Altinn) for Firma B i dag allerede, men det er flaskehalser både ved oppsettet for delegeringen av tilgangen for en person i Firma A, og det finnes tekniske flaskehalser for Firma B i deres daglige arbeid med informasjonsflyt til og fra Firma A sin informasjon på Altinn.

Om Altinn kan eliminere disse flaskehalsene så sparer vi norske borgere mye arbeid. Dessuten vil Altinns anseelse stige om vi gir våre brukere mer skreddersydde, moderne løsninger som ikke fører til frustrasjon over websider. Det er selvsagt mulig at nordmenn er blitt mer krevende, men dersom brukere blir frustrerte går det utover Altinn i det lange løp.