Akce
I. iterace¶
Obecné informace¶
Začátek: 12. března 2020Konec: 3. dubna 2020 (oficiální ukončení 6. dubna z důvodu nesprávné domluvy se zákazníkem)
Plánovaný výstup (LCO milník):
- Vize produktu a návrh DSP
- Prototyp pro deserializaci binárních dat (nepostradatelný pro další práci na projektu a pro důkladnější pochopení problematiky)
- Naučit se používat Redmine, využívat GitLab, shodnout se na týmové komunikaci a na komunikaci se zákazníkem či mentory.
Poznámky¶
Nejvíce jsme během této iterace používali materiály serializační protokol a ukázka.
Pro DSP jsme se rozhodli vytvořit online dokument.
Návrh vize a dokumentu specifikace požadavků (verze 0.1) v DMS.
Ukončení iterace - poznámky ze schůzek (se zákazníkem, s mentory)¶
- akceptační kritéria - minimální funkčnost, ...
- poznámky ze schůzek do wiki
- prozkoumat agilní metodiky - má cenu řešit týdenní iterace? (SCRAM 30 denní sprinty, user stories, ...)
- plány (přes tagy - první, druhá, ... iterace), release třeba přes tag (není třeba dávat zip do DMS)
- zpětné trasování commitů (úkoly -> commity), automaticky přidáním "Re " před hashmark - doplnit revize
- na základě velkých změn v projektu jasně stanovit, co je mimo rozsah prací (časová náročnost), zbytek prioritizovat
- Doplnění vize:
- detailně zainteresované strany
- přidat mimofunkční požadavky - uživatelská, programová dokumentace, návrh GUI - třeba i barvy, ...
- rizika a strategie jejich odstranění - cokoli s důsledkem na kvalitu či snížení rozsahu, klasické riziko nezkušenost s technologiema, časové odhady, COVID-19 vliv na schůzky - řešení Google Meet a jasně stanovené (dostatečně dopředu) termíny, ...
- celkový plán projektu (deadline, jak dlouhé chceme mít iterace, kdy chceme mít funkční produkt, kdy různé milníky)
- ?produkční prostředí?
- vize (oproti specifikaci) - definovat rozsah a cíl projektu + základní charakteristiky na OBECNÉ úrovni.
- specifikace - use case diagramy, různé úrovně práv, celkově více obrázků
- aktuální release správně 0.1 ne 1.0
- Architektura:
- zdůvodnit navržené věci
- začátek implementace
- vrtstvená architektura?
- komunikace s externími moduly?
- tak aby bylo vse propojeno (u webovky prázdná stránka s jedním tlačítkem, vyskočí dialogové okno s daty z DB), z GUI přes aplikační vrstvu do DB a zpět, ...
Aktualizováno uživatelem Michal Horký před téměř 5 roky(ů) · 9 revizí