Ve společnosti Rentflow procházíme přísným procesem návrhu/sestavení/testování, abychom zajistili, že zavádíme pouze vysoce kvalitní funkce, které splňují náročné požadavky našich klientů.

  • Požadavky – trávíme spoustu času tím, abychom dobře porozuměli všem možným požadavkům našich klientů na každou funkci a tomu, jak jsou všechny propojeny
  • Analýza – provádíme důkladnou technickou analýzu (a návrhy uživatelského rozhraní), abychom zajistili, že věci jsou co nejlépe promyšlené, včetně zvážení případných budoucích požadavků, než začneme kódovat
  • Implementace – kódování prvku
  • Review – revize kódu, včetně bezpečnostních otázek
  • Testování – důkladné testování funkce na všech úrovních
  • Nasazení – vložení živého kódu spolu s dalšími funkcemi

V praxi existuje mnoho zpětnovazebních smyček, kontrol a testování v každé fázi (včetně více než 7000 automatizovaných testů).

Tento proces znamená, že implementace některých funkcí může trvat déle, než se očekávalo, ale když jsou nasazeny, měly by fungovat dobře podle požadavků klienta a být bez chyb… Podle našeho názoru je to mnohem lepší, než věci, které byly provedeny za běhu bez řádného ověřovacího procesu.