Hodnocení
9¶
Malus/Bonus¶
n/a
Doporučení¶
n/a
Tým a komunikace¶
- pozitiva
- komunikace ok dovnitř i ven
- spolupráce v týmu
- hodnocení: Excelentní (3)
Projekt¶
- negativa
- celkový burndown hlavně uprostřed projektu
- PRI 2. iterace, LCOA 4. iterace, IOC+REL 6. iterace
- pozitiva
- časová rezerva umožnila nastavit poslední iteraci
- vše řádně ukončeno, uzavřeno
- produkt předán ke spokojenosti zákazníka
- další komentáře
- Celkový strávený čas [h] - 250,3
- hodnocení: Slušné (2)
Postupy a praktiky¶
- negativa
- neodchycení problému na Win, před kterým varoval zákazník už po první iteraci
- Cart Before the Horse na začátku (rychle na vývoj bez ohledu na vizi a arch)
- obecně problematická první iterace, viz její hodnocení
- pozitiva
- rychlé zapůjčení HW
- standupy, retrospektivy
- speciální schůzka na návrh
- code review v důležitých případech
- zapracovávání feedbacku
- hodnocení: Slušné (2)
Technická kvalita¶
- negativa
- první verze Vize
- problémy s artefakty a Redmine do 3. iterace
- pozitiva
- archiv, produkt, formulář, protokol
- dokumentace (instal, user, produkt)
- tagy (iterační + release), feature branches, trasovatelnost
- descriptions, priority, komenty změn, kategorizace (některé zaváděny postupně)
- plán, Vize, Konvence (Redmine, Git, komunikace, vývoj), návrh
- popisy iterací, zápisy schůzek
- zápisy schůzek
- hodnocení: Slušné (2)
Otázky na tým (post-mortem review)¶
- Co nevyhovovalo, nefungovalo, komplikovalo život
- V čem vidí tým největší přínos, co se naučili
- práce v týmu, plánování, vykazování, retrospektivy
- GitLab
Použitý proces¶
ASWI std
Artefakty předané týmem¶
- Předávací protokol - ANO
- Archiv projektu - ANO
Datum schůzky (uzávěrky)¶
9.6.2021
Hodnocení
12¶
Malus/Bonus¶
n/a
Doporučení¶
n/a
Průběh a stav projektu¶
- pozitiva
- IOC, REL
- dolazení, předání, administrativa
- projekt uzavřen podle plánu
- hodnocení: skvělé 3
Iterace¶
- pozitiva
- retrospektiva, cíle, odhad, scope, náplň, splnění ok
- další komentáře
- hodnocení: skvělé 3
Technická kvalita¶
- pozitiva
- dokumentace (produkt, instal, user, test cases)
- funkčnost nad rámec MVP
- tagy, branches, trasovatelnost
- kategorizace, description, priority, komenty změn
- produkt, formulář, protokol, archiv
- hodnocení: skvělé 3
Postupy a praktiky¶
- pozitiva
- už nebyl důvod ke změně, vše doběhlo v pohodě
- stndupy
- hodnocení: skvělé 3
Použitý proces¶
ASWI std
Datum schůzky¶
9.6.2021
Hodnocení
10¶
Malus/Bonus¶
n/a
Doporučení¶
- pokud nedojde ke zlepšení responzivnosti zákazníka, informovat mentora, aby urgoval ze své strany
Průběh a stav projektu¶
- negativa
- ne ještě úplně IOC, ale blízko
- pozitiva
- zákazník neodpovídá
- cca 80% funkčnosti
- příští iterace poseldní (poteciálně o 4 dny delší až do deadlinu) - dokončení implementace, testování, uzávěrka
- další komentáře
- hodnocení: skvělé 2,25
Iterace¶
- negativa
- retrospektiva nezmiňuje komunikační potíže
- pozitiva
- retrospektiva řeší implementační potíže
- přeplánování jedné položky - ne kvůli rozložení práce ale technickému zádrhelu
- náplň, scope, odhady (když se veme do úvahy přeplánování a schůzka) ok
- plán na další iteraci ok, počítá s testováním, možná zanést ještě dokumentaci
- další komentáře
- burndown schodovitý - i když ne nutně relevantní
- hodnocení: skvělé 2,25
Technická kvalita¶
- pozitiva
- branche, merge, tagy, trasování
- priority, přeplánování, kategorie, agenda schůzek v description ticketů
- komentování změn - zlepšení na základě feedbacku z minula
- hodnocení: skvělé 2,5
Postupy a praktiky¶
- pozitiva
- standupy
- jinak už na úrovni praktik vše jede tak, jak potřebuje
- hodnocení: skvělé 3
Použitý proces¶
ASWI std
Datum schůzky¶
21.5.2021
Hodnocení
9¶
Malus/Bonus¶
n/a
Doporučení¶
- vzhledem k dostatku času (kalendářně i hodinově) hledat místa kde přidat větší hodnotu 1) zákazníkovi (funkčně i mimofunkčně), 2) sobě (zkušenosti s nástroji a praktikami, útok na vyšší hodnocení) - šperkovat (dokumenty, tickety, kvalitu kódu, robustní testování), zkoušet si pokročilé praktiky, zkusit navrhnout další rozšíření a komunikovat je se zákazníkem
Průběh a stav projektu¶
- pozitiva
- LCA (ač poměrně pozdě)
- zapracování většiny feedbacku z minula
- nastavená další (6.) iterace - prostor je, "musí" se najít výplň
- rozdělení zátěže a komunikace
- produkt se úměrně blíží finalizaci proti původnímu cíly, otázka je, jestli něco nepřidat
- další komentáře
- zatím "jen" 160h (částečně náturou projektu)
- hodnocení: skvělé 2,5
Iterace¶
- negativa
- lehké problémy kvůli souběhu předmětů/konci semestru (mohlo být zaneseno v retrospektivě)
- pozitiva
- cíle splněny
- odhady přesné
- navzdory burndownu práce probíhali průběžně
- 5. iterace naplánována
- další komentáře
- málo ticketů dáno z podstaty věci
- burndown špatný ale vysvětlený okolnostmi (Redmine, retro 2 dny po due date, málo úkolů, které skáčou z 0 na 100)
- hodnocení: slušné 2
Technická kvalita¶
- negativa
- pár commitů opomenuté trasování
- pokulhává komentování významových změn
- pozitiva
- iterační tagy
- reakce na feedback
- Vize - cílový uživatelé a přidaná rizika
- konvence - detaily klasifikace ticketů
- použití priority, description, kategorií
- další komentáře
- jen jeden committer - následek git squash
- hodnocení: slušné 2
Postupy a praktiky¶
- negativa
- na demu se hůř komunikovalo, jak se zamýšlí změna UI (squash grafů vs. skrolování) - i když to funkční demo zatím nedává, pomohly by náčrty/statické prototypy toho, jak je to zamýšleno
- pozitiva
- standupy
- demo
- obecně správná struktura, dobrá komunikace
- demo s dummy daty + BE ukládání do souborů
- další komentáře
- hodnocení: skvělé 2,5
Použitý proces¶
ASWI std
Datum schůzky¶
7.5.2021
Hodnocení
7¶
Malus/Bonus¶
n/a
Doporučení¶
- po naplánování cílu iterace je už nemenit, využít kontrast s finálním stavem
- Vizi už upravovat netřeba, spíš se poučit pro příště
- vzhledem k plánovanému konci (5. iterace) a vykázanému času je prostor na přidání další iterace - šperkovat (dokumenty, tickety, kvalitu kódu, robustní testování), zkoušet si pokročilé praktiky, zkusit navrhnout další rozšíření a komunikovat je se zákazníkem
Průběh a stav projektu¶
- negativa
- ještě nedosáhnuto LCA
- bude ve 4. iteraci z plánovaných 5 (ale možná se přidá další)
- zdržení kvůli problému s instalací na Windows - varoval o ní zákazník už po 1. iterace --> měla být v rizikách a řešená co nejdříve
- pozitiva
- zákazník zatím nemá s postupem problém
- komunikace ok
- teoretická část LCA
- reakce na většinu feedbacku, ač občas se zdá trochu "na oko"
- další komentáře
- celkově poměrně málo vykázaného času --> pokud není nic dalšího v požadavcích, zkusit přijít s vlastními vylepšeními
- hodnocení: slušné 1,5
Iterace¶
- negativa
- v retrospektivě se splnění cílů musí vyčítat s kontextu, navíc nemluví o důvodech zdržení a jejich řešení
- navíc LCA cíl byl smazán z cílů nedorozuměním, ale mění to historii projektu a srovnání původních cílů vs. dosažených, což je nutné pro retrospektivu a řízení obecně
- menší rozsah
- plán na další iteraci malý (30h)
- burndown špatný - většina vykázána až týden po a v jednom rázu
- podle týmu jde jen správu Redmine, práce jako takové proběhli včas
- pozitiva
- cíle splněny (až na LCOA)
- náplň ok
- skoro přesný odhad
- další komentáře
- review + retro a plánování 10 dní po konci iterace - nenašel se dobrý průnik časů
- v takovém případě zkusit zapojit offline metody retrospektivy a plánování (např. pře sdílený soudor, online tool) - není ideálně ale asi lepší než mít takovýto odstup
- hodnocení: slušné 1,5
Technická kvalita¶
- negativa
- opravy Vize
- nedorozumění v termínu "koncový uživatelé" (místo toho specifikovány role/postavení/zkušenosti týmu, mentora a zákazníka)
- riziko na nezkušenost s plánováním a řízením je platné, ale generické
- působí víc dojmem "aby tam něco bylo", než pochoponím významu (zvláště kvůli riziku na Windows, viz výše)
- komentování změn ticketů - obzvláště těch, které posouvají stav prací na méně než 100% (neví se pak, v jakém stavu daný úkol je)
- repo tag existuje, ale není z něj jasné, na kterou iteraci se váže (podle data na žádnou) a nikde není vysvětlen jeho význam, pokud to není tag iterační
- pozitiva
- používání description u úkolů
- přidaná a dodržovaná kategorizace ticketů v konvencích (i když není jasné, kam spadají analytické/designové a infrastrukturní úkoly)
- feature branche
- trasování commitů
- další komentáře
- poměrně málo ticketů (nejsou moc obecné?)
- hodnocení: slušné 1,5
Postupy a praktiky¶
- pozitiva
- standupy
- změna plánu projektu podle situace
- z konvencí vypuštěné Code Review jako nutnost, ale v opodstatnělýc případech se pořád používá buď to, nebo dokonce párové programování
- hodnocení: slušné 2,5
Použitý proces¶
ASWI std
Datum schůzky¶
28.5.2021
Hodnocení
10¶
Malus/Bonus¶
n/a
Doporučení¶
- je možné (ne nutné) navrhnout vlastní návrhy na další požadavky/vylepšení produktu -> jednání se zákazníkem o prioritách a případné změně scopu
- rozmyslet a přidat do konvencí schéma kategorizace úkolů alespoň na vývoj, test, bugfix vs. zbytek
Průběh a stav projektu¶
- pozitiva
- našlápnuto na LCOA
- tým funguje, komunikace ok, dělba práce
- žádné výrazné problémy, vše podle plánu
- reagováno na většinu feedbacku/výtek z minula
- hodnocení: skvělé 2,5
Iterace¶
- pozitiva
- cíle dosaženy, retrospektiva to reflektuje
- plán další iterace -> LCOA + část implementace
- náplň, rozsah, odhady přesné
- vykázání času včas
- další komentáře
- burndown neodpovídá včasnému vykazování díky
- Redmine odečítá v grafu až při zavření úkolu a
- podle konvencí se zavírá na retro a
- retro bylo až po demu, několik dní po konci iterace
- hodnocení: skvělé 3
Technická kvalita¶
- negativa
- ve Vizi nejsou rizika a koncoví uživatelé
- chybí release tag
- pozitiva
- Vize jinak v pořádku
- detailní a dobře čitelné zápisy schůzek včetně odkazů na úkoly
- feature branche, trasování commit-ticket
- Návrh systému (architektura) - celkový pohled a data - jednoduché, ale vzhledem k charakteru projektu zřejmě stačí
- description, komentáře ticketů (i ostatní atributy používány kompetentně - s výjikou kategorizace)
- hodnocení: slušné 2
Postupy a praktiky¶
- negativa
- k myšlence Code review chybí v konvencích, jak se rozliší dokončené úkoly od zkontrolovaných
- pozitiva
- pěkné konvence na Redmine, Git, komunikaci i vývoj
- nastavený systém na Code Review
- weekly standupy
- zlepšené vykazování
- propojení wiki (např. proklik z plánu projektu na detaily iterací)
- další komentáře
- akceptační kritéria = všechny požadavky -> prostor pro change requesty
- hodnocení: skvělé 2,5
Použitý proces¶
ASWI std
Datum schůzky¶
13.4.2021
Hodnocení
5¶
Malus/Bonus¶
n/a
Doporučení¶
- retrospektivu a plánování dělat nad promítanou Redmine (pro retro rekapitulace a statistiky, pro plánování vidět úkoly, přiřqzení, odhady + celkový odhad iterace)
- nebát se ozvat při schůzkách (i když jen vyjádření souhlasu)
- šablony retrospektivy brát jen jako náměty diskuze, ne nutně strukturu hovoru
- v průběhu iterace sbírat informace pro řádné plánování další (připravovat si půdu)
- (formální) DSP není "nutné", ale musí existovat nějaká forma specifikace požadavků
Průběh a stav projektu¶
- negativa
- zatím nesměřuje k designu/návrhu/architektuře řešení (LCA)
- deklarace PRI, ale Vize tomu neodpovídá (viz níže)
- rychlá soustředěnost na vývoj a jeho přípravu na úkor nutných předchozích kroků
- pozitiva
- rozchození Raspberry Pi a infrastuktury obecně
- spokojenost zákazníka
- hodnocení: slabé 1
Iterace¶
- negativa
- hodně nejistoty na další iteraci - "nepřipravená půda" -> nutnost shánět informace, analyzovat a upravovat plán za běhu
- nevyužitý čas (jen cca 20h), burndown špatný
- pozitiva
- cíle splněny častečně (není PRI, konvence nepochopené)
- hodnocení: slabé 1
Technická kvalita¶
- negativa
- neuzavřené úkoly, některé na 0%
- nepoužité description, kategorizace issues
- odhady schůzek nenásobené počtem členů
- záměna konvencí a kompetencí (což je jen podmnožina) - žádné sepsané konvence a přitom používání více stavů workflow
- Vize - chybí rizika, mimofunkční požadavky, stakeholders, na druhé straně věci více do specifikace požadavků nebo architektury
- pozitiva
- UI design
- plán projektu, struktura wiki
- komentování změn issues
- hodnocení: slušné 1,5
Postupy a praktiky¶
- negativa
- Vize a plán neprobírané se zákazníky
- posílat podklady pro schůzku předem
- plánování nezohledňuje scope
- pozdní vykazování času
- pozitiva
- obecná tématika dema (prezentace pokroku + očekávání na příště)
- zápisy schůzek, popis iterací, náplň retrospektivy
- přišli na nutnost oddělit technické diskuze od plánování -> speciální schůzka týmu kolem návrhu
- hodnocení: slušné 1,5
Použitý proces¶
ASWI std
Datum schůzky¶
24.3.2021