Faggruppe Digital utvikling
Samling 22.01.2020
Plan for dagen
09.15-10.00 Hva og hvordan skal vi utvikle? For hvem?
15 min pause
10.15 -11.15 Stillinger & kompetansebehov
Lunsj 11.15-12.15
12.15-13.00 Utviklingsgrupper: Hva, hvem, hvordan?
15 min pause
13.15-14.00 Verktøy og samhandling
Mål
-
Bakgrunn: Oversikt over systemer, diskusjon av hva vi gjør, hvordan, prioriteringer?
-
Stillinger & kompetanse: Innspill til arbeid med stillingsutlysninger.
-
Utviklingsgrupper (teams): Hva, hvem, hvordan?
-
Verktøy, samhandling, møtekultur.
-
Plan videre: Etablere rammer, lyse ut stillinger
Del 1:
Hva og hvordan skal vi utvikle?
Systemer
SPES
Marcus
MeLOD
Skeivt Arkiv
HF-INFRA
WAB
Birgitta
Holberg
GRG
Ariel
Publisering
Søk & Skriv
Avhandlingsportalen
BORA
BOAP
Språk
Clarino
Menota
Revisjon
Termwiki
Stadnamn
Hvordan arbeide med drift & utvikling?
Prosjekt
Clarino +
SAMLA
Brukserstyrt innlevering
Lagring & LOR
Revisjon & språk
Hvordan arbeide med prosjekt?
Prioriteringer
Hvordan?
Driftoppsett
Git
Outsourcing
Hva?
IIIF
Marcus/Melod
Transkripsjon
XML/XSLT
Kurs & workshops
Støtte/ kobling
fagmiljø
DigHum
Studenter
BORA
BOAP
Avhandling
Søk & Skriv
Clarino
Termwiki
Revisjon
Lingvistikk
Innmeldte behov
Idè = uvikling
Sprint som arbeidsform
Kvalitetssikring av kode
Modernisere systemene
Brukere?
-
Hva skal vi utvikle, hva skal vi vedlikeholde, hva skal vi outsource?
-
Hvordan skal vi arbeide med utvikling?
-
For hvem?
-
Prosjekt vs. kontinuerlig utvikling: Hvordan prioritere? Hva kan vi gjøre annerledes? (kan vi?)
-
Prioriteringer: Hva er viktig? Hva er mindre viktig? Kort og lang sikt.
15 minutters pause
Del 2:
Stillinger og kompetansebehov
Nye stillinger
-
1 Universitetsbibliotekar i digital humaniora & språkvitenskap
-
2 utviklere HF-infrastruktur (Universitetsdirektør)
-
1 utvikler Språksamlingene (Språksamlingene)
-
1 Clarino+ (NFR)
Kompetanseplan, frist 4.02
-
Innovasjon, metoder, brukerinnvolvering
-
Prosjektkompetanse
-
System: Publisering, institusjonelle arkiv, datalagringsarkiv
-
Verktøy (Git)
-
Datakurering
-
Websemantiske teknologier
-
Programutviklingskompetanse
Type stillinger
-
Overingenør/ avdelingsingenør
-
Systemutvikler (NB)
-
Digital arkivar
-
Universitetsbibliotekar
Utdanning
Grad innen IT
Lingvist/ språk (faglig)
Nyutdannet oppfordres til å søke
Utdanne videre?
Kvalifikasjoner 1
Versjonskontrollsystem (Git)
CI/CD
Front-end rammeverk (Angular, React eller Vue)
Andre rammeverk, f.eks Express
IIIF
Drift av linux-servere
Serverless
JavaScript- utviklere, python
Node.js
Semantisk web (RDF, OWL; SPARQL)
Indeksering og fulltekst
XML, TEI, tekstkoding
Jupyter notebook
Designer som kan visulaisere data
Kvalifikasjoner 2
Kurerer data
Datahåntering
Kommunikasjon & formidling
Søknadsarbeid
Koordinering, rapportering
Fagnær administrativ
Avtaler, lisenser
Rammer for stillinger
-
Hva skal vi utvikle? (rammer, system)
-
Hvor mangler vi folk?
-
Hvor mye skal vi utvikle selv?
-
90 % sikker på hva de skal gjøre
-
Nasjonalt samarbeid
-
Både klassisk apllikasjonsutvikling + støtte digital humaniora
-
Måte å arbeide på (agile utvikling)
-
ITA vs UB (hvilken kompetanse hvor?)

