Projekt

Obecné

Profil

III iterace » Historie » Revize 12

Revize 11 (Michal Horký, 2020-05-05 15:37) → Revize 12/14 (Michal Horký, 2020-05-05 15:38)

h1. III. iterace 

 h2. 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  

 h2. 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. 

 h3. 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 

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

 *Zákazník* * 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* * 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* * 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]] 

 h2. 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.