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
- Definere mål: «Utrede hva som må gjøres for at NTNU, UiT og UiO alle skal kunne bruke samme kildekode.»
- 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)
- +++
- 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)
- Omfang og tidsfrister (forslag: ferdig 1.3) ca. et møte uken.
- 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.