Projekt

Obecné

Profil

Novinky

Aplikace pro muzea (FDULS) - MERLOT: Hodnocení projektu (interim)

Přidáno uživatelem Premek Brada před téměř 5 roky(ů)

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
    • nezaznamenána
  • 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
    • n/a
  • 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

Aplikace pro muzea (FDULS) - MERLOT: Hodnocení po 5. iteraci

Přidáno uživatelem Premek Brada před téměř 5 roky(ů)

Použitý proces

ASWI std, s interními úpravami

Průběh a stav projektu

  • negativa
    • n/a
  • 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
    • n/a
  • 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

Aplikace nad otevřenými daty (KIV) – BHVS: Hodnocení projektu

Přidáno uživatelem Petr Pícha před téměř 5 roky(ů)

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ýpadky GitLabu
  • 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

Aplikace nad otevřenými daty (KIV) – BHVS: Hodnocení 4. a 5. iterace

Přidáno uživatelem Petr Pícha před téměř 5 roky(ů)

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í)

Webová aplikace simulující kontingenční tabulku (CIV) - VLDC: Hodnocení 3. a 4. iterace

Přidáno uživatelem Petr Pícha před téměř 5 roky(ů)

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
    • 1
  • hodnocení: slušné

Postupy a praktiky

  • negativa
    • chybí release tagy
  • pozitiva
    • renegotiation
    • update dokumentů
    • retro, standupy, poznámky
  • další komentáře
    • 1
  • hodnocení: slušné

Hodnocení
8 (za každou z iterací)

Indexace a fulltextové vyhledávání v historických obrazových dokumentech (KIV) - ANONYMOUS: Hodnocení projektu

Přidáno uživatelem Petr Pícha před téměř 5 roky(ů)

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
    • 1
  • 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
    • 1
  • 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

Indexace a fulltextové vyhledávání v historických obrazových dokumentech (KIV) - ANONYMOUS: Hodnocení 5. a 6. iterace

Přidáno uživatelem Petr Pícha před téměř 5 roky(ů)

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
    • stráveno skoro 280h
  • 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í)

Java object universal deserializer (GK Software) - Horký: Hodnocení projektu mentorem

Přidáno uživatelem Petr Pícha před téměř 5 roky(ů)

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

Java object universal deserializer (GK Software) - Horký: Hodnocení 4. iterace

Přidáno uživatelem Petr Pícha před téměř 5 roky(ů)

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

ASWI - Pokročilé softwarové inženýrství: Hodnocení projektu mentorem (šablona)

Přidáno uživatelem Petr Pícha před téměř 5 roky(ů)

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
    • 1
  • pozitiva
    • 1
  • další komentáře
    • 1
  • hodnocení: Excelentní (3) - Slušné (2) - Tolerovatelné (1) - Nedostačující (0)

Projekt

  • negativa
    • 1
  • pozitiva
    • 1
  • 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
    • 1
  • pozitiva
    • 1
  • další komentáře
    • 1
  • hodnocení: Excelentní (3) - Slušné (2) - Tolerovatelné (1) - Nedostačující (0)

Technická kvalita

  • negativa
    • 1
  • pozitiva
    • 1
  • další komentáře
    • 1
  • 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
    • 1
  • V čem vidí tým největší přínos, co se naučili
    • 1

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

(161-170/230)

Také k dispozici: Atom