Projekt

Obecné

Profil

Novinky

Hodnocení projektu

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

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
    • Redmine neintuitivní
  • 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í 6. iterace

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

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
    • burndown předvídatelný
  • 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í 5. iterace

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

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
    • zákazník neodpovídá
  • 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í 4. iterace

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

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
    • žádná výrazná změna
  • hodnocení: skvělé 2,5

Použitý proces

ASWI std

Datum schůzky

7.5.2021

Hodnocení 3. iterace

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

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í 2. iterace

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

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í 1. iterace

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

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

    (1-7/7)

    Také k dispozici: Atom