Vize projektu » Historie » Verze 30
Milan Kohoutek, 2021-05-06 13:09
1 | 1 | Milan Kohoutek | h1. Vize projektu |
---|---|---|---|
2 | |||
3 | 3 | Milan Kohoutek | h2. Pozadí projektu |
4 | |||
5 | 14 | Milan Kohoutek | Příští rok by se měl vyučovat na Fakultě aplikovaných věd ZČU předmět Základy programování pro IoT - předpokládá se, že by tento předmět byl vhodným doplněním, že by si studenti mohli na mikrokontrolerech v Pythonu cvičit nějaké úlohy. Naše aplikace pomůže sledovat příchozí data ze senzorů. |
6 | 1 | Milan Kohoutek | |
7 | 14 | Milan Kohoutek | h2. Obchodní cíl |
8 | 15 | Milan Kohoutek | |
9 | 21 | Milan Kohoutek | Nabídnout studentům aplikaci, která bude nápomocná pro sledování výstupů ze senzorů a dát jim možnost data mezi sebou porovnávat. |
10 | 6 | Milan Kohoutek | |
11 | 14 | Milan Kohoutek | h2. Kritéria úspěchu |
12 | 15 | Milan Kohoutek | |
13 | 14 | Milan Kohoutek | V řádném termínu dokončení projektu předat aplikaci s plně funkčními požadavky, které budou splňovat MVP (Minimum Viable Product). |
14 | 6 | Milan Kohoutek | |
15 | 14 | Milan Kohoutek | h2. Požadavky - Akceptační kritéria |
16 | 15 | Milan Kohoutek | |
17 | 24 | Milan Kohoutek | *Minimální akceptační kritéria:* |
18 | |||
19 | 17 | Milan Kohoutek | * P1: Client Subscriber sleduje MQTT Brooker, |
20 | * P2: jakmile přijde zpráva s daným tématem otevře se okno a začnou se zobrazovat data. |
||
21 | 20 | Milan Kohoutek | * P3: Spolu s přijatým tématem se založí soubor pod daným tématem a začnou se ukládat data. |
22 | 17 | Milan Kohoutek | * P4: Pokud přestane Publisher posílat data tak se po nastavitelné době ukončí odběr, zavře se okno pro téma a zavře se soubor s daty. |
23 | 26 | Milan Kohoutek | |
24 | *Dodatečné funkce:* |
||
25 | |||
26 | * DF1: Nad soubory s daty bude možné provádět následující operace - +export+, +porovnání dat se staršími daty+ a +otevření sady dat+ |
||
27 | 24 | Milan Kohoutek | |
28 | 25 | Milan Kohoutek | h2. Rizika |
29 | 24 | Milan Kohoutek | |
30 | * *Nezkušenost s plánováním, řízením projektu* |
||
31 | Řešení: Monitorování času, nadsazování odhadů |
||
32 | 14 | Milan Kohoutek | |
33 | 29 | Milan Kohoutek | * *Technické rizika - propojení RaPi s Windows* |
34 | Řešení: Předvídat tyto problémy, rychle je řešit, nadsazování odhadů |
||
35 | |||
36 | * *Časová náročnost* |
||
37 | Řešení: Omezit několik aktivit a více se věnovat předmětu ASWI.. |
||
38 | |||
39 | 18 | Milan Kohoutek | h2. Předpoklady |
40 | |||
41 | 22 | Milan Kohoutek | * Hlavní aplikace bude jednoduchá na ovládání a data v grafech budou přehledné. |
42 | 18 | Milan Kohoutek | |
43 | 16 | Milan Kohoutek | h2. Stakeholders |
44 | |||
45 | 28 | Milan Kohoutek | * *Zákazník*: Ing. Pavel Mautner Ph.D. (mautner@kiv.zcu.cz, zaměstnanec Fakulty Aplikovaných Věd, ZČU) |
46 | 23 | Milan Kohoutek | * *Mentor*: Ing. Petr Pícha (ppicha@ntis.zcu.cz, Student FAV ZČU) |
47 | 16 | Milan Kohoutek | |
48 | *Development team* |
||
49 | 27 | Milan Kohoutek | * Jan Rach (rachj@students.zcu.cz, Student FAV ZČU, obor Softwarové inženýrství) - vedoucí týmu |
50 | * Martin Forejt (mforejt@students.zcu.cz, Student FAV ZČU, obor Softwarové inženýrství) |
||
51 | * Milan Kohoutek (kohin@students.zcu.cz, Student FAV ZČU, obor Softwarové inženýrství) |
||
52 | * Pavel Průcha (pruchapa@students.zcu.cz, Student FAV ZČU, obor Softwarové inženýrství) |
||
53 | 16 | Milan Kohoutek | |
54 | 30 | Milan Kohoutek | *Cíloví uživatelé* |
55 | * Studenti Fakulty Aplikovaných Věd, ZČU |
||
56 | |||
57 | 14 | Milan Kohoutek | h2. Milestones |
58 | 15 | Milan Kohoutek | |
59 | 14 | Milan Kohoutek | * PRI (Project initialized) - vision, production environment, project plan, requirements |
60 | * LCOA (Lifecycle objectives and architecture) - baseline architecture, proof of concept, requirements finalization |
||
61 | * IOC - (Initial operational capability) - beta version, finalized architecture, at least 90% of the requirements |
||
62 | * REL - (Product release) - final product, transition protocol, questionnaire for the team and customer |
||
63 | 16 | Milan Kohoutek | |
64 | 19 | Milan Kohoutek | h2. Testování |
65 | |||
66 | Výsledná hlavní aplikace s grafy projde testováním pomocí scénářů. |
||
67 | |||
68 | 16 | Milan Kohoutek | h2. Předání projektu |
69 | |||
70 | Způsob předání bude dále upřesněn. |