Artefakty předané týmem¶
- Předávací protokol - ANO/NE zatím ne
- Archiv projektu - ANO/NE pracovně stažen master branch .zip
Použitý proces¶
ASWI std, s menšími úpravami "vnitřku" iterací v druhé polovině projektu
Tým a komunikace¶
- negativa
- pozitiva
- rovnoměrné rozdělení prací (viz spent time report)
- otevřená, včasná komunikace ze strany "vedení" týmu (M.Lovčí, L.Tauchenová)
- efektivní použití Slack (interně pro tým, plus pro mentora) a Google Meet (schůzky s mentorem)
- velmi (pro)aktivní komunikace se zástupci FDU a UPM
- další komentáře
- interně pro tým znamenala koronavirová karanténa poměrně citelný zásah, chyběla častější face-to-face komunikace (která by umožnila řešit in-the-flow různé přicházející situace a problémy)
- hodnocení: Excelentní (3)
Projekt¶
- negativa
- první polovinu se tým poměrně dost "pral" s plánováním jak celkového směrování projektu, tak jednotlivých aktivit v iteracích, a s dodržováním plánu
- nevyrovnaný effort -- 3. a 4.it oproti ostatním nadměrně plné (přílišná koncentrace vývojových prací)
- pozitiva
- na základě jak vlastní retrospektivy, tak konzultace s mentorem (3.it review) se situace v 4.-6. iteraci výrazně zlepšila
- vcelku dobře zřetelné milníky (LCA, IOC zejména)
- další komentáře
- Celkový strávený čas [h] - 395.10 reportovaných v Redmine (5-členný tým)
- hodnocení: Slušné (2)
Postupy a praktiky¶
- negativa
- plánování cílů projektu a iterací uděláno dost pozdě v projektu, byť Vize byla zpracována včas a slušně
- ne-opakovatelné testování
- pozitiva
- velmi dobře využité retrospektivy, věcné (vč. zápisu), pomohly odstranit problémy s postupy
- dost kvalitní práce s git repository, až na chybějící tagy finálních verzí, a workflow ticketů
- v závěru použit jednodenní "hackathon" s velkou úspěšností
- další komentáře
- pokus o gitlab pipeline, nepovedlo se zprovoznit
- hodnocení: Slušné (2)
Technická kvalita¶
- negativa
- chybějící specifikace a reporty testování (=> výše zmíněná ne-opakovatelnost)
- přes snahu o zlepšení i na konci projektu nedostatečně zřetelná trasovatelnost mezi vizí, specifikací požadavků, backlogem a úkoly
- pozitiva
- nakonec velmi slušný DSP (bonus body), byť s nedostatkem
- další komentáře
- hodnocení: Slušné (2)
Otázky na tým (post-mortem review)¶
- Co nevyhovovalo, nefungovalo, komplikovalo život
- zpočátku dodržování plánu, komunikace a discipliny nad úkoly
- distanční komunikace kvůli koronavirus karanténě
- V čem vidí tým největší přínos, co se naučili
- tým se postupně dal dohromady
- zafungovala týmem vymyšlená interní struktura iterací s "integračními nedělemi"
- Komentáře
- Postupný přesun z ML jako team leader (řešící jak plánování/management, tak technický mentoring) na ML (technický mentoring) + LT (plánování/management)
Malus/Bonus¶
- Vlastní upravený proces, správně provedený a vyhodnocený? ne (+12 bodů)
- Soustavně dobré burndown? ne (+6 bodů)
- DSP (2b)
Doporučení¶
Hodnocení¶
9b
Použitý proces¶
ASWI std, s interními úpravami
Průběh a stav projektu¶
- negativa
- pozitiva
- project on track, pomohly změny postupu vymyšlené v retrospektivě 3. iterace ("merge+test neděle")
- další komentáře
- 4.it vývojová, tým dosáhl IOC (Beta) v 5.iteraci
- komplikace dané obtížnou dostupností zákazníka a nekomunikací od UPM
- hodnocení: 4.it skvělé 3b, 5.it skvělé 3b
Iterace¶
- negativa
- obě iterace: stále není stanoven (v redmine napsán) cíl
- 4.it burndown ukazuje podivné naplánování -- rozdíl (na začátku) 60 plánovaných vs. celkem 120 reportovaných hodin; kontrast s konstatováním "plánování ideální" v retrospektivě
- 4.it velmi objemná v porovnání s předchozími (112h vs ~50)
- pozitiva
- slušná retrospektiva 4.it
- osvědčil se "projektový den" (jednodenní celo-týmová code session) v 5.it
- další komentáře
- hodnocení: 4.it slušné 1b, 5.it skvělé 3b
Technická kvalita¶
- negativa
- není zřetelný product backlog (tracker "Feature" ano, ale má v sobě dost šumu) ani zřetelná vazba issues na specifikaci požadavků
- beta není na master branch ani tagovaná, finální podoba (release) je na master branch ale bez tagu
- žádné specifikace testů ani test reporty, alespoň ale pečlivě psané bugreporty (dobrá reprodukovatelnost)
- plán nasazení sepsán, ale z diskuse vyplynulo, že neotestován
- pozitiva
- opravy sw podle výsledků testování
- nakonec vytvořen plán projektu, ve kterém jsou i cíle iterací
- další komentáře
- selhala komunikace s (resp. od) CIV a KIV support ohledně vytvoření testovacího prostředí (nereportováno mentorovi v průběhu)
- uživatelská dokumentace nebyla požadována
- hodnocení: 4.it slušné 2b, 5.it slušné 2b
Postupy a praktiky¶
- negativa
- testování jen ručně (a bez specifikace, viz předchozí oddíl)
- pozitiva
- poměrně důsledné používání task branch
- SCM proces nad bugreporty (resolved -> verified, closed)
- testování evidentně přineslo zvýšení kvality produktu
- 5.it: návrh a provedení "projektového dne"
- další komentáře
- beta a finální verze "předány" vzdáleným přístupem na workstation vedoucího týmu (viz předchozí bod)
- hodnocení: 4.it slušné 2b, 5.it skvělé 3b
Malus/Bonus¶
Specifikace požadavků z části dopracována dle připomínek (nebyla upravena/doplněna specifikace funkčnosti a vlastností z pohledu administrátora aplikace resp. jí zobrazovaných dat), bonus 2b.
Doporučení¶
- ověřit proveditelnost nasazení (dle plánu nasazení) aspoň na lokálně vytvořeném virtuálním stroji
Hodnocení¶
4.it 8b, 5.it 11b
Datum schůzky (uzávěrky)¶
4.6.2020
Artefakty předané týmem¶
- Předávací protokol - ANO
- Archiv projektu - ANO
Použitý proces¶
ASWI std + nultá iterace (business case), vlastní definice zadání ("sponzor" spíše než zákazník)
Tým a komunikace¶
- pozitiva
- fungování týmu a komunikace bez vady
- očividný zájem na předání kvalitního díla
- hodnocení: Excelentní
Projekt¶
- pozitiva
- velmi pěkný produkt s velkou využitelností a orientovaný na reuse a modularitu
- někteří budou rozvíjet dále
- dodržený plán - z rezervy použit týden
- dobré rozdělení práce (všichni mezi 20-30%)
- dobrý celkový burndown
- další komentáře
- Celkový strávený čas [h] - 399,35
- "vymazlený" produkt + zábavná práce
- hodnocení: Excelentní
Postupy a praktiky¶
- negativa
- lehká nejistota v začátku
- pozitiva
- po 1. iteraci v podstatě bez vady
- všechny standardní artefakty + analýza výběru zadání a způsobů realizace na začátku
- konvence kódu i vedení
- hodnocení: Excelentní
Technická kvalita¶
- negativa
- nestandardní diagramy v Architektuře
- nepoužití iteračních release tagů
- pozitiva
- issues, commity, trasovatelnost, feature branche
- pěkná a rozumně rozdělená dokumentace
- od začátku deployment line na testovací i produkční prostředí
- hodnocení: Slušné
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
- demonstrovaná užitečnost praktik (plánování, schůzky, konvence), ASWI proces popis, přechod ASWI na online režim
Malus/Bonus¶
- 2+2 body za zprovoznění a dokumentaci postupu CI/CD v GitLabu
Hodnocení
11¶
Datum schůzky¶
4.6.2020
Použitý proces¶
ASWI std + nultá iterace (business case), vlastní definice zadání ("sponzor" spíše než zákazník)
Průběh a stav projektu¶
- pozitiva
- IOC po 4. iteraci, REL po 5.
- produkt předán ke spokojenosti zákazníka
- plán dodržen - z rezervy čerpána polovina (po domluvě)
- chtějí na projektu pokračovat (v rámci dalšího studia)
- rescope (vynechání predikce) po domluvě díky cca 400h spent
- hodnocení: skvělé
Iterace¶
- pozitiva
- ok cíle, splnění, náplň, uzavřeno, retro
- burndown slušný, odchylky zdůvodněné
- nadhodnocení poslední iterace zdůvodněno
- hodnocení: skvělé
Technická kvalita¶
- negativa
- chybí release tagy
- release branche
- pozitiva
- pěkně rozdělená dokumentace (včetně CI/CD)
- náměty na další zlepšení
- hodnocení: slušné
Postupy a praktiky¶
- pozitiva
- schůzky, retro, zápisky
- po domluvě protažení poslední iterace - dvojí uzávěrka
- hodnocení: skvělé
Malus/Bonus¶
- 2 body za dokumentaci zproveznění CI/CD v GitLabu (nepočítáno do hodnocení iterací)
Hodnocení
11 (za každou z iterací)¶
Datum schůzky¶
29.5.2020
Použitý proces¶
ASWI std
Průběh a stav projektu¶
- negativa
- plánování opomělo vzít v potaz ostatní předměty -> změna scopu
- stále není centralizovaná Architektura - možná teď už ztrácí smysl, ale procesně je to docela problém
- pozitiva
- dohoda se zadavatelem na dodělání zbytku descopovaných požadavků v létě
- IOC ve 4. iteraci
- z nového scopu vše implementováno, probíhá testování a dokumentace
- další komentáře
- 270+ hodin
- rozložení - team leader dělá pouze administrativu
- hodnocení: slušné
Iterace¶
- negativa
- podhodnocení implementace ve 3. iteraci
- burndown 4. iterace
- neuzavřené tasky ve 4. iteraci (remindery na léto -> vlastní iterace)
- pozitiva
- plán a náplně ok
- retrospektivy ok
- splněno podle nového scopu
- hodnocení: slušné
Technická kvalita¶
- negativa
- některé připomínky z minula neadresovány
- pozitiva
- kódové konvence
- screenshoty
- důsledné poznámky ze schůzek
- feature branche, release branche
- práce s issues a commity
- další komentáře
- hodnocení: slušné
Postupy a praktiky¶
- negativa
- pozitiva
- renegotiation
- update dokumentů
- retro, standupy, poznámky
- další komentáře
- hodnocení: slušné
Hodnocení
8 (za každou z iterací)¶
Datum schůzky (uzávěrky)¶
18.5.2020
Artefakty předané týmem¶
- Předávací protokol - ANO
- Archiv projektu - ANO
Použitý proces¶
ASWI std
Tým a komunikace¶
- pozitiva
- skvělé už od začátku
- zapojení mentora do vlastního Slacku (ještě před existencí celkového pro ASWI)
- hodnocení: Excelentní
Projekt¶
- pozitiva
- do písmene dodržení plán projektu (vyvtořen ve 2. iteraci)
- zákazník spokojen
- rychlá adopce praktik a aktivní řešení problémů
- další komentáře
- Celkový strávený čas [h] - 277,95
- hodnocení: Excelentní
Postupy a praktiky¶
- negativa
- 3.-4. iterace problémy s odhady (vyřešeno due daty)
- pozitiva
- integrační neděle - vlastní invence
- všechny standardní
- konvence a jejich dodržování
- další komentáře
- hodnocení: Slušné - Excelentní
Technická kvalita¶
- negativa
- na poprvé Architektura jen jako jeden diagram (následně opraveno)
- pozitiva
- performance testy a zlepšení
- konvence (zadání/řešení v desc. issues, struktura commit message, atd.)
- další komentáře
- hodnocení: Slušné - Excelentní
Otázky na tým (post-mortem review)¶
- Co nevyhovovalo, nefungovalo, komplikovalo život
- Redmine - not user friendly
- odhady v 3. - 4. iteraci
- info o milnících chybělo na cvičeních
- V čem vidí tým největší přínos, co se naučili
- práce v týmu, kontinuální práce
- iterační plánování a demo
Bonus¶
- +1 bod za konvence a dodržování
- +3 body za integrační neděle a zvládání procesu
- nepočítají se do tohoto hodnocení ale jsou přičteny v tabulce
Hodnocení
11¶
Datum schůzky¶
18.5.2020
Použitý proces¶
ASWI std
Průběh a stav projektu¶
- pozitiva
- po 5. iteraci IOC, po 6. PR (REL)
- průběh přesně podle plánu
- projekt předán, zákatník spokojen
- komunikace a fungování týmu skvělé
- další komentáře
- hodnocení: skvělé
Iterace¶
- pozitiva
- cíle, náplň a splnění ok
- burndown u 5. ujel jen kousek na konci, u 6. už nemá vliv
- bugfixy, zlepšení, dolazení, dokumentace, předání
- rozdíly v odhadech mají opodstatnění
- hodnocení: skvělé
Technická kvalita¶
- pozitiva
- pěkně rozdělená dokumentace
- práce s commity i issues precizní
- hodnocení: skvělé
Postupy a praktiky¶
- pozitiva
- retro ok
- dodržování konvencí
- frontend+backend+solr+user doc
- integrační neděle (vlastní invence)
- předání všeho jak zákazníkovi, tak mentorovi
- hodnocení: skvělé
Hodnocení
12 (za každou z iterací)¶
Datum schůzky (uzávěrky)¶
11.5.2020
Artefakty předané týmem¶
- Předávací protokol - ANO (zaslán později emailem, zdržení na straně zákazníka)
- Archiv projektu - ANO
Použitý proces¶
částečně kombinovaný ASWI/ZSWI, některé Agile/Lean praktiky, méně administrativního overheadu
Tým a komunikace¶
- negativa
- zmatek a slabá komunikace na začátku (pozdní start + 1. iterace)
- pozitiva
- postupně velmi zlepšená komunikace (otočky se zákazníkem, interné cally až ob den)
- od té doby vnitřní fungování týmu a dělba práce exemplární
- hodnocení: Slušné - Excelentní
Projekt¶
- negativa
- celkově burndown ne moc pěkný (ovlivněno prací obou členů, KS jednoho, problémy na začátku, velikonoce, atd.)
- pozitiva
- úspěšně uzavřen, zákazník velmi spokojen
- velké zaměření na implementaci už od začátku projektu
- další komentáře
- Celkový strávený čas [h] - 238,5 (při dvoučlenném týmu)
- rozdělení cca 4:3
- 4 iterace - do finálního hodnocení počítány prostřední 2 znormované na 3; tj. 3*(x+y)/2
- hodnocení: Slušné - Excelentní
Postupy a praktiky¶
- negativa
- občas zmatek v používání praktik bez otestování v testovacím projektu -> zanesení zbytečných "nehezkostí" do projektu
- občas se nechali zahnat zákazníkem do práce nad rámec
- pozitiva
- standupy (i častější než weekly), retrospektivy
- kvůli povaze projektu minimalizace overheadu (neprodukovány zbytečné artefakty)
- plánování, rozdělení práce s ohledem na možnost konfliktů
- u některých praktik ze začátku nejistota/neznalost, postupně lepší
- průzkum a zakomponování vybraných agilních praktik v průběhu
- Vize, DSP, Architektura, Dokumentace, README
- refactoring, javadoc
- hodnocení: Slušné
Technická kvalita¶
- negativa
- formátování artefaktů někdy ne nejlepší
- před upozorněním nepoužití standardizovaných diagramů a ilustrace na vlastních
- ze začátku bez iteračních tagů
- nepochopení a nutnost předělat některé sekce artefaktů
- pozitiva
- důsledný javadoc
- implementace na vysoké úrovni - práce s knihovnami, investováno mnoho času
- velmi rychle vypilovaná práce s tickety a commity
- stručný ale relevantní obsah wiki
- hodnocení: Slušné
Otázky na tým (post-mortem review)¶
- Co nevyhovovalo, nefungovalo, komplikovalo život
- nedostatek asertivity při komunikaci se zákazníkem
- projekty před vybráním nemají hrubý odhad
- zmatek při startu projektu/týmu
- jinak spíše technické a technologické problémy
- V čem vidí tým největší přínos, co se naučili
- mentoři
- commit hned po odvedení práce
- význam (co nejčastější) komunikace
Hodnocení
9¶
Datum schůzky¶
11.5.2020
Použitý proces¶
částečně kombinovaný ASWI/ZSWI, některé Agile/Lean praktiky, méně administrativního overheadu
Průběh a stav projektu¶
- pozitiva
- projekt úspěšně uzavřen (REL)
- projekt se všemi náležitostmi zákazníkovi i mentorům
- zákazník velmi spokojen
- další komentáře
- dřívější konec odpovídá formátu i průběhu projektu
- cca 240h stráveno (ve 2členném týmu silně nadprůměrné)
- hodnocení: skvělé
Iterace¶
- pozitiva
- validní cíle, náplň
- cíle splněny
- dobrý burndown
- krátká (týden) a obsahuje jen doc a předání
- hodnocení: skvělé
Technická kvalita¶
- negativa
- formátování dokumentace není ideální, ale dostačující
- pozitiva
- README - stručná uživatelská dokumentace (podle domluvy se zákazníkem)
- podrobný Javadoc
- celková dokumentace
- refactoring
- další komentáře
- testování na steně zákazníka - 2 testeři, kompletní funkčnost
- hodnocení: skvělé
Postupy a praktiky¶
- pozitiva
- retrospektiva ok
- předávací protokol (fotka)
- repo i issues už naprosto bez chyby
- vyplněný feedback formulář
- hodnocení: skvělé
Hodnocení
11¶
Hodnocení
0-12¶
Malus/Bonus¶
- Vlastní upravený proces, správně provedený a vyhodnocený? (+12 bodů)
- Soustavně dobré burndown? (+6 bodů)
Doporučení¶
Tým a komunikace¶
- negativa
- pozitiva
- další komentáře
- hodnocení: Excelentní (3) - Slušné (2) - Tolerovatelné (1) - Nedostačující (0)
Projekt¶
- negativa
- pozitiva
- další komentáře
- Celkový strávený čas [h] -
- Pokud se výrazně odlišuje od nominálního času cca 320h pro 4-členný tým, nutno okomentovat (velmi málo stráveného => až -12b penále) - pozn. smazat před použitím v konkrétním projektu
- hodnocení: Excelentní (3) - Slušné (2) - Tolerovatelné (1) - Nedostačující (0)
Postupy a praktiky¶
- negativa
- pozitiva
- další komentáře
- hodnocení: Excelentní (3) - Slušné (2) - Tolerovatelné (1) - Nedostačující (0)
Technická kvalita¶
- negativa
- pozitiva
- další komentáře
- hodnocení: Excelentní (3) - Slušné (2) - Tolerovatelné (1) - Nedostačující (0)
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
Použitý proces¶
ASWI std
Artefakty předané týmem¶
- Předávací protokol - ANO/NE
- Archiv projektu - ANO/NE
Datum schůzky (uzávěrky)¶
dd.mm.rrrr