Zápisy ze schůzek » Historie » Revize 24
Revize 23 (Martin Šebela, 2020-05-12 13:44) → Revize 24/26 (Martin Šebela, 2020-05-12 13:47)
h1. Zápisy ze schůzek
Seznam schůzek s mentorem/zákazníkem a stručný zápis toho, co se probíralo včetně připomínek.
_Poznámka:_ zápisy z týmových schůzek typu _Weekly update_ jsou uvedeny u konkrétního úkolu, který s danou schůzkou souvisí
h2. 4. 3. 2020 - Schůzka s mentorem
* *základní informace* o tom, jak bude projekt veden
* informace o tom, kdo bude *naším zákazníkem*
h2. 10. 3. 2020 - Prvotní schůzka se zákazníkem
* prezentace *prvotních návrhů* využitelných open dat z výstupů 0. iterace a výběr vhodného tématu dle požadavků zákazníka (vybráno ZČU open data)
* *spuštění 1. iterace* a z ní vyplývající návaznosti
h2. 25. 3. 2020 - Schůzka se zákazníkem po 1. iteraci
* procházení specifikace a zpětná vazba na ni od zákazníka
* připomínky:
** diskuze nad *predikcí dat vs. klouzavým průměrem*
** doplnit, že *data nejsou v reálném čase*
** doplnit na vlastní stránku na Wiki *informace o použitých datových sadách* (kvalita dat, úplnost apod.)
** doplnit *cíl aplikace* na základě informací o predikci dat
** doplnit *typ aplikace* (webová, informace o responsibilitě)
** dbát na *otevřenost* - aby šla aplikace v pozdější době upravovat, doplňovat datové sady
** vytvořit si *seznam priorit* (stránka na Wiki/Plán - na co se může zákazník v nejbližší době těšit, jaký artefakt dostane v následující iteraci)
** doplnit a vyřešit, kde aplikace poběží a jak se budou zákazníkovi předávat výstupy (dema) po každé z iterací (vyřešit, jestli to dávat na docker (od LCA už to někde musí být) nebo rovnou například na server CIVu)
** *DevOps* - za plusové body
h2. 26. 3. 2020 - Schůzka s mentorem
* retrospektiva a zpětná vazba od mentora
** *strávený čas* do Redmine zanášet hned
* připomínky:
** u retrospektivy se ptáme, zdali se *splnily cíle*/dosáhlo se milníku (měla by být *psaná*)
** doplnit na Wiki celý *plán projektu* - co je výstupem každé z iterací (cíle možno dávat i do plánu) apod.
** doplnit na Wiki *konvence* - jaké IDE se bude používat (jak se bude psát zdrojový kód), kdo může vytvářet/zavírat úkoly (zdali se třeba až při ukončení iterace nastaví na closed), kdo má na co právo, ...
** při *logování stráveného času* u úkolů změnit % v daném úkolu a okomentovat, co se stalo
** *názvy úkolů* pojmenovávat tak, aby bylo jasné, co se v rámci úkolu dělá (např. nepojmenovávat jen názvem technologie, ale co se s technologií bude provádět)
* *další schůzka* bude buď po dvou iteracích (tj. za měsíc), popř. po dosažení milníku LCA
h2. 8. 4. 2020 - Schůzka se zákazníkem po 2. iteraci
* prezentace *grafického návrhu* webové aplikace, funkčního *deploymentu* (DevOps), funkčního *produkčního a testovacího prostředí*, procházení schémat *architektury* a diskuze nad nimi
* připomínky:
** přidat loga a odkazy na související projekty na stránku _O projektu_ v grafickém návrhu
** vyjmout na Wiki ze [[Specifikace]] *technickou část* se schématy a umístit jí do vlastní sekce – [[Technická specifikace]]
** připsat formát dat CSV ke crawleru v *architektuře aplikace* ([[Technická specifikace]])
h2. 23. 4. 2020 – Schůzka se zákazníkem po 3. iteraci
* schůzky se účastnil i *mentor*
* splněn *milník LCA*
* *prezentace frontendu* a náhled jedné *datové sady v heatmapě* – http://heatmap.zcu.cz
* ukázán *externí audit* vytvořené stránky přes _Google PageSpeed_ – https://developers.google.com/speed/pagespeed/insights/
* ukázka *zdrojového kódu crawleru* a konkrétního *YAML konfiguračního souboru* pro dataset koloběžek
* poznámky z diskuze:
** na stránce s heatmapou se může plést tlačítko _O projektu_ vs. _Potvrdit výběr_
** *dodat loga* pravděpodobně _FAV_ a _OpenDat ZČU_ na stránku _O projektu_
** sepsat *dokumentaci* ohledně *přidání nového datasetu*, podle níž si zákazník přidání vyzkouší a dokumentaci k *obsluze datové části*
** vysvětlit v dokumentaci, proč byla zvolena *databáze MongoDB* (vs. relační databáze)
** *zákazník dodá texty*, které budou na jednotlivých slidech na webu
** další *bonusové body* by mohly být za *dokumentaci k DevOps*
h2. 24. 4. 2020 – Schůzka s mentorem
* *procházení 2. a 3. iterace* za účelem jejich *ohodnocení*
* připomínky:
** *označovat* v commitech *cílovou iteraci*
** hodila by se *favicon* u webu
** *schémata* vytvářet v nějakém *standardizovaném formátu* (typicky *UML* – use case, data flow, control flow, ...) – pozn. bývají *u zkoušky*
** dopsat k *technické specifikaci* – *jaký HW a SW* je třeba pro spuštění aplikace
** když budou *problémy s GitLab*, tak se ozvat
** *dohodnout se zákazníkem nad stráveným časem*, můžeme se pomalu blížit k tomu, že nad projektem strávíme více času (možná vypustit některou z funkcí aplikace, např. predikci)
* *další schůzka* někdy cca *po 5. iteraci* (cca milník IOC – *betaverze aplikace*)
h2. 11. 5. 2020 – Schůzka se zákazníkem po 4. iteraci
* prezentace *téměř hotové aplikace*, zákazník si ji proklikal včetně všech tří datasetů
* vzneseny různé *návrhy na vylepšení*, možnost v projektu pokračovat i v *budoucnu* (na Wiki založena stránka [[Nápady na rozšíření]])
* *poznámky k návodům*:
** přejmenovat název _Data script_ na Wiki
** vložit do GitLab repozitáře návod na přidání datasetu (asi mimo README, aby nebylo tak dlouhé)
* *poznámky ke GUI*:
** na mobilní verzi u heatmapy *zobrazovat datum* i mimo burger menu
** *upravit datepicker* tak, aby bylo zřejmé, ve kterých dnech jsou dostupné datasety
** ve filtru *zobrazovat vždy všechny datové sady*, ale ty, které budou ve zvolený den nedostupné, nějakým způsobem odlišit - např. šedě podbarvit (pozn.: možná by nebylo od věci u datasetů ve filtru připsat i časový rozsah MM/YYYY – MM/YYYY, pro který jsou data k dispozici)
* diskuze nad možností *animovat přes jednotlivé dny* (tzn. animace by necyklovala v rámci jednoho dne, ale postupovala by do dalších dnů)
* diskuze nad tím, co zobrazovat na mapě *v případě nedostupnosti žádných dat* (prázdné body na mapě vs. hláška pro uživatele)
* diskuze nad *problémy s datovými sadami* (aneb přístup úřadů ve stylu: "hodíme něco na web a hotovo")
* doplnit ještě *jednu datovou sadu*:
** http://opendata.zcu.cz/Vizualizace-obsazeni-mistnosti.html
** je to jen za období 2019-2020, ale *korelace WiFi × obsazení místností* může být zajímavá
* *předfinální schůzka* pravděpodobně 26. 5. 2020 10:00–11:00, poté bude ještě jedna finální