Grason
01 Úvod
Sehnat zkušené lidi na full-time není snadné. A co teprve když se jedná o záskok nebo brigádu. Vypsat inzerát, vytřídit lidi, vyzpovídat je, občas se spálit… Grason toto všechno bere na sebe a provozním zprostředkovává kontakt jen na nejvhodnější možné adepty.
Klient:
Grason Solutions s.r.o.
Systém:
iOS & Android
Rok:
2018
Náročnost:
+ 10 000 hodin
02 Zadání
Vzali jsme to celé od podlahy
Vzali jsme to celé od podlahy
Provozním usnadnit hledání vhodných lidí a příslušnou administrativu. Grasonům nabídnout atraktivnější a flexibilnější možnost přivýdělku (a nově i práce na plný úvazek).
Začali jsme webem, kterým jsme si myšlenku ověřili. Pokračovali jsme aplikací, kterou jsme vyvíjeli souběžně s hledáním prvních lidí na základě feedbacku od uchazečů i zadavatelů směn.
Koncept
Design
UX
Vývoj
Nasazení
Servis
Zadáním bylo vytvořit základní mobilní aplikaci pro platformy Android a iOS včetně backendového řešení za použití nejnovějších technologií, které lze rychle doručovat uživatelům.
To vše při predikci exponenciálního růstu uživatelské základny. Zároveň bylo nutné držet celý projekt na předem stanovené nákladové hladině. Tato restrikce je uplatňována jak na vývoj, tak následně i na celý vývoj celého řešení - aplikace i backendového řešení.
Koncept
Design
UX
Vývoj
Nasazení
Servis
03 Výzvy
S čím jsme se potýkali
04 Highlights
Jak jsme to vyřešili
Jak jsme to vyřešili
Amazon Cloud AWS
Infrastruktura běží na Amazon Cloud AWS. Zdroje tak můžeme škálovat podle potřeby. Na začátku jsme neplatili zbytečně nic navíc, dnes ustojíme i velký nárůst provozu.
Chytrý notifikátor
Vyvinuli jsme chytrý notifikátor, který umí oslovit grasony s patřičnými zkušenostmi i časovými možnostmi. Umíme reagovat pružně na základě aktuální nabídky a poptávky a nespamujeme zájemce inzeráty, které je nebudou zajímat.
Plný úvazek
Provozní mohou vypsat inzerát i na plný úvazek. Jakmile si grasony prověří na klasických sménách, mohou jim nabídnout i práci nastálo.
Swift & Kotlin
Aplikace pro iOS je napsána v jazyce Swift s architekturou MVVM-C, Android aplikaci v jazyce Kotlin s architekturou MVI. Na začátku jsme zvažovali, že budeme mít dvě mobilní aplikace aplikaci - jednu pro grasony a druhou pro provozní. Nakonec jsme zvolili jednu mobilní aplikaci pro obě skupiny z důvodu jednodušší správy zdrojového kódu, jednotnosti designu i funkcionality. Zároveň se hodně funkcí prolíná pro obě skupiny.
Podrobná analýza
U backendového řešení jsme museli rozhodnou správnou architekturu, programovací jazyk i následnou infrastrukturu. Zde proběhla podrobná analýza a zohlednění všech kritérií ze zadání.
Automatizace - priorita
Sami jsme si dali za cíl mít celou platformu postavenou tak, abychom mohli během pár minut vydat novou verzi jak aplikace, tak backendu. Automatizace byla priorita, kterou jsme si zavázali a dodržujeme dodnes. Díky automatizaci dokážeme efektivně a rychle vyvíjet za přijatelnou cenu, i přes vyšší prvotní náklady, kdy je automatizaci potřeba správně vymyslet a nastavit.
05 Výsledek
Výsledek
Logujeme každou chybu
Ve více než 20 iteracích jsme aplikaci rozvinuli do podoby, která zprostředkovává práci více než 1 000 grasonům ve 100+ podnicích v Praze, Brně a Plzní. A ta čísla stále rostou.
Backendové řešení využívá AWS Amazon Cloud a je napsáno v jazyce PHP poháněno MySQL databází. Používáme i NoSQL databázi AWS DynamoDB pro nestrukturovaná data jakou jsou logy nebo analytika.
Ve Futured nemáme žádnou DevOps pozici, proto se o infrastrukturu starají samotní vývojáři pomocí Terraform a Terragrunt. Pro vývoj používáme Docker, díky kterému dokážeme kompletně nasimulovat produkční prostředí. Každou chybu logujeme a analyzujeme pomocí Sentry.
grasonů jsme proťukli a pustili dál do aplikace
hodin zprostředkoval Grason od svého spuštění
Kč si grasoni zatím stačili vydělat
06 Uznání
Ocenění
Grason
Nejpřínosnější aplikace - AppParade
Grason
2. místo Vodafone Nápad roku
Grason
1. místo Women Startup Competition ČR
Stejně úspěšnou aplikaci můžeme vytvořit i pro vás.
Stačí nám napsat