Iterace 4 » Historie » Verze 7
Přemysl Kouba, 2019-05-30 15:00
1 | 1 | Přemysl Kouba | h1. Iterace 4 |
---|---|---|---|
2 | |||
3 | _Iterace byla naplánována 06.05.2019 a bude trvat do 20.05.2019_ |
||
4 | |||
5 | h2. Průběh iterace |
||
6 | |||
7 | h3. Cíle iterace: |
||
8 | |||
9 | 3 | Přemysl Kouba | * integrovaná Timeline (Je zobrazena, jsou vidět stejné prvky jako v IMiGEr, jsou stejné eventy - označení při kliknutí) |
10 | * zgrupování na 20 prvků v IMiGEr |
||
11 | * slider pro filtrování časových údajů |
||
12 | * namergovaný vývoj do masteru (DOT plugin) |
||
13 | 1 | Přemysl Kouba | |
14 | h3. Úkoly |
||
15 | |||
16 | 3 | Přemysl Kouba | Merge DOT pluginu do masteru #7467 |
17 | Vývoj zgrupování prvků imiger do 20 skupin #7468 |
||
18 | Analýza lepších algoritmů zgrupování #7469 |
||
19 | Skutečné filtrování místo označení #7466 |
||
20 | Slider pro filtrování časových údajů #7465 |
||
21 | Vývoj Timeline (Reloadovatelnost + interakce) #7464 |
||
22 | 1 | Přemysl Kouba | |
23 | h3. Standup |
||
24 | |||
25 | 5 | Přemysl Kouba | Martin: |
26 | 1 | Přemysl Kouba | |
27 | 5 | Přemysl Kouba | > Diskuze řešení co vše funkčně potřebujeme na ukázku pro zákazníka a Integrování Timeline do projektu. |
28 | > Opět největší problém je JS. Ale už se blíží do zdárného funkčního konce. |
||
29 | > Dále bude integrovat Timeline do projektu |
||
30 | 1 | Přemysl Kouba | |
31 | |||
32 | Patrik: |
||
33 | 5 | Přemysl Kouba | > Jednoduchý algoritmus pro clustering (nadbytečné uzly se všechny zabalí do jedné skupiny) |
34 | > Pull request dot pluginu - zatím bez odezvy |
||
35 | > Do budoucna - zlepšení clusteringu |
||
36 | 1 | Přemysl Kouba | |
37 | Přéma: |
||
38 | |||
39 | 5 | Přemysl Kouba | > Aktualizace wiki + schůzka z minulé iterace. |
40 | > |
||
41 | > Bude dělat na párování JS s Martinem a správé projektu. |
||
42 | |||
43 | 1 | Přemysl Kouba | Víťa: |
44 | 5 | Přemysl Kouba | > Přepracoval a zprovoznil slider v rámci toho diskuze s panem Frydlantským. |
45 | > - Neznalost JS |
||
46 | > V době standupu už měl svůj vývoj hotov a čeká na další části |
||
47 | 1 | Přemysl Kouba | |
48 | h3. Revize iterace: |
||
49 | 2 | Přemysl Kouba | |
50 | 5 | Přemysl Kouba | Dohodli jsme se na tom, že *příští dvě iterace budou týdenní*. Zkrátíme tím obrátku na projektu a spíše odevzdáme zákazníkovi to, co by si představoval. |
51 | 2 | Přemysl Kouba | |
52 | 5 | Přemysl Kouba | Tedy iterace 5 od 22.5 do 29.5 a iterace 6 od 29.5 do 5.6 (možná až do 8.6). |
53 | 2 | Přemysl Kouba | |
54 | 5 | Přemysl Kouba | *Z minula ke zlepšení úkoly:* |
55 | 2 | Přemysl Kouba | > * Vyvíjet rovnoměrněji |
56 | > * Lépe definovat zadání (Přéma) |
||
57 | 1 | Přemysl Kouba | > * Postěžovat si že JS nás nikdo nenaučí |
58 | > * Vývoj probíhá jen na konci iterace (všichni) |
||
59 | > * Splnit cíle iterace (všichni) |
||
60 | > * Zlepšit komunikaci s mentorem a zákazníkem ohledně schůzek (Přéma) |
||
61 | |||
62 | 5 | Přemysl Kouba | Kromě zlepšení komunikace při domluvě schůzek jsme všechny úkoly z minulé iterace splnili. |
63 | *Povedlo se nám splnit všechny cíle, které jsme sami splnit mohli*. |
||
64 | 1 | Přemysl Kouba | |
65 | 5 | Přemysl Kouba | Bohužel jsme nemohli namergovat náš vývoj do masteru IMiGEru, *protože druhá strana neodpovídá*. |
66 | |||
67 | Úspěšně jsme výsledky odprezentovali a dostali jsme opět několik připomínek kam náš vývoj posunout. |
||
68 | |||
69 | Timeline: |
||
70 | |||
71 | Timeline byla odprezentována a měla poměrně úspěch. V další iteraci se bude výsledek ladit. Je potřeba dokázat Timeline schovat (i kódově). |
||
72 | |||
73 | Také jsme se domluvili, že jí "vysekáme" z iframe = refaktor JS. Pokud si vyberu "grupu" měl bych i v Timeline vidět grupu. Stejně jako by v Timeline pásmu měly v závislosti na interakci mizet prvky stejně jako v IMiGEru. Dále by se mohla Timeline rozšířit. |
||
74 | |||
75 | Clusterování: |
||
76 | |||
77 | Prezentován, je potřeba ještě zapracovat na výchozím "algortimu". Z každý skupiny vzít pár důležitejch a aby to mělo 20 prvků - skupiny + nejzajímavější. |
||
78 | Dalším bodem byla ukázka toho, co IMiGEr s grupami umí, ale v jiné verzí (není to náš problém) |
||
79 | |||
80 | Slider: |
||
81 | |||
82 | Slider byl OK, ale musíme ještě zapracovat na tom, aby byly prvky opravdu schovány a ne jen zvýrazněny |
||
83 | |||
84 | |||
85 | Dokument: |
||
86 | |||
87 | prezentace pro zákazníky (video pro DOTplugin a featury) |
||
88 | dokumentace pro vývojáře (popis architektury) - už jsme začali |
||
89 | |||
90 | Opět nám zabralo ukrutné množství rozcházení projektu. |
||
91 | |||
92 | V této iteraci proběhlo i CR |
||
93 | |||
94 | |||
95 | 1 | Přemysl Kouba | h3. Retrospektiva iterace |
96 | |||
97 | 5 | Přemysl Kouba | + Podařilo se nám splnit cíle na 75% a těch 25% jsme nemohli ovlivnit |
98 | 1 | Přemysl Kouba | |
99 | 5 | Přemysl Kouba | + CR a rozložený vývoj v iteraci |
100 | 1 | Přemysl Kouba | |
101 | 5 | Přemysl Kouba | + Dobrý první dojem z ukázky pro zadavatele (Timeline) |
102 | 1 | Přemysl Kouba | |
103 | 5 | Přemysl Kouba | + Blížíme se ke konci projektu |
104 | 1 | Přemysl Kouba | |
105 | 5 | Přemysl Kouba | - Projekt má jiný obsah, než bylo prezentováno - převážně JS minimum backend(Java) |
106 | 1 | Přemysl Kouba | |
107 | 5 | Přemysl Kouba | Příště by bylo dobré prezentovat projekt podle toho co je tam za práci (většina práce je frontend v JS) |
108 | |||
109 | - Nereakce na pull request |
||
110 | |||
111 | Poprosili jsme vývojáře IMiGEru aby si náš vývoj namergovali. Bohužel se tak celou iteraci nestalo. "Eskalovali" jsme zákazníkovi - řekli jsme panu Holému, že nemám šanci pak věci dodělat. |
||
112 | |||
113 | - Domluvit schůzky včas |
||
114 | |||
115 | Přéma na včasné domluvení schůzek dva dny po sobě zapomněl |
||
116 | |||
117 | 6 | Přemysl Kouba | - Podle nás poněkud přísné hodnocení iterace 3: |
118 | 5 | Přemysl Kouba | |
119 | * Vyplouvají na povrch problémy ? Co tato fráze vůbec znamená ? O problémech na projektu informujeme jak zákazníka, tak mentora, poslední 2 iterace na každé schůzce. Vzhledem k náročnosti studia se posunul o něco vývoj, ale to byla jednorázová anomálie. |
||
120 | |||
121 | * Collective procrastination - I pokud by to byla pravda, nemělo by hodnocení iterace hodnotit spíše náš proces = ohodnotit jak k problému přistupujeme a jestli se problém řeší ? Výsledkem tohoto předmětu nemá být nejlepší programátorský tým s nejlepším projektem, ale ozkoušet si jak se pracuje s procesem vývoje. |
||
122 | |||
123 | * Původní odhad projektu jsme dělali podle časové náročnosti předmětu ASWI napsané na portále. Časová náročnost předmětu je asi 80 hodin na programátora => přibližně 320 hodin vývoje. Pokud se podíváte na první iteraci, tak je podle toho i plánováno. Navíc odhady jestli se projekt dá splnit nejsou v naší režii, ale v režii pana přednáśejícího se zadavateli. |
||
124 | |||
125 | 1 | Přemysl Kouba | h2. Schůzky v iteraci |
126 | |||
127 | h3. Schůzka s mentorem |
||
128 | 7 | Přemysl Kouba | Řešili jsme převážně hodnocení předchozí iterace, které nám přišlo ne příliš spravedlivé. Jinak jsme prošli vše možné pro danou iteraci. |
129 | 1 | Přemysl Kouba | |
130 | h3. Schůzka se zákazníkem |
||
131 | |||
132 | 5 | Přemysl Kouba | Celkem úspěšné (ale velmi krátké) předvedení vývoje. |
133 | Timeline zaujala. |
||
134 | Funkční i mimofunkční požadavky byly zapsány už v revizi této iterace, protože zároveň jsou revizí vývoje. |
||
135 | Zákazník ocenil, že každý člen týmu se stará o jinou část vývoje. |
||
136 | 1 | Přemysl Kouba | |
137 | 5 | Přemysl Kouba | |
138 | 1 | Přemysl Kouba | h2. Ostatní |
139 | |||
140 | h2. Hodnocení |
||
141 | |||
142 | *Zpět na [[Wiki#Iterace]]* |