Dokumentácia šprintov

Poznámka - dokumentácia k uzavretiu šprintu (sprint review + retrospektíva) sa nachádza vždy v zápsisnici úvodného stretnutia nasledujúceho šprintu. Dôvodom je fakt, že tieto dve aktivity sa vždy dejú na jednom stretnutí spolu so začatím nového šprintu.

Šprint 0: Inicializácia

Zaoberali sme sa spôsobom práce na TP a inicializáciou projektu. Študovali sme codebase minuloročného tímu, oboznámovali sa s použitými technológiami (Elasticsearch, Docker, nastavenie servera). Člen minuloročného tímu nás v rýchlosti oboznámil s architektúrou projektu.

Šprint 1: Dr.No

(Sprint soundtrack: John Barry Orchestra - James Bond Theme)

V tomto šprinte sme mali zahrnuté rozbehanie riešenie minuloročného tímu (lokálne aj na serveri). Okrem toho sme pracovali 3 user stories. Zistili sme, že by sme sa mali riadiť dizajn manuálom pre štátne weby (minuloročné riešenie tomu vôbec nezodpovedá, nakoľko bol tento manuál vydaný relatívne nedávno). Identifikovali sme potrebu väčšieho refaktoru kódu.

Zápisnice

Šprint 2: You Only Live Twice

(Sprint soundtrack: Nancy Sinatra - You Only Live twice)

V tomto šprinte sme sa venovali refaktoru backendu, oboznamovaniu sa s formátom RDF, začali sme s prípravou funkcionality pre generovanie výsledného RDF súboru a na testovacie účely sme si vytvorili stagging server.

Zápisnice

Šprint 3: Live and Let Die

(Sprint soundtrack: Paul McCartney & Wings - Live and Let Die)

Hlavnou náplňou tohoto šprintu je analýza frontendu. Súčasný zdrojový kód nám spôsobuje problémy, chceli by ho nejako zmeniť - analyzujeme možnosti (refaktor súčasného riešenia vs. napísanie nanovo). Nové / refaktorované riešenie bude v súlade s dizajn manuálom pre štátne weby. Okrem toho pracujeme na spoznávaní formátu RDF a oprave niektorých chýb, ktoré sme doteraz identifikovali (používanie diakritiky, vytvorenie názvu nového stĺpca).

Zápisnice

Šprint 4: For Your Eyes Only

(Sprint soundtrack: Sheena Easton - For Your Eyes Only)

V tomto šprinte pracujeme na dvoch väčších problémoch. Prvým z nich je prvá verzia generátora súborov RDF. Druhou veľkou časťou je prepracovanie frontend-u tak aby bol v súlade s oficiálnym dizajn manuálom štátnych webov. Keďže ide o väčšie zmeny pokrývajúce celý frontend, tak sme sa rozhodli, že do práce zahrnieme aj celkové prepracovanie štruktúry riešenia čo nám neskôr umožní rýchlejší vývoj.

Zápisnice

Šprint 5: Never Say Never Again

(Skrátený šprint)

V tomto šprinte pracujeme na nedokončených úlohách z minulého šprintu. Prvou úlohou je prvá verzia RDF generátora, ktorého úlohou je vygenerovať RDF súbor zo spracovaného súboru. Druhou úlohou je prepracovanie frond-endu podľa oficiálneho jednotného dizajn manuálu elektronických služieb. Poslednou treťou úlohou je prepracovanie dokumentácie a príprava na jej odovzdanie.

Zápisnice

Šprint 6: A View to a Kill

(Sprint soundtrack: Duran Duran - A View to a Kill)

Neoficiálny šprint

V šprinte bolo našim základným cieľom doťiahnuť do finálnej podoby upravený model databázy. Tkatiež sa ale pracovalo na vizuálnej stránke nášho softvéru, rozloženia a doladenia proporcionality, a taktiež úprava footer-u. V tomto šprinte sme sa zamerali aj na dokončenie taskov s nižšou prioritou, ktoré sme už dlhšiu dobu odkladali.

Zápisnice

Šprint 7: The Living Daylights

(Sprint soundtrack: A-Ha - The Living Daylights)

Počas šprintu bolo nutné zamerať sa na viac častí ako len vizuálnu a logickú, ale v rámci zapojenia sa do súťaže IIT SRC 2019, bolo našou povinnosťou vytvoriť hodnotný článok, ktorý sme odovzdávali. V šprinte sme pracovali na vytvorení funkcionality pre rozšírenie formátu možností sťahovania súboru. Taktiež prebiehala oprava footer-u, vytvárala sa časť softvéru pre spracovanie a ukladanie názvov nových súborov. V neposlendom rade sme úpravovali back-end a taktiež tvorili jeho automatizované testovanie.

Zápisnice

Šprint 8: Licence to Kill

(Sprint soundtrack: Gladys Knight - Licence To Kill)

V šprinte sme sa zamerali na úpravu front-endu, úpravu docker-u ale taktiež na opätovné pridanie a rozžírenie formátov pri sťahovaní súborov z našej stránky. Počas šprintu prebiehala taktiež sumarizácia a oprava článku na IIT SRC 2019 podľa pokynov, ktoré sme dostali v spätnej väzbe.

Zápisnice

Šprint 9: GoldenEye

(Sprint soundtrack: Tina Turner - Golden Eye)

V šprinte sme pracovali na vylepšení a upravení RDF generátora, prečistní nášho softvéru od vytvárania dočasných a nepotrebných súborov. Ďalej sme opravovali chyby, ktoré boli objavené pri načítaní .xls a .xlsx súborov. Pri načítatní súborov bol použitý chybná algoritmus, ktorý nedokázal správne detegovať voľné políčka alebo prázdne riadky. Prebiehali v ňom aj úpravy back-endu hlavne v časi elastic searchu a taktieť prebiehala tvorba testov.

Zápisnice

Šprint 10: Tomorrow Never Dies

(Sprint soundtrack: Sheryl Crow - Tomorrow Never Dies)

V šprinte sme sa zamerali hlavne na propagáciu nášho softvéru. Vytvárali sme propagačné video, tvorili sme obsah posterov a taktiež vytvárali ďalší článok, pre potreby robime.it. Po technickej stránke sme v šprinte vylepšili vyhľadávanie v poliach pridaním automatickej predikcie a dopĺňania textu, a taktiež sa nám podarilo zaregistrovať si našu vlastnú doménu pre stránku.

Zápisnice

Šprint 11: Die Another Day

(Sprint soundtrack: Madonna - Die Another Day)

Pred začiatkom šprintu nastali problémy na školskom serveri a časť údajov pre náš systém manažmentu úloh bola zmazaná, preto sme sa aj počas tohto šprintu venovali obnoveniu a dopleniu stratených dát. Vytvárali sme grafický poster, ktorý sme následne využívali ako pomôcku pri prezentovaní nášho produktu na IIT SRC 2019.

Zápisnice

tp.tim16@gmail.com