Demo schůzka 1 iterace (5-3-2024) » Historie » Verze 13
Adam Šmucr, 2024-03-05 11:00
1 | 3 | Adam Šmucr | h1. Demo schůzka 1. iterace |
---|---|---|---|
2 | 4 | Adam Šmucr | |
3 | h2. Vize |
||
4 | 5 | Adam Šmucr | |
5 | 13 | Adam Šmucr | ** Cíle - 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 | 10 | Adam Šmucr | ** Uživatel by neměl být nucen zvětšovat / zmenšovat stránku |
49 | ** Okénko odděleno, nebude přímo v DOM stránky |
||
50 | ** Vše závisí na tom co zjistíme při vývoji |
||
51 | 11 | Adam Šmucr | |
52 | 12 | Adam Šmucr | h2 Ostatní poznámky |
53 | 1 | Adam Šmucr | |
54 | 12 | Adam Šmucr | ** Doplňky uživatele nebrat v úvahu - jen webovou stránku |
55 | ** Ovlivňování doplňků mezi sebou |
||
56 | |||
57 | 11 | Adam Šmucr | h2. Gitlab |
58 | |||
59 | 1 | Adam Šmucr | ** Zadavatel přidán do projektového GitLabu |
60 | 12 | Adam Šmucr | |
61 | h2. Výstupy |
||
62 | |||
63 | ** Zadavatel nám předá kontakt na diplomanta |
||
64 | ** Zadavatel zajistí profil v obchodu |
||
65 | ** Nezkoušet programovat nic konkrétního, spíš naučit se jak zacházet s technologií, incializovat plugin, Hello Word |
||
66 | ** Další schůzka 19. 3. |