Rizika » Historie » Verze 5
Klára Beránková, 2017-04-13 17:10
1 | 1 | Klára Beránková | h1. Rizika |
---|---|---|---|
2 | |||
3 | 4 | Klára Beránková | * Frontend komunikuje s backendem pomocí REST API. Může nastat situace, kdy je potřeba zásadně změnit API a pak by klient nevěděl na čem je. Proto jednotlivé verze API budou viditelně očíslovány, verze API bude zakomponována do RESTových endpointů. |
4 | 1 | Klára Beránková | |
5 | 5 | Klára Beránková | * REST API má být bezstavové, my zároveň potřebujeme ověřovat uživatele při některých akcí. |
6 | # Buď je třeba posílat ověřovací údaje při každém takovém požadavku a tím pádem nastavit HTTPS protokol |
||
7 | # nebo lze využít lepší varianty, jako je třeba OAuth, což by ale mohlo být dost náročné na nastavení. |
||
8 | 1 | Klára Beránková | |
9 | * Závislost vývoje frontendu na backendu. Pro omezení či vyloučení závislosti (pro snažší a hladší vývoj převážně frontendu) je vhodné vytvořit mock server. |
||
10 | |||
11 | 5 | Klára Beránková | * Riziko výpadku služby. Pro produkční nasazení je důležité, aby backend běžel ve více kontejnerech v různých data centrech, aby se předešlo nedostupnosti služby z důvodu nasazování nové verze/výpadku-serveru/výpadku-datacentra. |
12 | 1 | Klára Beránková | |
13 | * Riziko výpadku databáze. Toto riziko jsme přesunuli na poskytovatele služby, jelikož nakupujeme databázi jako službu. |
||
14 | |||
15 | 5 | Klára Beránková | * Přijetí od uživatelů. Je zde riziko, že uživatelé nebudou využívat nový systém. Tomu předejdeme tím, že je projekt postaven přímo dle potřeb zákazníka, kterému dodáme i jasnou dokumentaci(uživatelskou příručku), která do systému uvede nové uživatele. |
16 | 1 | Klára Beránková | |
17 | 5 | Klára Beránková | * Za externí riziko považujeme zrušení nebo dlouhodobý výpadek poskytovatele cloudu. Nicméně vzhledem k zaměření projektu a renomé poskytovatele toto riziko považujeme za malé. |
18 | 1 | Klára Beránková | |
19 | 5 | Klára Beránková | * Vzájemné porozumění se zákazníkem podporujeme pravidelnými meetingy a se zadavatelem také komunikujeme real-time prostřednictvím moderních nástrojů pro kolaboraci. Předcházíme tím riziku nedorozumění v požadavcích. |
20 | 1 | Klára Beránková | |
21 | 5 | Klára Beránková | * Nedodržení termínů/nedodání funkcionality. Jelikož se jedná o školní projekt, nemáme jako tým dostatečné zázemí ani právní status, nemůžeme se tedy závazně zavázat prakticky k ničemu. |