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