Projekt

Obecné

Profil

Novinky

Nástroj pro vyvíjení a spouštění vývojových diagramů Flowrunner - holý-tým: Hodnocení 3. iterace

Přidáno uživatelem Petr Pícha před 8 měsíc(ů)

Hodnocení
10

Doporučení

  • nepovedené odkazy z commitů na tickety se dají ručně "dohnat" v Redmine

Průběh a stav projektu

  • + zákazník spokojen
  • + tým funguje dobře
  • + LCO a LCA
  • + spent time zhruba odpovídá
  • 2.75b

Iterace

  • + prodloužení iterace na 3 týdny kvůli velikonocům
  • + retrospektiva vysvětluje důležité aspekty
  • + scope, náplň, odhady
  • 0 burndown nekritický a vysvětlený
  • + rozdělení a vysvětlení spent time
  • 2.5b

Technická kvalita

  • + analýza CLI
  • + design dokument
    • + poměrně podrobný pro relativně jednoduchou aplikaci
    • + specifikace zpracování jednotlivých příkazů
    • - mohl by obsahovat i GUI aplikaci, ale mezi MVP požadavky je jen jednoduchá verze, takže možno doplnit později
  • + feature branches (20+)
  • + tag se plánuje po mergi do main
  • + trasovatelnost (ač obcas ujede)
  • tickety - popisy, kategorie, priority, typy
    • - u nejasných změn by byl vhodný komentář
  • 2.5b

Postupy a praktiky

  • Demo2
    • + predvedení funkce
    • + plán nechat vyzkoušet zákazníka (po implementaci cyklů)
    • - je dobré na konci schůzky si explicitně potvrdit príští setkání
  • + úprava plánu
  • + zápisy schůzek
  • 2.25b

Použitý proces

ASWI std

Datum schůzky

5.4.2024

Automatické vyhodnocování odpovědních dotazníkových formulářů - The Garbage Collectors: Hodnocení 2. iterace

Přidáno uživatelem Petr Pícha před 8 měsíc(ů)

Hodnocení
8

Doporučení

  • při plánování využívat možnosti Redmine k ulehčení (přesun více ticketů najednou, uložené filtry, atd.)
  • ulehčit si retrospektivu RetroToolem nebo něčím jiným

Průběh a stav projektu

  • 0 MVP před LCO (zjevně pomíchání termínů s prototypem)
  • - není LCO (Vize nedotažená, specifikace nenačatá, konvence strohé)
  • - není ani náznak práce na návrhu, rovnou se kódí
  • + komunikačně s kolaboračně tým funguje zdá se dobře
  • 0 problémy se zdá se neobjevují, ale působí to spíše jako shoda náhod než aktivní snaha jim předcházet
  • 2b

Iterace

  • + burdown nekritický, náplň odpovídá cíly
  • + dobrý scope, odhady mimo o 12.5% což není krizové
  • Retro
    • + není přístup je validní omluva
    • 0 co se dělo je dobré ale není to úplně cíl
    • - chyběl celkový pohled s využitím metrik
    • + individuální pohledy ok
    • + dobrá separace témat
  • 2.5b

Technická kvalita

  • - Vize
    • - postrádá MVP, míchají se F a EF požadavky
    • - chybí rizika a stakeholders
    • + komunikční plán
  • - není specifikace
  • + plán projektu (mohli by jen přibýt milníky)
  • + branche, zacházení s commity, CICD, trasovatelnost
  • - bludný commit bez propojení s ticketem, nekonzistence jazya commit message, není iterační tag
  • 0 velmi strohé konvence
  • + výrazné zlepšení na ticketech (komentování, jednotnost, kategorizace)
  • - zápisy ze schůzek jsou jen z mentorských, ne z dema a ne z retrospektivy
  • 1.75b

Postupy a praktiky

  • 0 standupy nejsou nutné, je stálý kontakt na Discordu
  • Plánování
    • + v podstatě ok
    • + dobré je, že se reflektuje feedback od zákazníka a input všech
    • 0 nezapomenout vzít v úvahu zátěž
  • Demo
    • 0 schůzku rozhodně moderujte vy
    • - nastínit a držet strukturu schůzky
    • 0 posílat výstupy předem, pokud je to možné a přínosné
    • + test přes zákazníka
    • - vyjasňování požadavků na docela velké úrovni, tohle mělo být předmětem minulé itarece, kde se dělo velmi málo
    • + spokojenost zákazníka
    • - explicitně říct kdy příště a co čekat
  • 1.75b

Použitý proces

ASWI std

