BOTT Cerebrum

UiO skal ta en førende rolle i et arbeid med å harmonisere bruk av Cerebrum i BOTT (UiT, NTNU og UiO). I første omgang etableres en arbeidsgruppe som skal foreta en slags GAP-analyse, og konkludere med hva som er forskjellene, og hva som må gjøres for å realisere en harmonisering.

Deltakere

  • Joakim Hovlandsvåg
  • Fredrik Larsen (forfall)
  • Kai Vaade
  • Tobias Langhoff
  • Mathias Meisfjordskar
  • Hans Kristian Fjeld

Formål

Oppstart arbeidsgruppe for å få NTNU og UiT tilbake på felles kildekode for Cerebrum, med utgangspunkt i UiO Cerebrum.

Bakgrunn

I forbindelse med IT-BOTT tiltaket "IAM for UH-sektoren", der man skal se nærmere på samarbeid om IAM i IT-BOTT primært, og UH-sektoren sekundært, er det blitt avtalt at UiO skal ta en førende rolle i et arbeid med å få UiT, NTNU og UiO tilbake til å bruke samme kildekode for Cerebrum. Dette fordi Cerebrum anses som en mer relevant kandidat i en framtidig IAM-tjeneste dersom 3 av 4 bruker samme Cerebrum kildekode. UiT gikk over til å bruke UiO kildekode 1.1.2017. For NTNU er det foreløpig ikke gjort noe arbeid rundt dette, og det er derfor ønskelig å få utredet hvor stor forskjellen er mellom NTNU og UiO Cerebrum, og hva som skal til for å harmonisere de.

Agenda

  1. Definere mål: «Utrede hva som må gjøres for at NTNU, UiT og UiO alle skal kunne bruke samme kildekode.»
  2. Brainstorme delmål – forslag:
    • Hva må til av utvikling på NTNU sin side (definere brukerhistorier/epics)
    • Hva må til av utvikling på UiO sin side (definere brukerhistorier/epics)
    • Hva må til av utvikling på UiT sin side (definere brukerhistorier/epics)
    • Hvordan koordinere bruk av felles kildekode etter harmonisering
    • Hvordan legge til rette for at alle kan utvikle egen funksjonalitet som så gjøres tilgjengelig i felles versjonshåndteringssystem (eks. UiO Bitbucket)
    • +++
  3. Organisering
    • Hvem deltar i arbeidsgruppen fra UiO (forslag: Fredrik, Joakim, Tobias og/eller Kai)
    • Hvem leder arbeidsgruppen (forslag: Joakim)
    • Hvem deltar i arbeidsgruppen fra NTNU (forslag: UiO kontakter NTNU (Steinar Kleven))
    • Hvem deltar fra UiT (Kenneth).
    • Hvordan samarbeide i spredt arbeidsgruppe (reiser, videokonferanse)
  4. Omfang og tidsfrister (forslag: ferdig 1.3) ca. et møte uken.
  5. Veien videre

Referat

  • Delmål
    • (Visjon?) Alle må få mulighet til å legge til ny kode, feks. både som kvalitetssikret felleskode, og i form av diskrete moduler der hver enkelt styrer selv.
    • Visjon for fremtidig strukturering av Cerebrum?
    • Styringsregler for håndtering av kildekoden.
      • Felles kodestandard.
      • Standardisering rundt mixins.
      • Dokumentasjon?
    • Metoder for å håndtere konflikter rundt designvalg og funksjonrealisering. (Spesielt for å unngå behov for ny fork.)
    • Opprette prioriteringråd for felles utvikling.
    • Vurdere mulighet for felles verktøy for utviklingssamarbeid (eks. UiO Jira)
    • Felles regler for utrulling til samme versjon (alle kjører master, alltid?).
    • Noen tanker rundt rendyrking av Cerebrum som IAM.
  • IT-BOTT er bestiller, UiO koordinerer.
  • Aksjonspunkter:
    • Joakim utarbeider et utkast til mandat for arbeidsgruppe, basert på output fra dette møtet.
    • Joakim etablerer kontakt med NTNU og UiT.
    • Joakim inviterer til oppstartsmøte.

 

Publisert 3. jan. 2017 10:31 - Sist endret 5. jan. 2017 15:26