Projekt

Obecné

Profil

Iterace 2 » Historie » Verze 14

Přemysl Kouba, 2019-04-25 21:56

1 1 Přemysl Kouba
h1. Iterace 2
2 2 Přemysl Kouba
3 12 Přemysl Kouba
Druhá iterace s dokončením DOT pluginu (refaktor, testování, dokumentace, ukázka) a analýzou Timeline (8.4 - 25.4).
4
Byla protažena z důvodu Velikonočních svátků a nemožnosti se sejít a dokončit.
5 1 Přemysl Kouba
6 12 Přemysl Kouba
h2. Průběh iterace
7 1 Přemysl Kouba
8 12 Přemysl Kouba
h3. Cíle iterace
9 1 Přemysl Kouba
10 12 Přemysl Kouba
* Dokončit vývoj DOT pluginu (hotovo i s dokumentací)
11
* Dospecifikovat zadání
12
* Seznámit se s časovou osou
13 1 Přemysl Kouba
14 12 Přemysl Kouba
Očekával jsem větší pokrok s časovou osou. Jinak jsme cíle +- splnili.
15 1 Přemysl Kouba
16 12 Přemysl Kouba
h3. Úkoly
17 1 Přemysl Kouba
18 12 Přemysl Kouba
* Dokončení vývoje DOT pluginu
19
** Doplnit dokumentaci k DOT pluginu (a připravit ukázku) #7260
20
** Přepsání (doplnění) hlášek DOT pluginu #7268
21
** -Tag úložiště s DOT pluginem- - NESPLNĚNO
22
* Refaktor File Filteru #7267
23
* Timeline 
24
** Analýza #7193
25
** Integrace Timeline JS #7194
26
*** Vytvoření ukázek
27
*** Seznámení se s Timeline
28
* Definovat konvence pro práci s Redmine #7259
29
* Aktualizace artefaktů #7323
30
* Aktualizace Wiki #7342
31 1 Přemysl Kouba
32 12 Přemysl Kouba
h3. Standupy
33 1 Přemysl Kouba
34 12 Přemysl Kouba
Vítek:
35 1 Přemysl Kouba
36 12 Přemysl Kouba
> Přepsání hlášek pro DOT formát - analýza - není možné házet vlastní chyby:
37
> Když je chyba přijde HTML chyba (Status) -> handler který definuje hlášku "Something went wrong".
38
> Poté bude dělat dokumentaci.
39 1 Přemysl Kouba
40 12 Přemysl Kouba
Patrik:
41 1 Přemysl Kouba
42 12 Přemysl Kouba
> Testy - smazal testy + oprava Spade konvertor test.
43
> Robotí testy - celý je to průser - nejsou testovací data. Komunikace s Pavlem - získání dat.
44
> Bude pokračovat na robotích testech a případně udělá další testy pro nás.
45
> + Upravit readme
46
> 
47
> - dál buďto test na DOT formát nebo file filter
48 1 Přemysl Kouba
49 12 Přemysl Kouba
Martin:
50 1 Přemysl Kouba
51 12 Přemysl Kouba
> File filter - analýza:
52
> Kontrola před odesláním souboru na server podle přípony nehledě na použitý modul (plugin).
53
> PŘesunout kontrolu na samotný modul (přijmutí serverem) - tedy pokud budu na JSONU zadávat DOT, tak to spadne a aspoň hodí chybu.
54
> 
55
> Bude pokračovat na file filteru nebo Timeline
56 1 Přemysl Kouba
57 12 Přemysl Kouba
Přéma:
58 1 Přemysl Kouba
59 12 Přemysl Kouba
> Doplnění specifikace úkolů
60
> Aktualizace WIKI - vize produktu
61
> Analýza - Timeline
62
> 
63
> do budoucna -> Dokončím wiki
64 1 Přemysl Kouba
65 12 Přemysl Kouba
h3. Retrospektiva
66 1 Přemysl Kouba
67 12 Přemysl Kouba
Zápis retrospektivy [[Retrospektiva2|zde]].
68 1 Přemysl Kouba
69 12 Přemysl Kouba
Stručně:
70
* Špatně domluvené schůzky (-)
71
* Žádná reakce na procesní schůzky (-)
72
* Vykazování času (-)
73
* Povedené plánování (+)
74 1 Přemysl Kouba
75 12 Přemysl Kouba
Úkoly na příště:
76
* Schůzky alespoň 3 dny předem (Přéma)
77
* Na schůzky reagovat včas i když jsem nic nedělal (všichni)
78
* Vykazovat čas hned (všichni)
79 1 Přemysl Kouba
80
81 12 Přemysl Kouba
h3. Revize iterace
82 2 Přemysl Kouba
83 12 Přemysl Kouba
V této iteraci se nám povedlo sejít se dřív před schůzkou se zákazníkem. Asi až moc brzo. Měli jsme tím pádem připravené ukázky v pohodě.
84 2 Přemysl Kouba
85 12 Přemysl Kouba
DOT plugin:
86
Dokončili jsme celý vývoj DOT pluginu. Bohužel při přepisování hlášek pro DOT formát jsme narazili na problém, že chybová infrastruktura vůbec není v aplikaci řešena. Zbytečně tak pálíme čas.
87
Máme připravenou ukázku použití DOT pluginu v praxi - získání závislosti na programu Midnight Commander. Tato ukázka je v Dokumentaci (dokumentace je v repozitáři)
88
*Neudělali jsme v této iteraci tag hotového vývoje*.
89
90
91
Refaktor File Filteru:
92
Refaktor file filteru tak, aby se dal otevřít jakýkoliv soubor s DOT formátem 
93
94
Timeline:
95
Analýza Timeline byla 15.04.2019 prezentována na standupu
96
V této iteraci jsme bohužel nedokázali vytvořit jakýkoliv prototyp. Timeline je příliš mocný nástroj. Povedlo se nám rozproudit diskuzi o tom jak Timeline integrovat a definovat základní požadavky, které je nutné splnit. Dál budeme pokračovat v [[Iterace 3|Iteraci 3]] na specifikaci.
97
98
Testování:
99
V této iteraci jsme smazali všechny stávající Jameleon|Robot testy krom Spade Konvertor test který jsme opravili. Učení se RobotTestů a jejich spouštění. 
100
101
Wiki:
102 14 Přemysl Kouba
Aktualizace artefaktů - Aktualizace "Vize produktu":https://students.kiv.zcu.cz:3443/dmsf/files/574/view a "Plánu projektu":https://students.kiv.zcu.cz:3443/dmsf/files/577/view
103
[Konvence práce s Redmine]] - Stručná specifikace.
104 12 Přemysl Kouba
105
h2. Schůzky v iteraci
106
107
h3. Schůzka se zákazníkem
108
109
Proběhla 24.4. Všichni byli přítomni. Ukázali jsme use case zobrazení závislostí programu v Linuxu a oznámili hotový DOT plugin.
110
111
Dále jsme prošli časovou osu (Timeline) a z toho nám vypadlo několik bodů které budeme muset dále probrat:
112
* Jak omezit zobrazovaná data pro Timeline tak, aby tento nástroj šel použít (při více jak 500 vrcholech a hranách je již téměř nepoužitelný)
113
* Kolik pásů má časová osa mít ?
114
* Mají to být dvě okna vedle sebe v UI? (integrace přes iframe či něco podobného ?)
115
* Jak udělat interakci mezi IMiGEr a Timeline (definovat minimum co je potřeba)
116
Tyto body musí být probrány na další schůzce
117
118
Dále jsme varovali, že je pravděpodobné, že nestihneme všechny funkční požadavky do daného termínu (31.5). A pobavili jsme se o jejich prioretizaci.
119
 
120
121
h3. Schůzka s mentorem
122
123
Proběhla 24.4. Všichni byli přítomni. 
124
Zrevidovali jsme proces. Nedostatky zřejmě budou zohledněny v hodnocení iterace. 
125
126
h2. Ostatní
127
128
h3. Hodnocení iterace
129
130 13 Přemysl Kouba
*Zpět na [[Wiki#Iterace]]*