Iterace 5¶
Iterace byla naplánována 20.05.2019 a bude trvat do 29.5.2019
Průběh iterace¶
Cíle iterace:¶
Zapracovat poznámky od zadavatele
Odprezentovat výsledky zadavateli (a doufat, že připomínek bude spočetné množství)
Interně - refaktorovat (dosta Timeline z Iframe) a odstranit funkce z DOM
Zdokumentovat architekturu
Pokud možno otestovat
Úkoly¶
Merge DOT pluginu (#7467) - dotáhnout = donutit stranu zadavatele, aby zpracovala náš pull request
Refaktor Timeline + Imiger (#7515) - Cílem je dostat Timeline z Iframu
Zavést schovávání prvků do Timeline (#7516) - Přidání schopnosti schovávat prvky z IMiGEru stejně tak jako z Timeline
Možnost skrytí panelu Timeline (#7516) - možnost spustit aplikaci i bez Timeline
Vylepšení Initial Elimination (#7518) - vytvořit skupiny prvků podle archetypů a zbylých x prvků zobrazit volně
Skutečné filtrování (#7519) - rozšířit funkčnost tak, aby se prvky skutečně schovávaly při filtrování
Standup¶
Martin:
Dodělal interakci mezi timeline a IMiGErem.
začal pracovat na čištění dat (corupted grafy a nahrát upravený historical data)
plánoval implementovat skrývání prvků podle IMiGEru.Problémy hlavně s JS.
Následovala nemoc
Patrik:
Upravil initial elimination na základě feedbacku od Holého (algoritmicky)
Bude pracovat na dokončení IE, refaktor IE a opravu testůproblémem byla opožděná schůzka se zákazníkem a pomalejší vývoj ostatních větví
Přéma:
Aktualizoval Iteraci na Wiki
Měl sem schůzky
Naplánoval další iteraci a rozchodil jsem si doma projektUdělá refaktor JS v projektu
Udělá schovávání TimelineNepodařilo se mi otevřít žádná data (vyřešeno po domluvě s Martinem)
Víťa:
Upravil jsem filtrování tak, aby odstraňovalo věci z grafu a při resetu je vrátilo.
Největším problémem boj s JS
Retrospektiva iterace¶
Chtěli jsme výsledek ukaźat dříve, ale Holý neměl čas, tak se to celé protáhlo, ale dělali jsme na tom víc, takže výsledek je lepší, ale nesedí odhady.
Další a další připomínky od zákazníka co vše musí fungovat ačkoliv se jedná o funkční prototyp (alespoň u Timeline)
Nedostali jsme představení všech feature IMiGEru co do funkcionality -> máme problém s tím, že nevíme kterou funkcionalitu je třeba zprovoznit i na Timeline
úkoly z minula:¶
Doplnit pokud jsou nějaké úkoly z minulé retrospektivy, jinak smazat
Revize iterace:¶
Sice jsme si domluvili týdenní iterace, ale vzhledem k neuskutečnění schůzky (kvůli nedostupnosti pana Holého) jsme iteraci posunuli o víkend, který je hlavním vyvíjecím časem. Týdenní iterace tedy nefungují.
Na schůzce jsme předvedli vývoj na funkčních poźadavcích, ale převážně na Timeline se ukázalo hodně nedostatků. Spousta funkcí nebyla správně doimplementována a přítomnost Boostrapu v aplikaci Timeline rozbila UI celé aplikace. => další požadavky na opravy.
Zároveň s tím si zákazník vydupal i větší počet mimofunkčních požadavků, které by rád viděl (Přéma neumí správně vyjednávat)
Podařilo se nám vysekat Timeline z Iframe (asi nejočekávanější problém) => bohužel kvůli použití bootstrap jsme měli co opravovat
Zapracovali jsme připomínky a funkčnost předvedli. Skutečně bylo připomínek spočetné množství -> viz naplánování iterace 6
Zlepšili jsme dokumentaci architektury, ale nemohli jsme jí dodělat celou, protože některý vývoj ještě nebyl zcela hotov (Timeline)
Patrik opravil většinu testů - do další iterace jsme šli se 100% funkčními UI testy.
Celkově nelze hodnotit iteraci za skvělou ačkoliv jsme cíle víceméně splnili a to především kvůli skluzu který jsme získali kvůli špatné organizaci schůzek.
Dařilo se nám rovnoměrněji vyvíjet, ačkoliv Martin už začal být ve stavu nemocných pomalu.
Schůzky v iteraci¶
Schůzka s mentorem¶
V této iteraci neproběhla
Schůzka se zákazníkem¶
Připomínky od zákazníka
Filtrování:
- přejmenovat filtr na select nodes, přemístit tlačítko aby to bylo logicky u sebe
- přidat kolekci excluded nodů a do toho to odlifrovat
Timeline:
- UI - header - zarovnání na střed - aby nepřetejkaly dolů
- pravý panel - problém
- sidebar sem rozbil - napozicovat tak jak bylo (ať už to znamená cokoliv)
- popisky se otevírají trochu mimo
- minimapka - nesmí mizet při excludech
- Grupy - všechny rozbalený prvky se musí zobrazit do Timeline
- ASWI data zkusit vizualizovat - připravit prezentaci
- mazat prvek přímo v JS objektu
- Analýza proč tam nejdou šipky v Timeline - 2h (analýza)
- pokud kliknu na overlay, zruší se výběr prvku (nice to have)
Initial Elimination:
- Přidat tlaČítko - udělej initial elimination znova
- jenom viditelný prvky
graf s elimination -> filtrace -> eliminace nad imiger plochou
Ostatní¶
Hodnocení¶
Doplnit hodnocení od mentora
Zpět na Wiki
Aktualizováno uživatelem Přemysl Kouba před více než 5 roky(ů) · 4 revizí