Datum schůzky

2.4.2024

Využití Deep Learning v medicínských aplikacích - MedicalBugs: Hodnocení 3. iterace

Přidáno uživatelem Premek Brada před 8 měsíc(ů)

Průběh a stav projektu (dobré 3b)

  • vyjasněny cíle, účel (s koncovými uživateli) a dlouhodobý plán vč. podzimu
  • LCO uzavřeno
pozitiva
  • projekt "nakolejen" díky vyjasnění cílů a plánu
  • vyčištěna informační struktura projektu
  • zaměření a obsah prací dobře odpovídá fázi
negativa
  • neřešena trasovatelnost mezi požadavky (vize, SRS) a prováděnými/plánovanými činnostmi (issues)
další komentáře
  • dosud strávený čas: 282 hodin

Iterace (slušné 2b)

  • cíl a obsah odpovídá fázi (PoT prototypy)
  • retrospektiva: drobné ale užitečné ladění postupů
pozitiva
  • schůzka s lékaři, výrazně pomohla vyjasnit vision and scope + synchronizaci s KIV zadavateli
  • dokončení artefaktů k LCO
negativa
  • sprint backlog nemá mapování na SRS / product backlog
  • výsledné dokumenty: nejasný status
další komentáře
  • nadhodnocené odhady pracnosti (159 estim, 127 spent): hlavně kvůli PoT úkolům (šlo to rychleji) a kumulativní úspoře času při schůzkách

Technická kvalita (slušné 2b)

  • vyčištěna informační struktura projektu
  • dokončeny klíčové dokumenty Vize a DSP, začištěn Plán projektu
pozitiva
  • rozdělení infomrací "k procesu v Redmine Documents, k produktu v git repo Dokumenty"
  • začátek použití git branches a policies dle GitFlow
  • Vision and scope: struktura, stručnost
  • Specifikace požadavků: struktura tj. oblasti zachycených informací
