Hejsan,
Som vi pratade om hinner jag inte mycket mer än att skumma dokumenten,
om ni ska få feedback innan helgen.
Projektplanen:
* Som vi pratade om, de här SEMAT alfa tillstånden bör vara explicit
redovisade, när kommer vilka alfas vara i vilket tillstånd?
* Bra formaterat, jag gillar "changeloggen".
* Bra med riskanalys, men hur stor är risken att varje sådan punkt
sker? Vad är dess "severity" för projektet, om den faktiskt inträffar?
Finns det några direkta konsekvenser? Kanske också referera till
Riskhantering i kvalitetsplanen här, så att läsaren påminns om att det
kapitlet är relaterat.
* Själva planeringen känns kortfattad. Ni har satt milstolpar för när
respektive iteration ska vara klar, men jag kan inte hitta någonstans
där det framgår vad som ska göras under iteration 1, 2 eller 3. Hur är
de olika iterationernas innehåll planerat? Iteration 1 är särskild
viktig, som vi diskuterade på mötet, men det är inte heller dåligt om
iteration 2 eller 3 också är planerade till viss mån.
* Den översiktliga beskrivningen kunde vara något mer utförlig. Nu
förstår ju jag vad projektet innebär eftersom jag hört av er och fått
det presenterat, men om jag bara läste stycket ni skrivit här så skulle
jag nog inte ha så stor koll.
* Bra med bilder.
Kravspec:
* Återigen stiligt formaterat, enhetligt och bra!
* Stiliga bilder, bryter upp texten lite och underlättar förståelsen. Bra.
* Exemplarisk krav"numrering".
* Dessa prioritet 1/2/3-krav, vilka är det ni vill förbinda er att göra
och vilka är det som ni tror ej kommer gå igenom? Enligt 1.10 tolkar
jag det som att 1 & 2 är målsättningen, och om det stämmer så behövs
ingen vidare åtgärd på denna punkt.
* Stavfel, karaktärestik => karakteristik. Lömskt ord. ;)
* Nu hinner inte jag korrelera alla punkter mot texten, men innan kraven
kommer lite beskrivande text, som nämner en del funktionalitet. Är all
denna funktionalitet reflekterad i kraven, så att texten inte innehåller
"extra krav" ?
* Finns det punkter som beskriver hur den grundläggande interaktionen
går till? Jag tänker mig, baserat på er beskrivning, att jag bör kunna
röra en aktör och "dra" den över skärmen med touchscreenen, för att
flytta den likt jag skulle göra på en whiteboard, men jag kan inte hitta
något krav som kräver detta.
Kvalitetsplan:
* 6 Produktgranskningar, det verkar underförstått att någon annan än
själva författaren granskar, men är det så? Finns det någon särskild
utvald granskare för varje utvecklare? I 6.1 pratas det om att
utvecklare förväntas granska sin egen kod? Innebär det att detta då är
istället för granskning från en gruppkamrat?
* Följer ni under utvecklingen eller skrivande av dokument någon
särskild modell, t.ex. parprogrammering? Kan inte hitta något om detta,
men om ni gör det borde det nämnas, annars ingen åtgärd nödvändig.
Arkitekturplan:
* Kan vara värt att stoppa in lite bilder här allteftersom arbetet
framskrider. UML-diagram över vilka system som finns och hur de hänger
ihop t.ex., eller över individuella sub-system. Också det här tänket
kring brainstorming som leder till CRC-kort(på papper, ryck i mig så kan
jag ordna fram lagoma små kort) som leder till komponenter som leder
till en arkitektur kan vara en bra språngbräda för att komma igång. Att
bara ha allt på papper blir snabbt väldigt tungt och svårabsorberat.
Statusrapport:
* När denna kommer in, glöm inte heller att även här redovisa hur ni
ligger till i termer av SEMAT alfa tillstånd.
Generella tankar:
* Väldigt bra jobbat med mallarna, enhetligt och bra i samtliga
dokument, med alla viktiga bitar "formalia" så att säga.
* Stiligt med en logga. ;)
On 2014-02-13 10:37, Martin Bodin wrote:
> Hej!
>
> Vet inte om du har tagit emot dokumenten som vi skulle skicka än. Jag
> skickade dessa igår till Jon så att han skulle kunna skumma igenom dem
> lite snabbt och sen vidarebefodra till dig, men har inte fått nåt svar
> från Jon än.
>
> Om du inte har fått dem så bifogar jag här första utkast till
> projektplan, kravspec, kvalitetsplan och arkitekturbeskrivning.
>
>
> Mvh Martin, Dokumentansvarig
>
--
Med vänlig hälsning
Jonas Lindgren
Tekniker
Institutionen för datavetenskap
581 83 Linköping