2021-04-13 Best Practices Sharing s Tomem Walkem

Datum

Účastníci

Cíle

  • Best Practice Sharing 

Body porady

ČasPoložkaKdoPoznámky

Úvod Všichni

Michal (koordinátor, scrum master, Trello, roadmapa): 

  • Devel nám ideálně nefunguje, zadávání práce 
  • Nikdo nechce vyvíjet hlavní kod? 
  • Máme špatně rozdělené role? 

Jana (zadavatelka, kontroluje směr, vize) 

Romana - chybí nám scrum master? Vysvětleno POC vs. MVP (algoritmus), tracking a milestones 


 Retrospektiva Všichni 

Michal

  • plnil roli koordinátora, měl pocit, že se nepřipravuje zadání, tak se vrhl do role PO, aby jako spojka mezi devel a zadavatel připravil zadání POC ES (=proof of concept expertního systému), trvalo nám odladit celý "algoritmus" 
  • měl roli mediátora 
  • role POC vs. MVP
    • POC - funkcionalita, funguje algoritmus? 
    • MVP - doplněno POC o funkcionality a další data, "Lidská podoba", hezčí vizuál

Tom - jaké jsou obavy? 

  • chyby v algoritmu?
  • Tom - můžeme testovat i bez frontend, automaticky, swagger, apiary, postman 
  • pokud má algoritmus chyby, tak UX/UI není potřeba / důležité 
  • jeden tým se zaměří čistě na algoritmus, co nejrychleji testovat, jak vstup, tak výstup 
  • druhý tým,který řeší UX 
  • oba můžou fungovat paralelně, jeden dělá jen službu (algoritmus), druhý tým jen web, pak se opravuje, kde je problém. Tím pádem na sebe nemusíme čekat. 
  • Jana - pár testovacích scénářů do excelu, které se pak můžou ve swagger testovat. 
  • druhý tým - customer journey, wireframes... PO musí opět feedbackovat a prioritizovat 


Tom: Omezená testovatelná verze do týdne, nechceme čekat týdny, až bude komplet POC (co se týče dat)


Tom: Tracking - je důležité trackovat tasky např. v canban, aby byla skupina úkolů kompletní 


Kdo by měl řešit zadání? Jana nebo Michal nebo Jakub? 


Tom a jak je to v Nedlužím státu

  • část zadání od zadavatele, tech leada, č.d,... vše se sbírá u Toma 
  • analytik vytvoří storku, rozpracuje to, aby to pochopil, kdo to má dělat, vymyslet postup, aby na sebe aktivity nemuseli čekat, Tom musel investovat dost času, aby to pochopil 
  • PO musí být někdo, kdo zná problém a umí zadat, konstruktivně, dívat se, proč se to nehýbe? 
  • backlog → PO ho spravuje, tasky, které jsou do vývoje musí být kompletní, musí být uklizený 
  • analytik má povinnost práci dokumentovat, po vývoji jde úkol do testu, následně ho analytik se zadavatelem testuje 
  • 2týdenní iterace - kompletní celý den - klidně 15 lidí, nejdůležitější věci, co se stali, řešíme problémy, které se týkají všech lidí, velké novinky (spustila se kampan na FB). Následně projdou backlog (8-10 věcí), které jsou připravené 
  • malý sync - zadavatel, analytik, já, 2. koordinátor a support koordinátor, rozdělují se úkoly na analýzu, dostatečný počet úkolů připravených, mít backlog dostatečně pripravený, marketing a ostatní mají také sync
  • věci se snažíme řešit asynchronně přes Slack, nebo přes doodle mtg
  • tandem 2 lidí na koordinaci 

Zadání, jak se na to dostaneme, tech lead (rozpadnout na úkoly a roadmapa) 


One pager (půlka grafiky a půlka textu) 

  • co je MVP, POC, web  
  • algoritmus 
  • "organizační definice projektu"

Aktuální úkoly

  • Techlead - vyžádat si roadmapu, kdy bude POC na náhledovém serveru Michal Voráč  
  • Nabrat techleada, stínového, ev. poprosit Martina Wenische Romana Pokorná
  • Náhledový server pro ZačniUčit → pripomenout Martinovi W. Romana Pokorná
  • Nabrat scrum mastera / koordinátora → retrospektiva, kultura, komunikace, tracking úkolů Romana Pokorná
  • Vybrat tracking nástroj, nastavit jej Michal Voráč
  • Vyspecifikovat role Michal vs. Jana vs. nový člověk (PO → Michal, SM → nový člověk, Jana - ..., Jana a Michal v tandemu) → dle toho, koho můžeme nyní rychle doplnit, ale spíše SM, Romana Pokorná
  • Pripravit one pager - co je POC, web, ... Michal VoráčJana
  • Swagger - testing Michal VoráčJana