-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prosessen for å melde feil og uklarheter i beskrivelse av NOARK 5 Tjenestegresesnitt bør klargjøres #14
Comments
Basert på forslaget i mangelmelding #14.
Basert på forslaget i mangelmelding #14.
Jeg har forsøkt å legge til merkelapper for kategorisering i tråd med dette forslaget på rapporterte mangelmeldinger. Jeg ser at noen fjerner eksisterende kategorisering når arkivverket har kommet med kommentarer. Tanken med de aktuelle merkelappene (kommentar/protest/trenger-klargjøring/utelatt) var å bruke dem som kategorier, ikke tilstandsmarkører. I en slik sammeheng mener jeg det gir mest mening å la kategoriserien forbli knyttet til mangelmeldingen, også etter at arkivverket har kommentert. |
Vi trenger en fullstendig gjennomgang av hvordan standardene forvaltes i Github. |
Det høres lurt ut. Hva slags form bør en slik gjennomgang ha, og hva bør resultatet fra en slik gjennomgang være? Jeg ser for meg at både kurs, arbeidsmøte for diskusjon og skriving av rutiner samt presentasjon kan være egnet, alt etter hva det er mest behov for. |
Basert på forslaget i mangelmelding #14.
En ide fra POSIX-standardiseringen er å jevnlig arrangere samlinger med folk med peiling og interesse, som går igjennom alle innsendte mangelmeldinger i fellesskap og konkluderer hvordan defekten skal håndteres. Kanskje det kan være en god fremgangsmåte også her? Det er i dag langt mellom hver gang en defekt i spesifikasjonen blir utbedret, antall mangelmeldinger og endringsforslag stiger jevnt, og med dagens fiksingsrate er det intet håp om å få en fungerende spesifikasjon på denne siden av 2030. |
I mangel av forslag om andre URL-er å bruke, laget jeg et endringsforslag som sender folk hit til github. Det kan være lurt å i stedet opprette en nettside under arkivverket.no som henviser folk hit, slik at det er mulig å bytte ut github med f.eks. gitlab eller noe annet i fremtiden uten å måtte endre teksten i spesifikasjonen. Har allerede tatt inn mal som dukker opp ved innsending av mangelmeldinger, slik at det som gjenstår er eventuelle interne rutiner og en eventuell webside å sende folk til i stedet for github-prosjektet. |
Dette er en kopi av mangelmelding sendt inn til Arkivverket, se også https://github.com/petterreinholdtsen/noark5-tester/blob/master/mangelmelding/sendt/
2017-03-15-mangel-prosess.md .
Beskrivelse
Det savnes en beskrivelse hvordan forslag til endringer i spesifikasjonen bør struktureres og formateres, og hvordan slike endringsforslag skal håndteres. Det samme gjelder for forespørsler og spørsmål om spesifikasjonen. Spesifikasjonen er vag eller selvmotsigende på flere områder, hvilket gjør det utfordrendre å vite om en har forstått spesifikasjonen korrekt. I slike tilfeller hadde det vært veldig nyttig med svar som kunne avklare hva som er forventet oppførsel i grensesnittet. Hvis det skal være mulig å koble en grensesnittklient til en hvilken som helst grensesnittimplementasjon, så må spesifikasjonen være krystallklar og alle implementasjonen følge spesifikasjonen på samme måte.
Det er uklart hva som er kontaktpunkt for å stille spørsmål om teksten i spesifikasjonen eller for å melde om uklarheter og feil i spesifikasjonen.
I følge https://samdok.com/2016/09/20/noark5-tjenestegrensesnitt-v-1-0-beta-er-na-tilgjengelig/ skal innspill inntil videre sendes til samdok (at) arkivverket.no, men når en gjør dette i februar 2017 får en inntrykk av at ansvaret for oppfølging er sendt videre.
Det hadde også vært svært nyttig hvis det eksisterte en prosess som publiserte oppdaterert spesifikasjon etter hvert som det blir korrigert svakheter i teksten, og som publiserte tidligere spørsmål og svar slik at enhver kan få med seg disse. Dvs. en offentlig tilgjengelig liste med spørsmål og korreksjoner til NOARK5-relaterte spesifikasjoner.
Et eksempel på en slik prosess finnes hos The Austin Group, som vedlikeholder POSIX-standarden. Der skal alle mangelmeldinger («defect reports») følge et fast format (se http://www.opengroup.org/austin/mantis.html) og både meldinger og respons fra ekspertgruppen gjøres tilgjengelig på Internett slik at alle kan se hva som er kommet av innspill så langt, samt kommentere på innspill som er kommet. Litt utdaterte eksempler på slike henvendelser finnes samlet under http://www.opengroup.org/austin/aardvark/latest/xshbug2.txt, fra den gangen jeg sendte inn slike henvendelser til endringer i POSIX-standarden.
Kan dere få på plass en lignende prosess for NOARK5-spesifikasjonen?
Ønsket endring
Lag en nettside som forklarer hvordan mangelmeldinger bør skrives og hvor de bør sendes inn, og vedlikehold en liste lenket til fra denne nettsiden med alle slike mangelmeldinger og responsen de har fått.
Basert på formatet til The Austin Group foreslår jeg at en ber om at alle slike mangelmeldinger inneholder følgende punkter:
Oppsummering / overskrift
- Enlinjers kort oppsummering av mangelmeldingen.Prosjekt
- Kort navn på spesifikasjon/prosjektet meldingen omhandler, f.eks. 'NOARK 5 Tjenestegresesnitt'.Kategori
- Hvilken del / utgave av prosjektet meldingen gjelder. Her kan en legge inn versjon for spesifikasjonen som diskuteres, f.eks. 'Versjon 1.0 beta'.Alvorlighet
- Enten 'kommentar' eller 'protest', der 'protest' betyr at spesifikasjonen ikke bør godkjennes før mangelen er utbedret, mens 'kommentar' er et innspill for å gjøre spesifikasjonen bedre.Meldingstype
- Enten 'utelatt' eller 'trenger klargjøring'. ` Bruk 'utelatt' hvis spesifikasjonen mangler noe som burde vært omtalt, og 'trenger klargjøring' hvis eksisterende tekst ikke er klar og entydig nok.Brukerreferanse
- Navn, epostadresse eller annen måte for innsender å kjenne igjen sine meldinger.Dokumentdel
- Hvilken del av spesifikasjonen meldingen gjelder.Sidenummer
- Hvilken side i spesifikasjonen meldingen gjelder.Linjenummer
- Hvilken linje på siden meldingen gjelder.Innsendingsdato
- Når meldingen ble sendt inn til arkivverket, eller 'ikke sendt inn' hvis den ennå ikke er sendt inn.Beskrivelse
- En presis beskrivelse av problemet som forklarer hvorfor det er et problem. Husk å ta med tilstrekkelig forklaring til at noen som er kjent med temaet kan ta en avgjørelse.Ønsket endring
- Konkrete og spesifikke forslag til endringer i spesifikasjonen, inkludert formuleringer, slik at de som vurderer meldingen vet hva du mener vil løse problemet.Respons
- Tilbakemeldingen som er kommet fra arkivverket, hvis det er kommet respons. Tas ikke med hvis ingen respons er kommet.Delene fra og med
Oppsummering
til og medInnsendingsdato
er korte nøkkelopplysninger om henvendelsen (se eksempel over). Felt som ikke er aktuelle eller relevant gis verdien 'n/a'.Beskrivelse
er fritekstfelt som forklarer hva henvendelsen gjelder, ogØnsket endring
er et konkret og spesifikk forslag til hvordan spesifikasjonsteksten bør endres for å løse utfordringen som forklares i beskrivelsen. Se forøvrig feltbeskrivelsene fra The Austin Group.For å sikre at de som leser fremtidige utgaver av spesifikasjonen vet hvordan tilbakemeldinger ønskes mottatt, legges det inn lenke til den omtalte nettsiden i nytt avsnitt under punkt 2 (Normative Referanser)
med følgende tekst:
Respons
Arkivverket har opprettet github-prosjektet https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard/ for vedlikehold av tjenestegrensesnitt-spesifikasjonen.
The text was updated successfully, but these errors were encountered: