Projekt

Obecné

Profil

Zápisy ze schůzek » Historie » Verze 26

Martin Šebela, 2020-05-26 11:17
přidán záznam o schůzce se zákazníkem z 26. 5. 2020

1 2 Martin Šebela
h1. Zápisy ze schůzek
2 1 Martin Šebela
3 4 Martin Šebela
Seznam schůzek s mentorem/zákazníkem a stručný zápis toho, co se probíralo včetně připomínek.
4 1 Martin Šebela
5 14 Martin Šebela
_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í
6
7 2 Martin Šebela
h2. 4. 3. 2020 - Schůzka s mentorem
8 1 Martin Šebela
9 2 Martin Šebela
* *základní informace* o tom, jak bude projekt veden
10
* informace o tom, kdo bude *naším zákazníkem*
11 1 Martin Šebela
12 2 Martin Šebela
h2. 10. 3. 2020 - Prvotní schůzka se zákazníkem
13
14
* 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)
15
* *spuštění 1. iterace* a z ní vyplývající návaznosti
16
17
h2. 25. 3. 2020 - Schůzka se zákazníkem po 1. iteraci
18
19 1 Martin Šebela
* procházení specifikace a zpětná vazba na ni od zákazníka
20
* připomínky:
21 2 Martin Šebela
** diskuze nad *predikcí dat vs. klouzavým průměrem*
22
** doplnit, že *data nejsou v reálném čase*
23 3 Martin Šebela
** doplnit na vlastní stránku na Wiki *informace o použitých datových sadách* (kvalita dat, úplnost apod.)
24 2 Martin Šebela
** doplnit *cíl aplikace* na základě informací o predikci dat
25
** doplnit *typ aplikace* (webová, informace o responsibilitě)
26 1 Martin Šebela
** dbát na *otevřenost* - aby šla aplikace v pozdější době upravovat, doplňovat datové sady
27 3 Martin Šebela
** 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)
28 1 Martin Šebela
** 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)
29 2 Martin Šebela
** *DevOps* - za plusové body
30 1 Martin Šebela
31 2 Martin Šebela
h2. 26. 3. 2020 - Schůzka s mentorem
32
33
* retrospektiva a zpětná vazba od mentora
34
** *strávený čas* do Redmine zanášet hned
35
* připomínky:
36
** u retrospektivy se ptáme, zdali se *splnily cíle*/dosáhlo se milníku (měla by být *psaná*)
37
** 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.
38
** 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, ...
39
** při *logování stráveného času* u úkolů změnit % v daném úkolu a okomentovat, co se stalo
40 5 Martin Šebela
** *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)
41 2 Martin Šebela
* *další schůzka* bude buď po dvou iteracích (tj. za měsíc), popř. po dosažení milníku LCA
42
43 6 Martin Šebela
h2. 8. 4. 2020 - Schůzka se zákazníkem po 2. iteraci
44 7 Martin Šebela
45 9 Martin Šebela
* 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
46 7 Martin Šebela
* připomínky:
47 13 Martin Šebela
** přidat loga a odkazy na související projekty na stránku _O projektu_ v grafickém návrhu
48
** vyjmout na Wiki ze [[Specifikace]] *technickou část* se schématy a umístit jí do vlastní sekce – [[Technická specifikace]]
49
** připsat formát dat CSV ke crawleru v *architektuře aplikace* ([[Technická specifikace]])
50 7 Martin Šebela
51 17 Martin Šebela
h2. 23. 4. 2020 – Schůzka se zákazníkem po 3. iteraci
52 16 Martin Šebela
53
* schůzky se účastnil i *mentor*
54
* splněn *milník LCA*
55 17 Martin Šebela
* *prezentace frontendu* a náhled jedné *datové sady v heatmapě* – http://heatmap.zcu.cz
56 18 Martin Šebela
* ukázán *externí audit* vytvořené stránky přes _Google PageSpeed_ – https://developers.google.com/speed/pagespeed/insights/
57
* ukázka *zdrojového kódu crawleru* a konkrétního *YAML konfiguračního souboru* pro dataset koloběžek
58 16 Martin Šebela
59
* poznámky z diskuze:
60
** na stránce s heatmapou se může plést tlačítko _O projektu_ vs. _Potvrdit výběr_
61 18 Martin Šebela
** *dodat loga* pravděpodobně _FAV_ a _OpenDat ZČU_ na stránku _O projektu_
62 16 Martin Šebela
** 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*
63
** vysvětlit v dokumentaci, proč byla zvolena *databáze MongoDB* (vs. relační databáze)
64
** *zákazník dodá texty*, které budou na jednotlivých slidech na webu
65
** další *bonusové body* by mohly být za *dokumentaci k DevOps*
66 19 Martin Šebela
67
h2. 24. 4. 2020 – Schůzka s mentorem
68
69
* *procházení 2. a 3. iterace* za účelem jejich *ohodnocení*
70
* připomínky:
71
** *označovat* v commitech *cílovou iteraci*
72 20 Martin Šebela
** hodila by se *favicon* u webu
73 19 Martin Šebela
** *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*
74
** dopsat k *technické specifikaci* – *jaký HW a SW* je třeba pro spuštění aplikace
75
** když budou *problémy s GitLab*, tak se ozvat
76 21 Martin Šebela
** *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)
77
* *další schůzka* někdy cca *po 5. iteraci* (cca milník IOC – *betaverze aplikace*)
78 22 Martin Šebela
79
h2. 11. 5. 2020 – Schůzka se zákazníkem po 4. iteraci
80
81 24 Martin Šebela
* prezentace *téměř hotové aplikace*, zákazník si ji proklikal včetně všech tří datasetů
82
* 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í]])
83
84 22 Martin Šebela
* *poznámky k návodům*:
85
** přejmenovat název _Data script_ na Wiki
86
** vložit do GitLab repozitáře návod na přidání datasetu (asi mimo README, aby nebylo tak dlouhé)
87
* *poznámky ke GUI*:
88
** na mobilní verzi u heatmapy *zobrazovat datum* i mimo burger menu
89
** *upravit datepicker* tak, aby bylo zřejmé, ve kterých dnech jsou dostupné datasety
90 25 Martin Šebela
** 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)
91 22 Martin Šebela
* 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ů)
92
* 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)
93
* diskuze nad *problémy s datovými sadami* (aneb přístup úřadů ve stylu: "hodíme něco na web a hotovo")
94
* doplnit ještě *jednu datovou sadu*:
95
** http://opendata.zcu.cz/Vizualizace-obsazeni-mistnosti.html
96 23 Martin Šebela
** je to jen za období 2019-2020, ale *korelace WiFi × obsazení místností* může být zajímavá
97 22 Martin Šebela
* *předfinální schůzka* pravděpodobně 26. 5. 2020 10:00–11:00, poté bude ještě jedna finální
98 26 Martin Šebela
99
100
h2. 26. 5. 2020 – Předfinální schůzka se zákazníkem
101
102
* prezentace *hotového produktu*
103
* z poznámek:
104
** nasazeno *HTTPS* (Let's Encrypt)
105
** *úvodní strana* – opravy responzivního vzhledu a jiné, výměna pozadí
106
** *stránka s heatmapou*
107
*** nový datepicker
108
*** select pro výběr datasetů – v configu navíc položka, kde se dává název datasetu na frontendu
109
*** v configu možnost _SKIP_
110
*** zvýraznění tlačítka _Potvrdit výběr_
111
*** perzistence lokace
112
*** body v mapě u každé lokace
113
*** součet nejbližších bodů
114
*** umístění času doleva
115
*** datum u časové osy
116
*** optimalizace pro mobilní zařízení
117
** vznik návodu na _GitLab pipelines_ – [[Návod GitLab CICD]]
118
** upraven config pro IDE (viz _README_ na GitLab)
119
** dataset obsazení místností nedodán třetí stranou
120
** oborový projekt – [[Nápady na rozšíření]]