Vize¶
Stakeholders¶
- Tým: O_týmu
- Zákazník: KIV (Ing. Petr Brůha, Ing. Pavel Šnejdar, Bc. Michal Horký)
- Mentor: Ing. Petr Pícha
- Uživatelé: Pacienti trpící neurologickými potížemi (postiženími), terapeuté, administrátoři webového systému
Obsah a cíl projektu¶
Obsahem projektu je úprava již existujícího systému BrainIn. BrainIn je webová aplikace pro terapeuty a pacienty trpící různými neurologickými poruchami.
Terapeuti přiřazují pacientům úlohy, které pacienti hrají a terapeuté později vidí analýzy a výsledky z odehraných úloh.
- Aplikace je nepoužitelná při větším množství odehraných úloh -> Eliminuje praktické využití
- Aplikace je nepřehledná a "zaneřáděná" při větším množství terapeutů a pacientů, Terapeuti by si neměli "lézt do zelí" - každý vidí jen to co ho zajímá
- Možnost rozšíření aplikace na jiné platformy
- Uživatelé nevidí informovaný souhlas s kterým kdysi souhlasili
Potřeba zákazníka je mít funkční webovou aplikaci, která bude plnit svou funkci společně se všemi funkčními a mimofunkčními požadavky.
Funkční požadavky¶
- Aplikace rozdělena do workspaců
- Aplikace plně funkční i při zpracování většího množství dat
- Vytvoření prostředí pro komunikaci s aplikacemi na jiných platformách
- Možnost zobrazení informovaného souhlasu
- Filters improvements
Mimofunkční požadavky¶
- Dotazy nad analýzami nebudou zpomalovat aplikaci (na zobrazení analýzy nečekám několik sekund)
- Štábní kultura (Konvence)
Technologie¶
- ASP.NET
- Microsoft SQL Server
- MongoDB
- Rest API
Rizika¶
Hrubý plán¶
DoD¶
IOC:
- Naimplementovány všechny požadavky daného tasku
- Řešení plní všechny konvence a code quality (code style, code analysis, code review ...)
- Otestováno
- Zkontrolováno zákazníkem
LCA:
- Analýza
- Vytvoření dokumentu na wiki
- Zaznamenání průstřelu architektury
- Vytvoření DMS se všemi potřebnými dokumenty
MVP¶
Obě strany (JVDF tým a BrainIn tým - KIV) se dohodli na tom, že MVP tohoto projektu je splnění alespoň 3 high priority požadavků + připravena půda (ve smyslu stabilizace projektu v Gitu a úprav samotné aplikace pro plnění základních konvencí) pro realizaci dalších požadavků. Vzhledem k časovému vytížení týmu je pravděpodobné, že tým nestihne zpracovat všechny funkční a mimofunkční požadavky všech priorit.
Aktualizováno uživatelem Jan Bartošek před téměř 3 roky(ů) · 20 revizí