Úvodní schůzka se zadavatelem (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
Aktualizováno uživatelem Adam Šmucr před asi 1 rok · 4 revizí