Prevzatý projekt,
dotiahnutý do spustenia
Nivy centrum spája autobusovú stanicu, obchodné centrum a služby pod jednou strechou. Rovnako komplexný je aj jeho web.
Do projektu sme pre HB Reavis vstúpili v technickej fáze, prevzali rozpracované riešenie a zostali pri webe aj po spustení.
1
web pre dopravu, nákupy aj služby
Live
odchody autobusov v reálnom čase
3
typy prostredí na vývoj a testovanie
4
úrovne priorít v riadení úloh

Web pre miesto, ktoré nikdy nestojí
Nivy sú zároveň autobusovou stanicou, obchodným centrom, tržnicou aj zelenou strechou s podujatiami. Každá z týchto úloh má na webe vlastný obsah aj vlastných návštevníkov.
Cestujúci hľadá najbližší odchod autobusu, návštevník otváracie hodiny alebo podujatie na streche. Web musí obslúžiť oboch naraz.

Obsahová komplexnosť nebola komplikácia. Bola to podstata zadania.
Vstúpili sme do projektu,
ktorý už bol rozbehnutý
Prvé fázy projektu realizovala iná spoločnosť. My sme prevzali rozpracované riešenie s jasnou úlohou: nasmerovať vývoj a dotiahnuť ho do konca.
Koncept a dizajn
prvé fázy projektu pred prevzatím
Technická implementácia
nastavenie vývoja, prostredia a integrácie
nivy.com
ostrá prevádzka a ďalší rozvoj
Prevzatie nebolo len o kóde. Bolo potrebné nastaviť spôsob práce, testovacie prostredia a jasný proces nasadzovania zmien.
Prevziať rozpracovaný projekt znamená prevziať zodpovednosť za jeho výsledok.
Zmeny musia mať bezpečnú cestu na web
Vytvorili sme viacero prostredí, aby sa dalo testovať interne aj s klientom skôr, než sa zmeny dostanú k návštevníkom.
Automatizované nasadzovanie kódu zrýchlilo prácu a zjednodušilo presúvanie zmien medzi prostrediami. Každá úprava prešla rovnakou cestou — od vývoja až po ostrú prevádzku.
Priestor, kde vznikajú nové funkcionality.
Každú zmenu si najskôr overíme sami.
Klient vidí a schvaľuje zmeny pred nasadením.
Presun zmien medzi prostrediami bez ručných krokov.
Pri projekte tohto rozsahu nestačí iba vyvíjať.
Odchody autobusov v reálnom čase
Cestujúci si na webe vyhľadá spoj a pozrie aktuálne odchody z nástupíšť. Dáta prichádzajú z integrácie na externú službu.
Rýchle a presné vyhľadávanie v obsahu zabezpečuje Luigi's Box. Web je zároveň pripravený na prepájanie s ďalšími externými službami.

Obsah, ktorý sa mení každú minútu, nemôže čakať na redaktora.
Klient má prehľad o každej úlohe
Od začiatku sme nastavili podrobné projektové riadenie — aby obe strany vždy vedeli, čo sa práve deje a čo nasleduje.
Každodenná komunikácia bežala na Slacku, raz týždenne sme mali status call cez Google Meet a úlohy sme riadili v Asane so štyrmi úrovňami priorít.
„Oceňujem najmä prístup, že nič nie je problém. Vďaka project managementu v Asane máme jasný prehľad o stave taskov. V prípade, že nastane akútny problém, Boris je vždy veľmi ústretový a chybu promptne odstráni. Projektu ste sa zhostili veľmi profesionálne a cítim, že sa na vás môžem spoľahnúť.“

Po spustení pribudol affiliate systém
Projekt sa launchom neskončil. Po spustení hlavného portálu prišla od klienta požiadavka na rozsiahly affiliate systém.
Vytvorili sme samostatnú produktovú stránku a opakovane použiteľné komponenty, s ktorými sa dá pracovať priamo v obsahu.
Redakcia vloží do článku konkrétny produkt alebo slider produktov bez toho, aby ich zakaždým skladala nanovo.
Dobre nastavený základ unesie aj požiadavky, ktoré pri zadaní neexistovali.
S HB Reavis spolupracujeme od roku 2016
Web pre Nivy nie je jednorazová zákazka — je súčasťou spolupráce, ktorá pokračuje ďalšími projektmi.
Pre HB Reavis sme postupne dodali firemnú prezentáciu, intranet aj weby ďalších projektov.
Ďalší rozvoj webu
Affiliate systém a nové funkcionality pribudli po spustení, podľa potrieb klienta.
Ďalšie projekty
Firemná prezentácia, intranet aj weby ďalších projektov skupiny.
Stabilný tím
Klient komunikuje s ľuďmi, ktorí projekt poznajú od prevzatia.
To je rozdiel medzi dodávateľom a partnerom.
Web, ktorý zvládol komplexné zadanie aj ďalší rozvoj
Z rozpracovaného projektu je spustený web, ktorý denne slúži cestujúcim aj návštevníkom centra.
Prevzali sme technickú zodpovednosť, nastavili vývoj a prostredia, prepojili web s externými službami a po spustení ho rozšírili o affiliate systém.
Na projekte sme zostali aj po launchi — ďalší rozvoj pokračuje podľa potrieb klienta.
Technické riešenie
Technológiu vyberáme podľa projektu, nie naopak. Toto sú rozhodnutia, ktoré niesli prevzatý projekt do spustenia aj ďalej.
Základ webu
OctoberCMS
Redakčný systém rozšírený o funkcionality vytvorené na mieru projektu.
Vue.js
Frontend, ktorý zvláda dynamický obsah — od odchodov autobusov po produktové slidery.
Produktové komponenty
Opakovane použiteľné prvky — produkt či slider produktov priamo v článku.
Dáta a integrácie
Vyhľadávanie autobusových spojov
Integrácia externej služby s aktuálnymi odchodmi z nástupíšť.
Luigi's Box
Rýchle a presné vyhľadávanie v obsahu celého webu.
Ďalšie externé služby
Architektúra webu počíta s prepájaním na ďalšie externé systémy.
Prevádzka a rozvoj
Viacero prostredí
Oddelený vývoj, interné a klientské testovanie.
Automatizované nasadzovanie
Zmeny putujú medzi prostrediami bez ručných krokov.
Affiliate systém
Samostatná produktová stránka a komponenty, doplnené po spustení.
Rozpracovaný projekt nemusíte zahodiť a začínať odznova.
Do Nivy sme vstúpili v technickej fáze a prevzali zodpovednosť za dokončenie aj ďalší rozvoj. Pozrieme sa, kde sa váš projekt nachádza dnes.
Ozveme sa do 24 hodín.
Nezáväzne.


