Tillegg visjonsnotat Cerebrum: Formål og virkemidler

Dette er et dybdedokumentet tilhørende Visjonsnotat Cerebrum, en leveranse fra forprosjekt for Integrasjonsarkitektur. Dokumentet beskriver et overordnet veikart over gevinster og virkemidler mht. å endre Cerebrums rolle i UiOs systemlandskap.

Bakgrunn

Cerebrum er i dag et komplekst system hvor det går med betydelige ressurser i å håndtere kompleksiteten. Vi kan oppnå gevinster ved å redusere systemets kompleksitet.

Formål

Endret bruk av Cerebrum gir bedre endringsevne og kosteffektivitet, og gjør oss i stand til å håndtere endring med lavere risiko.

Endringsevne

  • Nye tjenester kan hurtig komme på plass som følge av gjenbruk av standardiserte integrasjonsgrensesnitt konsumenten selv kan integrere mot
  • Redusert ressursbruk sentralt øker endringskapasiteten mht. antall endringsoppdrag man kan behandle
  • Skape innsikt, samsvar og forståelse mellom tilbud og etterspørsel: Dagens tilnærming (kjent som supply push) medfører at integrasjon er noe som overlates til IT. Enkle, oversiktlige, og intuitive integrasjonsgrensesnitt medfører at prosessutviklere selv kan ta i dem bruk. Når en selv kan "plugge seg" til tjenestene vil en få innsikt i tjenestenes verdi, se innovasjonsmulighetene og utforme krav til data og tjenester (hvilket er kjent som end user pull strategi)

 

Kosteffektivitet

Et mindre kompleks system vil medføre:

  • Mindre opplæring av nyansatte
  • Enklere og mer oversiktlig utvikling og vedlikehold. Mindre tid bruktes på kvalitetssikring og testing
  • Arbeid med standardiserte grensesnitt gir kompetanse som kan gjenbrukes og overføres til annet arbeid

 

Håndtere endring med mindre risiko

  • Redusert kompleksitet gjør at man minsker faren for uplanlagte konsekvenser, hvilket bidrar til å sikre kvaliteten på leveransen
  • Redusert kompleksitet gir sikrere estimater og kostnadskontroll gjennom reduserte fare for utilsiktede konsekvenser andre steder i systemet

 

Resultatmål:

  • Skille ut funksjonalitet og løst koble funksjonalitet som i dag er innebygd (tett koblet).
    Gjennom å skille ut og løst koble funksjonaliteten vil man skaffe seg oversikt over avhengigheter, Man vil kunne endre den ene komponenten, uten å endre den andre. Man vil kunne gjøre endringer med mindre risiko. Man vil bruke mindre ressurser på å håndtere kompleksitet og minske opplæringsbehov
  • Utvikle åpne grensesnitt
    Gjennom å innføre åpne, dokumenterte integrasjonsgrensesnitt vil konsumenter selv kunne integrere. Grensesnittene vil være standardiserte og gjenbrukes, hvilket skiller seg fra dagens praksis hvor uttrekk er særegne for hver konsument og utvikles og endres av produsent på bestilling fra konsument.

 

Publisert 2. juni 2015 12:40 - Sist endret 2. juni 2015 12:40