Úvodní schůzka se zadavatelem (12-2-2024) » Historie » Revize 2
Revize 1 (Jan Ulrych, 2024-02-14 12:38) → Revize 2/4 (Jan Ulrych, 2024-02-20 14:12)
h1. Ú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