Egenskaper?
Muligheter?

Diskuter, lag og presenter person/stilling
Lunsj til klokken 12.15
Del 3:
Arbeidsgrupper (teams): Hva, hvem, hvordan?

Arbeidsrupper (teams)
-
Grupper etter systemer- samme kompetanse?
-
Ord, tekst & bilde, objekt
-
lettere å nå mål/gevinst/verdi?
-
-
Mister noe med mindre grupper
-
Marcus + Språk
-
-
Tverrfaglige team?
-
Brukerstøtte, formidling
-
Åpen tilgang?
-
Clarino?
-
DU, UFS, fagmiljø, prosjekt, UiB?
-
-
Færre deltakere (4-6?)
Oppgave: Lag en (eller flere) grupper/strukturer.

15 minutters pause
Del 4:
Verktøy og samhandling
Noe om arbeidsmetode...
Waterfall
Requirement
Design
Build
Test
Deliver
- Ting er kjente og beviste
- Detaljerte behov og planer i begynnelsen av et prosjekt
- Fortløpende prosess
Agile
1
Requirement
Analysis
Design
Build
Test
Deliver
22
1
Requirement
Analysis
Design
Build
Test
Deliver
N
2
Requirement
Analysis
Design
Build
Test
Deliver
N
Requirement
Analysis
Design
Build
Test
Deliver
- Både iterativ og trinnvis
- Tidlig og kontinuerlig leveranser av verdifulle produkt
- Tillater tilbakemdling og tilpasninger og høy grad av endring
Waterfall
Agile
Plan
Verdi
FIXED
Fixed
Requrements
Resources
Time
Estimated
Resources
Time
Featues
Agile manifest
- Individuals and interactions (process and tools)
- Working software (comprehensive documentation)
- Customer collaboration (contract negotiation)
- Responding to change (following a plan)
http://agilemanifesto.org/principles.html
- Standard metologier (SCRUM, LEAN)
Smidig ...
- Fokuser på å levere verdi til brukere
- Kontinuerlig levering til brukere
- Mindre oppgaver utføres av mindre grupper i mindre sykluser med kontinuerlig tilbakemelding fra brukere
- Endringer er velkommne og kan utføres raskt
- Pragmatisme - hjelpe hverandre til å lykkes, finne ut hva brukerne virkelig trenger
- Kontinuerlig endring - ingenting er skrevet i stein
- Feil tidlig - feiling er læring
- Gruppen deler sitt arbeid (transparent)
- Lær ved utforskning
- Cross-functional - for å tilegge verdi
- Vil og ser nytten av samarbeid og kommunikasjon
Møtestruktur
-
Stand-up hver uke?
-
Annen hver uke?
-
En gang per måned?
-
Ad-hoc?
-
Egne grupper/kanaler i Teams?
-
Mer teknisk interne møter (nerde)
-
Møte interessenter - mer aktiv gruppeleder
-
Ikke for sjelden: Vi arbeider best sammen
-
Kan bli mange møter for en person
-
Trenger ikke være likt
Verktøy & samarbeid
-
Samarbeid gjennom Git og Teams
-
Parprogrammering
-
Sprint med definerte oppgaver (kun arbeide med planlagte oppgaver)
-
I dag: Blir mange avbrytelser (mange system)
-
Hvordan informere hverandre?

Hjemmekontor
Karin informerer
Møtekultur
Rammer
-
Aksept for å ikke delta
-
Dialog om deltakelse
-
Agenda på forhånd/ eller ikke?
-
Godt forberedt fra alle
-
Svar i Outlook
Kjøreregler
-
Fasilitator: Fremdrift
-
Strukturert, god tidsbruk
-
Forventning om at agenda følges
-
Mobil & PC? Er det greit?
-
Aktiv deltakelse
-
Diskusjon, men vekk med irrelevant prat
-
Ærlig og konstruktiv
-
Tilbakemelding
Oppgave: Diskuter/skiss rammer for samarbeid og møter: Hvordan, hvor ofte? Verktøy til hva?


Oppsummering
Oppfølging
DU-planer
By Ingrid Cutler
DU-planer
- 528