Projekt

Obecné

Profil

Plán pro III. iteraci

otevřený

2020-05-04

III. iterace

100%

13 úkolů   (13 uzavřených — 0 otevřených)

III. iterace

Obecné informace

Začátek: 17. dubna 2020
Konec: 4. května 2020
Plánovaný výstup (IOC milník):
  • návrh uživatelské dokumentace
  • návrh programové dokumentace
  • implementace JDBC driveru pro přímý přístup do databáze
  • refaktorizace kódu
  • úpravy aplikace - nekorektní funkčnost
  • test aplikace na větších datech

Poznámky

!!! Změny v plánu:
  • Na konci iterace budeme mít verzi aplikace pokrývající veškerou funkcionalitu.
  • Návrhy dokumentací a refaktorizace kódu se tak přesouvá na další iteraci. Jednak kvůli odvedené větší práci na samotné aplikaci (abychom měli nějakou práci i na čtvrtou iteraci) a jednak kvůli možným malým změnám v kódu a GUI (abychom nemuseli přepisovat Javadoc, případně návrhy dokumentací). Na konci iterace by aplikace měla být zákazníkem vyzkoušena a zhodnocena. Pokud bude spokojený začneme s refaktorizací a vytvářením dokumentací, které bychom v rámci jedné otočky v průběhu další iterace konzultovali se zákazníkem. Návrh uživatelské dokumentace pro zákazníka nyní není potřeba, zákazník je o všem v průběhu důkladně informován.

Info z týmových schůzek

Vždy probírán aktuální stav + plány do další schůzky.

26. dubna 2020
  • vytvoření editoru se zvýrazněnou syntaxí, výběrové boxy pro úpravu stylů
  • přidané knihovny (hlavně pro komunikaci s DB)
  • drobné úpravy jako přejmenování několika tříd
  • zrušit původní zvýraznění syntaxe
  • doladit výstupní JSON

Info ze schůzek se zákazníkem a mentory

Zákazník
  • další - poslední - schůzka se zákazníkem 11. 5. 15:30 + mentoři 17:30
  • appka běží, používá se, vše OK
  • dokumentace není nutná - pouze README
Retro
  • UML jdeserialize?
  • doc do čtvrtka (jdeserialize, navázání na converter, poznatky k jdeserialize)
  • Converter okomentovat do zítřka
  • Online .docx - prog dokumentace
Mentoři
  • počet hodin převyšuje předpokládaný rozsah - nedošlo k rozporu change requestu -> nárůst nad scope - týmem akceptovaný a dohodnutý postup
  • burndouwn vysvětlen
  • IOC dosažen
  • Deployemnt line přes GitLab
  • tagy přítomny
  • vize OK
  • DSP (use Case OK, náčrt GUI ok)
  • architektura (struktura přesně ono, modely OK, databáze v Popisu projektu lehce zapadá, ale uvedeno ve vizi)
  • počet testujících 2, rozsah celkový
  • dokumentaci zákazník dostane dříve než při předání (7. 5. 2020)
  • info pro poslední schůzku IV. iterace
  • permanentnost gitlab repa - "better save than sorry", obecně to perma je, ale zákazníku to raději dáme (možnost migrace katedry na jiný systém apod.)

Retrospektiva

  • trvání dva týdny
  • pokračování v nastoleném řežimu (rozdělení úkolů, týmové schůzky - tentokrát jen tři, dokončení všech tasků)
  • v průběhu zanesen nový požadavek od zákazníka - zobrazování i jiných souborů => použití ACE knihovny
  • reálně odpracovaný čas oproti plánovanému jsme ušetřili tím, že jsme zákazníka nechali zkoušet komunikaci s DB
  • navíc nám ACE knihovna zrušila úkol na deamony
  • kvůli práci navíc, včetně dotaženého softwaru, jsme odložili refactoring a dokumentace na další iteraci (aby bylo co dělat)
  • dvě otočky během kterých doladěn software
  • aktuálně se používá, testuje, u vývojářů a testerů firmy Eurosoftware s.r.o. - prozatím všichni spokojení, aplikace bez bugů
  • první část Issues burndown je způsobená víkendem + následně použitím ACE knihovny, kdy chvíli trvalo, než se jí povedlo začlenit + nedostatek času poloviny týmu
  • hours burndown si myslím, že celkově jde
  • dosažení IOC milníku
  • v další iteraci vytvoření zákazníkem požadovaného README (místo uživ. dokumentace), stručná programátorská dokumentace + Javadoc
  • Podpis? Permanentnost GitLab repository?
  • Předávací schůzka domluvená 11.05.2020 v 15:30.
Sledování času
Odhadovaná doba 89.00 hodin
Úkoly podle
Bug

5/5

Feature

1/1

Support

2/2

Task

5/5