Systemarkitektur

Frank Wathne

Frank Wathne, fagleder Systemarkitektur

I ethvert IT prosjekt er det viktig å ha et bevisst forhold til hvordan en oppgave skal løses på et overordnet nivå og at man har noen definerte rammer for løsningsrommet. Mange faktorer påvirker valg av arkitektur. Man må finne en teknisk løsning som innfrir kravene fra de ulike interessentene i et prosjekt. Blant annet sluttbrukere, oppdragsgiver, produkteier, driftspartner, utviklere og systemforvaltere.

Arkitektrollen

Arkitekturen i et prosjekt vil endres over tid i tråd med endringer i forutsetninger og krav. Det er en utfordrende oppgave å tilpasse seg endringer og samtidig sikre at løsningens design og struktur er enhetlig og holder høy kvalitet. Arkitekten bidrar gjennom hele prosjektets livssyklus. Noen ganger vil denne rollen innehas av utviklerne og noen ganger vil rollen fylles av en dedikert person. Vi har identifisert noen grunnleggende krav til arkitektrollen:

  • Arkitekten bør ha leveranseansvar og ha god forståelse for applikasjonsutvikling
  • Være en erfaren teknolog med allikevel være ydmyk og kunne inngå kompromisser
  • Raskt kunne bytte mellom detaljperspektiv og fugleperspektiv

Faggruppen

Vi syntes det er viktig å ha fokus på å finne det riktige arkitekturvalget i ulike typer løsninger. Derfor har vi opprettet en egen faggruppe som fokuserer på å forvalte og videreutvikle den kunnskapen vi tilegner oss igjennom de prosjektene vi jobber i. Samtidig er det viktig å følge med på og evaluere nye teknologier. Vi har fokus på prinsipper, patterns, fallgruver og god praksis for arkitektur i ulike typer systemer. På denne måten kan vi gi gode råd om teknologi og arkitekturvalg. Faggruppen består av erfarne systemutviklere med en bred prosjekterfaring som har stor interesse for systemarkitektur.

Noen stikkord om faggruppen:

  • Vi har kjennskap til relevant teknologi
  • Vi kjenner integrasjonsløsninger både fra kommersielle aktører og åpen kildekode
  • Vi kjenner premissene for arkitektur og teknologivalg
  • Vi gir råd i arkitektur og teknologivalg
  • Vi tilbyr tjenester for arkitektur-review og QA