Demo schůzka 1 iterace (5-3-2024) » Historie » Verze 9
Adam Šmucr, 2024-03-05 10:49
1 | 3 | Adam Šmucr | h1. Demo schůzka 1. iterace |
---|---|---|---|
2 | 4 | Adam Šmucr | |
3 | h2. Vize |
||
4 | 5 | Adam Šmucr | |
5 | 4 | Adam Šmucr | ** Cílem - zdůraznit, že se jedná o průchod a na konci lze poznat, že jsme došli do nějakého konce, potřebujeme asserty |
6 | 6 | Adam Šmucr | ** Nenavazuje se na žádnou práci - dostaneme kontakt na diplomanta, ten nám ukáže s čím má už zkušenost (končí letos) |
7 | 4 | Adam Šmucr | ** Spíše nepoužívat názvosloví "Jednotkový test" (spíš testů, generování GUI testů) |
8 | ** Jednotlivé požadavky |
||
9 | *** Doplnit "Upravení/Smazání kroku", nechceme začínat pokaždé znovu pokud se uklikneme |
||
10 | *** Uživatel nebude nejspíš schopný upravovat v textovém souboru, spíše to rozbije - umožnit vrácení kroku |
||
11 | ** Dokumentace v angličtině |
||
12 | ** Diskuze o jádrech prohlížečů - Chrome, Mozzilla (diskuze o Safari) - ve specifikaci "pouze jeden must-have" |
||
13 | 8 | Adam Šmucr | ** *Vize s pohledu zadavatele v pořádku* |
14 | 4 | Adam Šmucr | |
15 | h2. Specifikace |
||
16 | 5 | Adam Šmucr | |
17 | 4 | Adam Šmucr | ** Specifikace uživatelů - nejsou to programátoři |
18 | ** Aplikace by neměla být obtěžující, ale mělo by být jasně vidět, že se nahrává (po akci nějaká neinvazivní notifikace) - neříkat "nebude notifikován" |
||
19 | 1 | Adam Šmucr | ** Vždy je dobré vědět, jestli aplikace udělala to co jsme očekávali (dobré nějaké potvrzení) - potřeba zpětné vazby |
20 | 6 | Adam Šmucr | ** On demand ovládací okno - návrh UI (probíráno později |
21 | ** Možnost vypnutí / zapnutí scénáře - zobrazení scénáře akce po akci (čitelně pro člověka - co víme to prozradit - co nejvíce vysokoúrovňová informace pro uživatele) |
||
22 | *** Pro uživatele lepší reprezentovat pomocí jména, typu (co je vidět na obrazovce) |
||
23 | *** Pro stroj nutné reprezentovat pomocí ID |
||
24 | ** Označení cílové stavu - jak poznat že je to cílový stav (barva, v políčku je něco napsáno) - analýza jak různé weby notifikují uživatele o něčem |
||
25 | *** Uživatel by měl mít možnost vybrat co je cílem (možná i více stavů, které potvrzují stejný stav úspěchu) |
||
26 | *** Nutno vymyslet nějaký dialog pro zadání cílového stavu |
||
27 | *** Aplikace určitě nepokryje všechny možnosti - zaměřit se na ty běžné |
||
28 | *** Na konci si v podstatě vybrat co je cílový stav - vzít v potaz akce, které byly provedeny předtím (možná vybrat z nich) |
||
29 | ** Dokumentace (možná přeložit pomocí překladače?) |
||
30 | ** Import - nice-to-have s nejnižší prioritou |
||
31 | *** Problém s importem v momentě kdy nemáme stránku ve stejném stavu (což se téměř nepravděpodobné) |
||
32 | ** Cílem není dodělat produkt pro diplomanta - dobrá spolupráce mezi ním a týmem, momentálně dělá experimenty, generování |
||
33 | *** Možnost více formátů výstupu (experimentálně), důležité aby jsme měli kompletní data a exporter umožňovat je nějak modifikovat (různé podoby exportovaných dat) |
||
34 | *** Transformace může být prováděna ex-post (ze stringů), implementace rozhraní (doplnění modulů pro různé exporty) |
||
35 | 8 | Adam Šmucr | ** *Zadavatel souhlasí se specifikací* |
36 | 7 | Adam Šmucr | |
37 | h2. Obchody rozšíření |
||
38 | |||
39 | 9 | Adam Šmucr | ** Probrán poplatek 5 dolarů (zadavatel zaplatí sám, fakulta nejspíš žádný účet nemá - p. Pešička možná bude mít) |
40 | 7 | Adam Šmucr | ** Účet by byl veden na p. Lipku, aby bylo možno pokračovat ve vývoji (dokáže zařídit - *poskytnout nějaký odkaz - nasměrovat přes Discord*) |
41 | 1 | Adam Šmucr | ** Schválení rozšíření cca 3 - 30 dní |
42 | 9 | Adam Šmucr | |
43 | h2. Návrh uživatelského rozhraní |
||
44 | |||
45 | ** Ukázáno několik možných uživatelských rozhraní pro různé use-casy |
||
46 | ** Úprava bude ještě upravena - závisí na provedené analýze |
||
47 | ** Nepřekrývat procházenou stránku, umožnit vidět záznam stránky v tabu, okně mimo (dá se i pokud by to bylo vidět v nástroji pro vývojáře) |
||
48 | ** |