Redovisning
Varje team skall granska och redovisa ett annat teams produkt, både vad gäller användarreleasen (installation och provkörning av programmet) och källkodsreleasen (granska den tekniska dokumentationen och källkoden).
Deadlines
- Måndagen den 15 februari (långlabb 4), senast kl. 15:00
Preliminärversionen av den tekniska dokumentationen (enligt story 26) mailas till det granskande teamet samt kopia till kunden. - Fredag den 19 februari, senast kl 12:00
Feedback på tekniska dokumentationen mailas tillbaka till det team ni granskar samt kopia till deras kund. - Måndagen den 22 februari (långlabb 5), senast kl. 15:00
Release 2 (både användar- och källkodsrelease enligt story 32) mailas till det granskande teamet samt kopia till kunden. Bifoga information om vilka stories som har implementerats (helt eller delvis). - Snarast därefter
Maila tillbaka om ni inte lyckats packa upp, installera, och provköra systemet. - Måndagen den 1 mars (långlabb 6), senast kl. 15:00
Release 3 (både användar- och källkodsrelease) mailas till det granskande teamet samt kopia till kunden. Bifoga information om vad som ändrats mellan release 2 och 3. - Snarast därefter
Maila tillbaka om ni inte lyckats packa upp, installera, och provköra systemet.
All feedback och all redovisning skall göras i en positiv konstruktiv anda. Granskningar och förberedelser för presentationen kan läggas ut som spike-tid.
Utformning av teknisk dokumentation
Vad som skall ingå i teknisk dokumentation framgår av story 31. Tänk på att dokumentationen skall innehålla just det som är svårt att läsa ut ur koden själv, dvs överblick snarare än detaljer. Se det som en introduktion till den som av någon anledning vill sätta sig in i hur systemet är uppbyggt och fungerar.
Feedback på preliminära tekniska dokumentationen (iteration 4)
Ni skall maila tillbaka kortfattad feedback på preliminärversionen av den tekniska dokumentationen. Syftet med granskningen är att ge det andra teamet en uppfattning om hur begriplig dokumentationen är samt hjälp med att förbättra den. Förklara vad som framgick tydligt och vad som var mindre tydligt. Ge tips om hur dokumentationen kan förbättras och förtydligas.
Kontroll av release 2 (iteration 5)
Ni skall snarast efter att ni har fått release 2 göra en kontroll av att ni kan packa upp, installera, och provköra systemet, och att all dokumentation är tillgänglig och läsbar så att ni har möjlighet att granska produkten. Om något fattas eller inte fungerar skall ni omedelbart kontakta den andra gruppen så att problemen kan redas ut.
Granskning av release 2 och 3 (iteration 5 och 6)
All i teamet skall provköra det andra teamets produkt och läsa igenom all dokumentation. Notera sådant ni tycker är bra respektive sådant som kan förbättras. Koordinera dessa synpunkter med dem i ert team som skall sköta respektive redovisningsdel. Granskningen av teknisk dokumentation och källkod skall göras från det tänkta perspektivet att ert team skulle ta över det andra teamets projekt och fortsätta utvecklingen med nya stories. Stöder den tekniska dokumentationen att ni kan sätta er in i arkitekturen och koden på rimlig tid? Är källkodens kvalitet tillräckligt bra för att ni skulle kunna gå in och vidareutveckla? Används systematiska och bra namn? Finns det tillräckligt antal testfall och med tillräcklig täckning för att ni skulle våga ändra i koden?
Presentation av release 3 (iteration 6)
Teamet skall förbereda en 20 minuters presentation av produkten och dess implementation, att redovisas den 3:e och 4:e mars (samma tid som planeringsmötena, men annan sal). Det är release 3 som skall presenteras, men eftersom det är kort tid mellan release 3 och redovisningstillfället så påbörjas förberedelserna för presentationen redan veckan innan, med release 2 som underlag.
Obs!!! Redovisningen är hela teamets ansvar. Alla i teamet skall vara insatta i redovisningen, och ni ska kunna hantera att någon blir sjuk.
Vid redovisningen samlas tre team per redovisningstillfälle och redovisar varandras produkter. Ni får alltså presentera en produkt, lyssna på redovisningen av er egen produkt, samt lyssna på redovisningen av ytterligare en produkt.
Ni skall presentera ett annat teams produkt, både ur användningssynpunkt och ur implementationssynpunkt. Era åhörare kommer dels att vara det team som har implementerat produkten, dels ytterligare ett team, samt en lärare. Ni skall göra er presentation i första hand med tanke på det tredje teamet som inte alls känner till produkten.
Er 20-minuters presentation skall bestå av följande moment:
- kort demonstration av produkten (dator och videokanon kommer att finnas tillgängliga)
- utvärdering av produkten ur användarperspektiv (installation, handhavandem funktionalitet, etc.)
- presentation och utvärdering av implementationen (design, kodkvalitet, och testfallskvalitet) - skulle ert team kunna ta över produkten och vidareutveckla den?
Kom ihåg att presentationen skall göras i en positiv konstruktiv anda. Det ni tycker är bra bör ni speciellt kommentera. Om det är aspekter ni tycker är mindre bra bör ni framföra hur ni anser att man skulle kunna förbättra dessa vid vidareutveckling av produkten.
Se till att disponera era 20 minuter s att ni hinner med alla momenten. Vid demon är det en god ide att en person förklarar vad som händer och en annan sköter knappandet på datorn. Öva på era presentationer så att de flyter på ett bra sätt.
Kunden för det team ni granskar kommer att se till att det teamets Release 3 finns på en dator vid redovisningen. Tag kontakt med denna kund för att öva och förbereda demonstrationen på just den datorn.
Om ni behöver hjälp med att kopiera från papper till OH-bilder kan ni kontakta kurssekreterare Lena Ohlsson (2:a våningen, E-huset).
Vem skickar vart
Team som redovisar onsdagen 3 mars, 13:15-15:00, sal E:3308 för lärare/kund Lars Bendix
- Team 01 levererar till Team 02 med kopia till kund
- Team 02 levererar till Team 03 med kopia till kund
- Team 03 levererar till Team 01 med kopia till kund
Team som redovisar onsdagen 3 mars, 13:15-15:00, sal E:3336 för lärare/kund Jacek Malec
- Team 04 levererar till Team 05 med kopia till kund
- Team 05 levererar till Team 06 med kopia till kund
- Team 06 levererar till Team 04 med kopia till kund
Team som redovisar torsdagen 4 mars, 10:15-12:00, sal E:3336 för lärare/kund Lennart Andersson
- Team 07 levererar till Team 08 med kopia till kund
- Team 08 levererar till Team 07 med kopia till kund
Team som redovisar torsdagen 4 mars, 10:15-12:00, sal E:1406 för lärare/kund Sven G. Robertz
- Team 09 levererar till Team 10 med kopia till kund
- Team 10 levererar till Team 11 med kopia till kund
- Team 11 levererar till Team 09 med kopia till kund