Iterace 2 » Historie » Verze 16
Přemysl Kouba, 2019-04-25 22:13
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 | 16 | Přemysl Kouba | Proběhla 24.4. Všichni byli přítomni. Bylo několik připomínek k tomu jak by měla vypadat "Vize produktu":https://students.kiv.zcu.cz:3443/dmsf/files/574/view. |
124 | 12 | Přemysl Kouba | 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]]* |