Projekt

Obecné

Profil

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

Lukáš Moučka, 2021-06-02 15:35

1 1 Lukáš Moučka
h1. Zápisy ze schůzek
2
3 2 Lukáš Moučka
h2. 4. 3. 2021 – Schůzka s mentorem
4
5 1 Lukáš Moučka
* základní informace o ASWI procesu
6
* popis jednotlivých milníků a iterací a jejich nezávislost na sobě
7
* ukázka evidence issues na konkrétním příkladu
8 2 Lukáš Moučka
* rady k vedení inicializační schůzky, abychom se přiblížili k milníku LCO
9
* time-management jednotlivých meetingů
10
11
h2. 4. 3. 2021 – Schůzka se zadavatelem
12
13
* budeme vytvářet webovou aplikaci zobrazující pomocí grafů údaje ze senzorů
14
* v rámci aplikace budou rozlišovány práva uživatelů na základě responsu z endpointu (vhodný endpoint nalézt v dokumentaci)
15 4 Lukáš Moučka
* data budou získávána voláním endpointů příslušeného API
16 2 Lukáš Moučka
* pro interní procesy se bude používat *Senslog API v1*
17 4 Lukáš Moučka
* pro veřejné procesy bude v ideálním případě využíváno *OjC API* (ze strany zadavatele by se jednalo o optimální řešení)
18 3 Lukáš Moučka
* je potřeba najít vhodnou knihovnu pro vykreslování grafů -> detailněji se podívat na *Vegu* a *D3.js*, kterou již zadavatel analyzoval, považuje je za vhodné, ale ještě nedošlo k implementaci
19 2 Lukáš Moučka
* schůzky se zadavatelem budou probíhat každý týden nebo na základě aktuální potřeby
20 5 Lukáš Moučka
21 11 Lukáš Moučka
h2. 15. 3. 2021 – Schůzka se zadavatelem
22 5 Lukáš Moučka
23 11 Lukáš Moučka
* z časové vytíženosti zadavatele neproběhla v předchozím týdnu schůzka
24 5 Lukáš Moučka
* k datu 15. 3. nám byl zaslán popis API, které bychom v rámci aplikace měli použít
25
* byl zaslán i seznam layoutů, ale ty bude potřeba ještě probrat
26 6 Lukáš Moučka
* v tomto týdnu již další weekly standup neproběhl, protože jsme zpracovávali materiály dodané zadavatelem
27 7 Lukáš Moučka
28
h2. 18. 3. 2021 – E-mailová komunikace se zadavatelem, technickým konzultantem a administrátorem
29 8 Lukáš Moučka
30
* jako staging server pro prezentaci aktuální práce budeme používat virtuální server v rámci KIV FAV ZČU
31
* e-mailová komunikace se ukázala jako moc těžkopádná a neoperativní -> založení týmu na Microsoft Teams
32
33
h2. 21. 3. 2021 – Schůzka se zaměstnancem CIVu
34
35
* schůzka s Bc. Martinem Šebelou
36
* ukázka nástroje https://nuada.zcu.cz/, který je spravován CIVem
37 10 Lukáš Moučka
* instalace serveru "na klik" a možnost spravovat vlastní server s root právy
38 12 Lukáš Moučka
39
h2. 23. 3. 2021 – Schůzka se zadavatelem
40
41
* procházení dokumentu vize a jeho mírné úpravy – jinak zadavatelem s dokumentem souhlasil
42
* následovala diskuze na základě [[Příprava schůzek|přípravy na schůzku]]
43
* po následující komunikaci skrze MS Teams zadavatel vložil *datový model*, *popis atributů* a *data se synchronizační chybou* do sekce *DMS*
44 13 Lukáš Moučka
45
h2. 8. 4. 2021 – Schůzka se zadavatelem
46 14 Lukáš Moučka
47 13 Lukáš Moučka
- domluva na dashboardu
48
- potřeba vyzkoušet zobrazení dat z více senzorů do jednoho grafu
49
- zadavatel vytvoří *request* pro [[SensLog lite v2]]
50
- zadavatel dodefinuje chybějící endpointy pro požadované *use cases*
51
- při zobrazení dat ze senzoru dát možnost nastavení "jemnosti" zobrazovaných dat (originální data, měsíce, dny, hodiny, ...)
52 17 Lukáš Moučka
- vyzkoušet graf větru – bod by představoval vektor, který by se natáčel podle směru, viz https://www.meteoblue.com/en/weather/week/prague_czech-republic_3067696
53 13 Lukáš Moučka
- ID senzoru: první 4 čísla udávají typ senzoru a poslední 4 čísla jsou sériové číslo
54 18 Lukáš Moučka
55
h2. 18. 4. – Komunikace se zadavatelem
56
57 19 Lukáš Moučka
- komunikace se zadavatelem proběhla skrze MS Teams ohledně nově implementovaných služeb
58
- zadavatel detailně popsal nově dodané věci v rámci issues
59 20 Lukáš Moučka
60
h2. 27. 4. – Schůzka se zadavatelem
61
62
*Poznámky ze schůzky:*
63
64
* dashboard se dostyluje:
65
** seskupit editační funkce (add unit; edit unit) - https://www.primefaces.org/primeng/showcase/#/toolbar
66
** sekupit view tlačítka 
67
** podbarvit data podle typu senzorů
68
** barevnou paletu sladíme s logem
69
70
* zobrazení grafů
71
** maximálně týden úseku dat -> všechno nad týden bude agregované (AVG) -> v případě volných časových kapacit buffer (MIN; MAX)
72
** data se budou zobrazovat z jedné jednotky
73 21 Lukáš Moučka
** zobrazení grafů "od/do" za pomocí HTML input date -> *nedovolit zadavat datum do budoucnosti*
74 20 Lukáš Moučka
75
76
*Akceptační kritéria:*
77
78
* Přihlášení uživatele
79
* Přidat uživatele - role admin
80
* Přidat unit - role admin, user
81
* Upravit unit (description) - role admin, user
82
* Odstranit unit - role admin, user
83
* Přidat sensor k unit - role admin, user
84
* Upravit sensor (sensorTypes, sensorName - unikátní, phenomenId) - role admin, user
85
* Odstranit sensor - role admin, user
86
* Zobrazit graf jednoho sensoru - role admin, user
87
* Zobrazit graf unit (možnost vybrat zobrazení dat ze sensorů na unit) - role admin, user
88 22 Jakub Hlaváč
89
h2. 6. 5. – Schůzka se zadavatelem
90 23 Jakub Hlaváč
91 22 Jakub Hlaváč
* zadavatel dodá úpravy endpointů a notifikuje o nasazení:
92
** getAllPehnomens - narovnání dat, aby se i teplota vracel s ID, ktere jsou na sensorech (sensory maji phenomenId 1, ale tplota z backendu prijde s id 101)
93
** getAllSensorTypes - endpoint vraci groupy, ale nevraci k nim sensorId (coz ma byt 5ti místný kód typu sensoru podle kterých grupujeme na FE)
94 24 Jakub Hlaváč
* předvedeno nové UIX - zákazník spokojenější (už se mu to líbí)
95
** domluveno, že popupy se budou stylovat v následující iteraci
96
** chce změnit tlačítka na přidávání a editaci unit (rozdelit je, jelikož je to matoucí)
97
* předvedeny všechny usecases (kromě zobrazování multiline grafů)
98
** zákazník informován o problému se zakládáním uživatelů, kdy backend při založení uživatele se stejným jménem toho existujícího nejspíše přepíše
99 25 Lukáš Moučka
100
h2. 13. 5. – Schůzka se zadavatelem
101 26 Lukáš Moučka
102
* v unit jen tlačítko a edit (insert sensor na konci) a to samé i u senzorů
103
* podívat se na UX tlačítek v modálních oknech
104
* senzory v jednotkách grupovat podle sensor type
105
* počáteční na 00:00 a koncový s aktuálním časem (u senzorů)
106
* pod unitID vložit description (u senzorů), resp. zobrazovat co nejvíce informací
107 1 Lukáš Moučka
* request na data grafů na tlačítko kromě prvního přístupu
108 27 Lukáš Moučka
* groupování podle typu senzoru
109 28 Lukáš Moučka
110
h2. 26. 5. – Schůzka se zadavatelem
111
112
* předání produktu proběhlo úspěšně
113
* na základě podnětu technického konzultanta byla opravena chyba v layoutu dashboardu, která se projevovala na vysokém rozlišení na operačním systému MacOS
114
* se zadavetelem domluveno, že aktuální verze produktu bude v *master* větvi
115
* zpětná vazba od zadavatele:
116
** zadavatel i technický konzultant byli s finálním produktem velmi spokojeni
117
** produkt se bude v nejbližší době nasazovat u dvou zákazníka
118
** těší se na další případnou spolupraáci