negativa
  • dokumenty nemají metadata (košilku)
  • neví se (nebo minimálně nejsou specifikovány) detaily business critical nebo risk-relevant požadavků
  • občas chyby v issues (špatný Tracker, např. Support pro #11090 nebo Bug pro #11188) + popisy issues používány spíše sporadicky
  • Vision and scope
    • účel systému nespecifikuje, o jaké lékaře, jaká medicínská data a jaké analýzy se konkrétně jedná => scope nejasná
    • chybí stakeholder concerns / profiles
    • u některých funkcí systému nejasný účel a/nebo výstup (např. segmentace obrazových dat, kontrola možnosti provést analýzu)
    • závislosti neuvádí napojení (a jiné vazby) na existující systémy
    • nedefinovaná zkratka MRE
  • Specifikace požadavků
    • celkový pohled: popisuje "projekt" nikoli "produkt", chybí detaily o "impaktovaném článku" (tj. citace zdroje)
    • ASWI, TSP1 a TSP2 jsou pojmy nerelevantní vzhledem k specifikaci požadavků (hint: relevantní by byly verze / vydání produktu)
    • minimální akceptační kritéria: téměř nulový rozdíl mezi celkovými a "pro ASWI"
    • produkční prostředí není specifikováno, pouze identifikováno
    • technologie, formáty dat: které z nich jsou opravdu požadavky, a které něco jiného? tj. patří (všechny) tyto informace do daného dokumentu?
    • use cases jen názvy, bez identifikace, podrobností a vazby na funkce uvedené ve Vision and scope
    • forma dodávek neřeší skutečnou dodávku produktu

Postupy a praktiky (dobré 3b)

  • celkově postupy odpovídají fázi a potřebám projektu
pozitiva
  • rozumné rozhodnutí udělat 4.it delší (dotažení LCA)
  • použití GitFlow
  • komunikace s koncovými uživateli a zadavateli
  • weekly standups
negativa
  • -

Doporučení

  • diskutováno, jak se dívat na "fyzický pohled" pro SAD
  • validace architektury, vazba na SRS: viz teor. poznatky
  • retrospektiva - "kaizen" přístup

Automatické vyhodnocování odpovědních dotazníkových formulářů - The Garbage Collectors: Hodnocení 1. iterace

Přidáno uživatelem Petr Pícha před 8 měsíc(ů)

Hodnocení
4

Doporučení

  • artefakty vám slouží k zachycení nasbíraných intformací, neděláte je jen pro vyučující, tudíž odklad jejich tvorby, zvlášť v iteraci, kdy se strávilo minumum času dost nechápu
  • trojitá kategorizace ticketů je zbytečná -> vybrat jednu a té se držet konzistentně
  • rekapitulace zásadních artefaktů

Průběh a stav projektu

  • - nezvládnul se náslech dema, retra ani plánování
  • - do LCO daleko (není plán, vize, konvence,
  • - pozdnější začátek - samo o sobě by nebyl problém, ale v kombinaci s výstupy iterace to nevypadá dobře
  • + rozdělení domén v týmu (AI vs. admin+web)
  • 1b

Iterace

  • - malá scopem (20h na 5 lidí na 2 týdny)
  • - burndown a další hlediska tím ztrácí smysl
  • - výstupy nejsou dohledatelné
  • 0.5b

Technická kvalita

  • - pro artefakty jsou údajně fakta, ale tvoit se budou až v další iteraci
  • + seznámení s moodlem
  • - nekomentované změny issues
  • - kategorizace prefixem+category+tag - duplicitní, nekonzistentní, chaotické
  • - souhrn informací na OneDrvie (to je v pohodě), ale není na to odkaz z Redmine (tj. jak o tom má člověk vědět?)
  • + trasovatelnost commitů na tickety (dokonce s kategrizací v commit message)
    • - ve formátu jsou lehké nekonzistence
  • - různé drobné nekonzistence ve vedení informcí (dvojjazyčnost cílů iterací) - v izolaci jen kosmetický problém, ale dohromady přispívají k chaosu v projektu a datech
  • 1b

Postupy a praktiky

  • + seznamování s moodlem
  • + nástrely rešení (ač se zdá, že ještě není základ, tj. předchozí artefakty)
  • 1.5b

Použitý proces

ASWI std

Datum schůzky

26.3.2024

Nástroj pro vyvíjení a spouštění vývojových diagramů Flowrunner - holý-tým: Hodnocení 2. iterace

Přidáno uživatelem Petr Pícha před 8 měsíc(ů)

Hodnocení
8

Doporučení

Průběh a stav projektu

  • 0 LCO dosažení zacátkem príštího týdne vlivem vyjasnení vecí se zadavatelem
  • + plánované LCA na príští iteraci
  • 2b

Iterace

  • 0 burndown ne kritický
  • + rozložení casu ok, odhady
  • + další iterace budou 2týdenní což vysvetluje disproporci stráveného casu
  • 2b

Technická kvalita

  • - Gitlab testy - místo v cvicném projektu
  • + integrace gitu s discordem
  • + konvence gitu
  • + v rizikách pribyly svátky
  • + plán projektu
  • - není zápis z retrospektivy
  • 0 design dokument bude po víkendu na Redmine
  • + git konvence - fix branch
  • 2b

Postupy a praktiky

  • + prubežná práce na designu
  • + NTH požadavky a jejich plánování po IOC (na 5.iteraci)
  • 2b

Použitý proces

ASWI std

Datum schůzky

15.3.2024

Nástroj pro vyvíjení a spouštění vývojových diagramů Flowrunner - holý-tým: Hodnocení 1. iterace

Přidáno uživatelem Petr Pícha před 8 měsíc(ů)

Hodnocení
7

Doporučení

  • odhady na schůzky se mají násobit počtem účastníků z týmu

Průběh a stav projektu

  • + týdenní pro užší kontakt se zákazníkem v začátcích projektu a sběr nutných informací
  • - do LCO ještě kus chybí, není projektový plán
  • 2b

Iterace

  • Retrospektiva
    • - co se dělalo je dobré téma, ale spíš pro standup
    • - chybělo porovnání záteže, odhadu, cílů, milníky
    • + ale vypadly z toho problémy i pozitiva
  • plánování
    • - nebylo plánováno na tvorbu design dokumentu
    • - nepočítali se odhady a kontrola záteže
    • + dotklo se to executable architecture
  • + burndown, scope ok na 3 lidi a 1 týden
  • 1.5b

Technická kvalita

  • - odhady na schůzky jsou na reálný čas, ne čas kumulativně strávený všemi účastníky z týmu
  • 0 wiki stránku rizik slinkovat do Vize
  • - schůzky zatím nejsou na wiki (mohou být jen ofocené + hlavní výstupy)
  • + analýza bude nahraná
  • - ani stručně nekomentované tickety
  • 1.5b

Postupy a praktiky

  • Demo
    • + poslané materiály predem
    • + upresnování požadavků
  • 2b

Použitý proces

ASWI std

Datum schůzky

8.3.2024

Prostředí pro benchmarky kompresních algoritmů pro 3D modely - Underpaid devs: Hodnocení 3. iterace

Přidáno uživatelem Petr Pícha před 8 měsíc(ů)

Hodnocení
10

Doporucení

  • o náslech mentora na dalším demu už se nemusíme snažit
  • 5 minut na retrospektivu je možná trochu restriktivní, pokud bude treba zvýšit na 15-30 minut, není to problém

Prubeh a stav projektu

  • + LCA (nebo velmi blízko)
  • + projekt nejeví známky budoucích problému (krom možná zvyšující se záteže per iteraci v implementacní fázi)
  • + komunikace a fugování týmu ok
  • 2,5b

Iterace

  • 0 neprobehlo std demo (díky chybe zákazníka) - bude dorešeno online
  • + dobrý obsah retrospektivy
  • + nápln a plán dál
  • - scope menší - problém "najít, co víc delat"
  • 2b

Technická kvalita

  • + adr. struktura je více UX záležitost pro zákazníka / usability aspekt
  • + UML architektury a domény pekný
  • + zajištení prod serveru od CIVu
  • + deployment plán formou diskuze v ticketu s popisem možností a vybraného postupu
  • + executable architecture - spustitelné minimalistické verze obou cástí aplikace + rozhraní mezi nimi
  • 3b

Postupy a praktiky

  • + timebox retrospektivy na 5 minut + použití RetroTool
  • + korekce zodpovednosti v týmu (za tvorbu ticketu)
  • + úprava procesu používání ticketu
  • + zmena architektury, nyní bez ORM - mrzí, ale je to tak lepší
  • + poucení - ne príšte potvrzovat schuzku den predem
  • + dobrá diskuze nad procesy a významem jednotlivých prvku obecne
  • + oprava z minula - zápisy schuzek jsou suplovány na Discordu
  • 2,5b

Použitý proces

ASWI std (+Jira)

Datum schuzky

28.3.2024

Zachycení scénáře průchodu webovou aplikací - VUŠ: Hodnocení 1. iterace

Přidáno uživatelem Petr Pícha před 8 měsíc(ů)

Hodnocení
11

Malus/Bonus

  • potenciál za retrospektivní tabulku, analytické artefakty a zpracování rizik - TBD

Doporučení

  • posílat/zpřístupňovat materiály pro demo zákazníkovi předem, pokud je vhodné
  • příští iteraci pouze demo s náslechem mentora, review až po konci 3. iterace

Průběh a stav projektu

  • + velmi dobrý start projektu
  • + LCO
  • + očividné skvělé interní fungování týmu i komunikace ven
  • 3b

Iterace

  • + náplň, burndown, scope, cíle a jejich splnění, plán na další, výstupy
  • 3b

Technická kvalita

  • + příprava na retrospektivu
    • + funkční vlastní tabulka (ač díky nedorozumnní ohledně bezplatnosti RetroTool)
  • + plán nasazení
  • + připravené filtry na issues
  • + dev branch
  • + podrobné analýzy, UI návrhy, konvence, plány iterací, plán/metodika testování
  • + pěkná struktura wiki
  • + Vize, analýza rizik, rizika v Redmine, specifikace požadavků, plán projektu
  • 3b

Postupy a praktiky

  • + celkově dobře zvládnuté demo
  • 0 checklist z převzaté šablony pro retrospektivu nebrat jako předpis/formulář, jen jako osnovu/inspiraci pro témata - rozhodně není nutné vypisovat zvlášť paralelně s vlastní tabulkou
  • + velmi důsledné psaní poznámek ze schůzek
  • + posun hranice iterace - výstup vlastního přemýšlení nad praktičností
  • - během plánování sklouzla diskuze možná do příliš technických detailů vhodných pro oddělenou část, ale vzhledem ke kontextu pochopitelné
  • + diskuze o RTP se zákazníkem
  • 2b (v podstatě jen kvůli vyhnutí se půlbodům je tímto vyjádřena kumulovaná ztráta napříč kategoriemi hodnocení - jinak by to bylo blízko 2.5)

Použitý proces

ASWI std

Datum schůzky

5.3.2024

Prostředí pro benchmarky kompresních algoritmů pro 3D modely - Underpaid devs: Hodnocení 2. iterace

Přidáno uživatelem Petr Pícha před 8 měsíc(ů)

Hodnocení
9

Doporučení

  • není-li jasné, čím "vyplnit" iteraci (resp. co ještě se dá dělat), zeptat se mentora
  • obdobně, pokud se zdá, že některé artefakty se dělají "jen aby byly", prodiskutovat s mentorem

Průběh a stav projektu

  • + doladění LCO, kroky směrem k LCA
  • + to co tým dělá, zdá se dělá dobře (otázka je jestli se toho nemá dít víc)
  • + komunikace
  • 0 projekt se zdá v dobrém stavu v danou chvíli, ale existují indikace budoucích problémů (např. strávený čas, monitoring vitálních indikátorů, nejasnosti v účelu artefaktů a pochopení procesu, atd.)
  • 2,5b

Iterace

  • + náplň a plán na další ok
  • - zdá se malá
  • 1,75b

Technická kvalita

  • - potřebná data se z Jiry dostávají trochu přes ruku, pro hodnocení ok, ale znesnadňuje to monitoring
  • + plán formou Jira sprintů
  • + epicy jako high level požadavky se specifikací, postupně rozlámané na menší kusy
  • + orientace v Jiře, přidání worklog reportů
  • + CLI mockupy, ERA, UI návrhy, adr. struktura - poměrně kreativní způsob zachycení návrhu
  • + specifikace požadavků (existuje, i když zatím jen v draftu)
    • - neodkazuje ID požadavků z Vize
  • + první commity, odkazují issues (ač s Jirou nepůjde plná vazba), dodržují konvence
  • + práce s tickety
  • 3b

Postupy a praktiky

  • Vize
    • + nová verze
    • + rozpis požadavků podle priorit, více požadavků, vyjasněné MVP
    • - pořád odkazuje na neexistující Plán artefakt
  • - nezdá se, že by někde byly zápisy, což znemožňuje hlavně kontrolu standupů a výstupu retrospektivy
  • 0 snaha vyhovět požadavkům procesu (artefkaty, atd.), ale trochu dogmaticky, bez pochopení jejich účelu a významu
  • 1,75b

Použitý proces

ASWI std (+Jira)

Datum schůzky

14.3.2024

Prostředí pro benchmarky kompresních algoritmů pro 3D modely - Underpaid devs: Hodnocení 1. iterace

Přidáno uživatelem Petr Pícha před 8 měsíc(ů)

Hodnocení
8

Doporučení

  • zrevidovat, co všechno má řešit retrospektiva
  • do plánování faktorovat scope
  • v Jiře najít jednoduchý způsob, jak monitorovat základní fakta "zdraví" projektu
    • plynulost a rozložení prací přes lidi, kvalitu odhadů a další
    • možná sestavit dashboard?

Průběh a stav projektu

  • + dobrý start
  • + PRI určitě, do LCO nechybí moc
  • + komunikaca a spolupráce se zdá dobrá dovnitř i ven
  • 2,5b

Iterace

  • Retrospektiva
    • + diskuze deploy plánu jako mimofunkčního požadavku
    • - trochu přetéká do věcné diskuze mimo rozsah retro
    • - nepadlo explicitní vyjádření k dosažení cílů/milníků
    • + diskuze code review, maintenance repa -> konvence
  • náplň a průběh ok
  • 2b

Technická kvalita

  • + přechod na Jiru a její zprovoznění
  • + Vize pěkná formátově
  • 0 repo zatím nepoužito, resp. v přípravě
  • + gDrive pro artefakty
  • 2b

Postupy a praktiky

  • Demo
    • + vyjasňování požadavků, probírání deploymentu, potvrzení UI a obsah obecně
    • 0 vývoj na produkci není u green fieldu takov problém, ale hodilo by se uvažovat i o testovacím prostředí, hlavně do budoucna
    • + rekapitulace a next steps
    • 0 trochu neasertivní vystupování, ale to je o zkušenostech
  • Vize
    • + obsahuje většinu zásadních informací
    • - není z ní jasné MVP (jsou to pažadvky nej vyšší priority?)
    • + rizika u jednotlivých požadavků
    • - chybí rizika projektu jako celku, nevázané na konkrétní požadavek
    • 0 identifikátory požadavků jsou dobrá věc, pokud se na ně bude dál odkazovat pro trasovatelnost, jinak jsou trochu zbytečné
  • Plánovaní
    • - trochu chybí uvažování nad scopem (hodinově)
    • 0 pozor, přehled na CW je modelová situace, nikoli šablona
  • - Vize zmiňuje vlastní artefkat pro plán, ten ale není k nalezení
  • + plánované používání wiki na GitLabu k rozumným účelům (např. kódové/gitové konvence, instalační návod, apod.)
  • 1,5b

Použitý proces

ASWI std (+Jira)

Datum schůzky

29.2.2024

(21-30/220)

Také k dispozici: Atom