Akce
III. iterace¶
Obecné informace¶
Začátek: 17. dubna 2020Konec: 4. května 2020
Plánovaný výstup (IOC milník):
návrh uživatelské dokumentacená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
- UML jdeserialize?
- doc do čtvrtka (jdeserialize, navázání na converter, poznatky k jdeserialize)
- Converter okomentovat do zítřka
- Online .docx - prog dokumentace
- 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.
Aktualizováno uživatelem Michal Horký před téměř 5 roky(ů) · 14 revizí