Projekt

Obecné

Profil

Úvodní schůzka se zadavatelem (12-2-2024) » Historie » Revize 3

Revize 2 (Jan Ulrych, 2024-02-20 14:12) → Revize 3/4 (Jan Ulrych, 2024-02-20 14:13)

h1. Úvodní schůzka se zadavatelem (12/2/2024) (12 2 2024) 

 Velikost týmu: 
 - není problém, že jsme 4 

 Požadavky: 
 - chceme zaznamenávat všechny uživatelské akce 
 - kód anglicky 
 - dát zákazníka jako maintainera na Gitlab projekt 
 - dokumentace anglicky 

 Technologie 
 - ideálně plugin do prohlížeče, bez většího instalování 
 - plugin do mozilly nebude problém, chrome možná bude problém 
 - podívat se jak dostat plugin do chromu 

 Produkční prostředí 
 - ideálně chrome, případně mozilla 
 - v nejhoším případně vývojářskej režim 

 Současná implementace (pokud jde o rozšíření) 
 - není, ale bude navazovat diplomka, mohli bysme diplomantovi dodat scénáře 

 Omezení 
 - možné omezení při distribuci kvůli ochraně soukromí uživatelů 

 Minimální (akceptační) kritéria 
 - zachytit celý průchod - kde byla myš, kam se kliklo, zachytit data ve vstupních polích, jakýkoli druh inputu (select, checkbox, ...) 
 - zachytávat jen to, co zadá uživatel (není potřeba analyzovat celou stránku) 
 - uživatel musí označit, co je finální stav 
 - výstup v textové podobě 
 - zobrazit a analyzovat výstup, případně jej editovat 
 - jeden formát výstupu stačí 
 - snadná rozšiřitelnost a upravovatelnost formátu výstupu 

 Forma a termíny schůzek 
 - ideálně komunikovat přes Discord 
 - potkávat se co dva týdny 
 - domluvit cca týden před schůzkou ad hoc 
 - na schůzce stačí ukázat prototyp 

 Nástroje pro vedení 
 - je to jedno - ideálně školní Gitlab 
 - Redmine v pohodě 

 Forma iteračních dodávek (repo pull / zip / deployment na test / na prod) 
 - stačí ukázat prototyp 

 Funkční požadavky 
 - spuštění a ukončení průchodu 
 - export průchodu 
 - import průchodu 
 - zachytit i hesla atd. 
 - (myšlenka) uchování průchodu v DB - asi nebude potřeba 
 - (myšlenka) webová aplikace pro vizualizaci - asi nebude potřeba 

 Mimofunkční požadavky 
 - programátorská dokumentace 
 - uživatelská dokumentace 
 - vše v angličtině 

 Testování 
 - testovat se bude na pár lidech 
 - uživatelské testy z hlediska příjemnosti používání 
 - testovat na reálných netriviálních webových aplikacích (např. ŽČU Webmail, demo STAG) 
 - my si můžeme udělat funkční testování - pouze ověřit, že všechno funguje 

 Kdo budou uživatelé? 
 - běžní lidé 
 - proškolení uživatelé 
 - neprogramátoři