Projekt

Obecné

Profil

Akce

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 projekt

Udělá refaktor JS v projektu
Udělá schovávání Timeline

Nepodař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í