Projekt

Obecné

Profil

Akce

Ú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 3 měsíc(ů) · 4 revizí