Prioriteringsmodell för ETERNA
VÄrt arbetssÀtt
ETERNA Àr ett community-drivet open source e-arkiv dÀr prioritering av nya funktioner sker genom en transparent och inkluderande process som kombinerar anvÀndarinflytande med intern produktutveckling, regelefterlevnad och teknisk hÄllbarhet.
Sex vÀgar in för nya funktioner och krav
1. Community-driven prioritering via anvÀndarworkshops
Fyra gĂ„nger per Ă„r trĂ€ffar vi anvĂ€ndare frĂ„n alla anslutna organisationer i vĂ„rt nĂ€tverk â bĂ„de digitalt och fysiskt. Vid dessa tillfĂ€llen samlar vi in och prioriterar önskemĂ„l om nya funktioner genom en strukturerad process:
- Antal anvĂ€ndare â Hur mĂ„nga organisationer/anvĂ€ndare efterfrĂ„gar funktionen?
- Viktighet â Hur viktigt Ă€r det för verksamheten? (Kritiskt, Viktigt, ĂnskvĂ€rt)
- Tidsperspektiv â Hur snabbt behövs funktionen? (Akut, Under Ă„ret, Framtida behov)
Resultatet sammanstÀlls i en prioriteringstabell dÀr varje funktion fÄr en sammanvÀgd poÀng som styr placeringen i backlog och roadmap.
2. Direkta issues pÄ GitHub
Vem som helst kan, nÀr som helst, skapa issues direkt i vÄrt GitHub-repository. Detta ger anvÀndare möjlighet att:
- Rapportera buggar och problem
- FöreslÄ nya funktioner och förbÀttringar
- Delta i diskussioner kring pÄgÄende utveckling
Dessa issues genomgÄr löpande bedömning och kan antingen prioriteras direkt (vid buggar och kritiska problem) eller lyftas in i kommande anvÀndarworkshops för gemensam prioritering.
3. Intern produktutveckling pÄ WhiteRed
Som produktÀgare och utvecklare av ETERNA hÄller vi regelbundna interna produktrÄdsmöten dÀr vi samlar input frÄn flera nyckelroller:
- Utvecklingschef/Utvecklare â Tekniska behov, plattformsutveckling, teknisk skuld, nya verktyg och lösningar som kan förbĂ€ttra systemet
- SĂ€ljchef â OmvĂ€rldsbevakning, marknadstrender, konkurrentanalys, efterfrĂ„gan frĂ„n potentiella kunder
- Support â Ă
terkommande supportÀrenden, anvÀndarsvÄrigheter, förbÀttringsmöjligheter som kan minska supportbelastning samt rena bestÀllningar
- Verksamhetsutvecklare och övriga interna resurser â Strategiska initiativ, innovation, nya affĂ€rsmöjligheter
4. Lagkrav och regelefterlevnad
Kontinuerlig bevakning och hantering av myndighetskrav och standarder:
- Nya lagkrav och förordningar â FörĂ€ndringar i t.ex. arkivlagen, GDPR-uppdateringar eventuella nya lagar
- Branschstandarder â Uppdateringar i E-ARK-Paket, METS, PREMIS, EAD etc.
- Tillsynsmyndigheters krav â Riksarkivets föreskrifter, statliga och regionala arkivmyndigheters krav
- Certifieringar â Eventuella krav för certifiering (t.ex. CoreTrustSeal för digitala arkiv)
5. SĂ€kerhet och riskhantering
Proaktiv hantering av sÀkerhet och systemstabilitet:
- SĂ€kerhetsuppdateringar â Kritiska sĂ„rbarheter i plattform eller beroenden
- CybersĂ€kerhetshot â Nya attackvektorer eller sĂ€kerhetsstandarder
- Licensrisker â FörĂ€ndringar i open source-beroenden
6. Teknisk hÄllbarhet
LÄngsiktig teknisk kvalitet och systemutveckling:
- Teknisk skuld â Refaktorering, uppdatering av förĂ„ldrade komponenter
- Prestandaoptimering â Skalbarhet vid ökande datamĂ€ngder
- Plattformsberoenden â Uppdateringar av RODA, Solr, databaser etc.
- Interoperabilitet â Nya integrationsbehov med andra system
Prioritering - frÄn input till roadmap
All input â oavsett kĂ€lla â samlas och vĂ€rderas utifrĂ„n:
- AnvĂ€ndarvĂ€rde â Hur mĂ„nga fĂ„r nytta? Hur stor Ă€r nyttan?
- Strategisk betydelse â Passar det i vĂ„r lĂ„ngsiktiga vision?
- Teknisk genomförbarhet â Resurser, beroenden, risker
- AffĂ€rsvĂ€rde â PĂ„verkan pĂ„ konkurrenskraft och hĂ„llbarhet
- Regelefterlevnad â Ăr det ett lagkrav eller riktlinje?
- SĂ€kerhet och stabilitet â PĂ„verkar det systemets sĂ€kerhet eller tillförlitlighet?
SĂ€rskild hantering av kritiska krav
Vissa typer av input har sÀrskilda prioriteringsregler:
- Lagkrav med tidsfrist â Prioriteras automatiskt baserat pĂ„ nĂ€r kravet trĂ€der i kraft
- Kritiska sĂ€kerhetsproblem â Hanteras omedelbart genom utvecklings-process
- Breaking bugs â Prioriteras högt beroende pĂ„ pĂ„verkan pĂ„ anvĂ€ndare
Prioriterade funktioner och krav lÀggs i vÄr öppna roadmap och planeras. PÄ sÄ sÀtt sÀkerstÀller vi att ETERNA utvecklas i takt med anvÀndarnas behov samtidigt som vi upprÀtthÄller teknisk kvalitet, regelefterlevnad och lÄngsiktig hÄllbarhet.
Transparens och öppenhet
VÄr backlog och prioriteringslista Àr öppen och tillgÀnglig för alla. Vi kommunicerar regelbundet om vad som prioriteras, varför, och vad som planeras framÄt. Detta skapar förutsÀgbarhet för vÄra anvÀndare och möjliggör för community att bidra och kÀnna sig involverade.