ja.som.it Startup Collab-UI: Kolaboratívne prototypovanie používateľských rozhraní

Collab-UI: Kolaboratívne prototypovanie používateľských rozhraní

Prototypovanie je dnes už neoddeliteľnou súčasťou vývojového cyklu softvéru. Platí to najmä pre agilné spôsoby vývoja, pri ktorých nám funkčné prototypy môžu poskytnúť cenný náhľad na výsledný produkt. Avšak, dizajnovanie prototypu a diskusia jeho vlastností s vývojovým tímom je častokrát časovo náročná a zbytočne komplikovaná činnosť. Našim riešením je systém Collab-UI, ktorý umožňuje pracovať na prototypoch všetkým členom tímu naraz a v reálnom čase!

Kto sme?

Sme tím študentov prvého ročníka inžinierskeho štúdia na Fakulte Informatiky a Informačných Technológií STU v Bratislave. Naše skúsenosti a záujmy sú rôzne – od backendových expertov, až po skúsených frontendistov alebo testerov. Menovite náš tím tvoria Adrián Nagy (iniciátor nápadu), Peter Písecký (backend guru), Michal Melúch (UI/frontend), Miloslav Smetana (full stack development), Ján Kleň (tester/vývojár), Tomáš Mňačko (hlavný tester) a Lukáš Vrba (dokumentarista, IT support).

Tím Collab-UI – Kolaboratívne prototypovanie používateľských rozhraní

Čo je naším cieľom?

Navrhovanie používateľských rozhraní (resp. ich prototypovanie) by bolo výrazne efektívnejšie ak by mali členovia vývojového tímu k dispozícii nástroj, vďaka ktorému by mohli pracovať na jednom prototype všetci naraz. Náš projekt nazvaný Collab-UI sa zameriava presne na tento aspekt prototypovania, ktorý žiaľ vo väčšine existujúcich softvérových riešení chýba.

Mierime ním najmä na dizajnérov používateľských rozhraní, ktorí využívajú v prezentačnej vrstve svojich aplikácií značkovací jazyk HTML a kaskádové štýly CSS. Typickým prípadom použitia systému Collab-UI je preto tvorba webstránok alebo iných rozhraní, ktoré dokážu využiť tento zobrazovací formát. Navyše, Collab-UI umožňuje používateľom aj export vytvorených prototypov vo forme funkčného zdrojového kódu. Tým pádom je možné vytvorený prototyp okamžite nasadiť v podobe statickej webstránky alebo využiť ako funkčný základ pre daný projekt.

Ako to funguje?

Projekt Collab-UI je vývijaný vo forme webovej aplikácie, ktorej požiadavky obsluhuje dvojica aplikačných serverov. Koncový používateľ tak nemusí inštalovať na svojom zariadení žiadny dodatočný softvér – stačí ak má k dispozícii bežný webový prehliadač s podporou JavaScript-u. Vďaka tomu je naše riešenie použiteľné kdekoľvek a kedykoľvek a to bez ohľadu na operačný systém daného zariadenia.

Tvorba prototypov prebieha pomocou interaktívneho WYSIWYG editora, ktorý zároveň v reálnom čase prenáša všetky zmeny ostatným pripojeným používateľom (resp. kolaborantom). Používateľ má za každých okolností prehľad o akciách ostatných kolaborantov a má možnosť presne vidieť kto pracuje na akej časti projektu. Navyše, používateľ má možnosť uzamknúť si časť prototypu (t. j. HTML element), na ktorej práve pracuje. Ostatní používatelia v tom prípade nemôžu danú časť akokoľvek modifikovať.

Čo ďalej?

Aj keď je náš systém pomerne dobre využiteľný aj v jeho aktuálnej podobe, naďalej pracujeme na vylepšeniach niektorých jeho častí. Konkrétne ide napr. o zvýšenie rýchlosti, ktorou sa synchronizujú zmeny prototypu naprieč kolaborantami alebo o zníženie množstva údajov, ktoré sa priebežne ukladajú v našich databázach.

Okrem toho poskytuje projekt Collab-UI nespočetné možnosti ďalšieho rozvoja. Medzi naše priority spomedzi plánovanej funkcionality patrí napr. verziovanie vytváraných prototypov, hlasová komunikácia medzi kolaborantami alebo import prototypov zo zdrojového kódu.


Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.



Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.

Senior SAP XI/PI/PO Konzultant

Základné informáciePozícia: Senior SAP XI/PI/PO Konzultant Pracovný pomer:  TPP, Živnosť Miesto práce: 95% Homeoffice - 5% on-site - Bratislava/nemecko Plat: od 2500...

Junior/Senior SAP ABAP Developer

Základné informáciePozícia: Junior/Senior SAP ABAP Developer/Konzultant Pracovný pomer:  TPP, Kontrakt Miesto práce: 95% Homeoffice - 5% On-site - Bratislava/Nemecko Plat: Junior od 1.000...

Senior SAP Basis Consultant / 95% Home-Office – 5% on-site

Základné informáciePozícia: SAP Basis Consultant Pracovný pomer:  TPP, Živnosť Miesto práce: 95% Home-Office - 5% on-site Btaislava/Nemecko Plat: od 2.800+ EUR/Brutto/mesačne Jazyk: Nemecký...

DBA Admin / 95% Home-Office – 5% on-site

Základné informáciePozícia: DBA Admin Pracovný pomer:  TPP, Živnosť Miesto práce: 95% Home-Office - 5% on-site - Bratislava/Nemecko Plat: od 2400 - 4000+...

Java Developer / Energerické odvetie / Košice

PRÁCA Pozícia: Java developer Pracovný pomer: TPP, Kontrakt Miesto práce: Košice, on-site Plat: Medior od 1.500 EUR Senior od 2.200 EUR FIRMA Odvetvie: Energetika Tím: 3-5 ľudí Firma: 70-80...

Jurior/Senior CRM ABAP Developer

Základné informáciePozícia:  CRM ABAP Developer Pracovný pomer:  TPP Miesto práce: Bratislava Plat: od 2000+ EUR/mesačneČo by si mal vedieť:aspoň 3-ročné skúsenosti...

SCCM Specialist

Základné informáciePozícia: SCCM Specialist Pracovný pomer:  TPP, Živnosť Miesto práce: 95% Home-Office - 5% on-site Bratislava/Nemecko Plat: Medior od 2400+ EUR/Brutto/mesačne Senior od 4000+...

Slovensko.digital: Rezort kultúry podľa ÚVO nepostupoval v súlade so zákonom

slovensko.digitalÚrad pre verejné obstarávanie vykonal kontrolu dodatkov zmluvy na telekomunikačné služby, ktoré...

Scratch Match 2020 priviedol k záujmu o IT ďalšie nádejné programátorky

Vo štvrtok 28. mája 2020 porota celoslovenskej súťaže Scratch Match 2020 už po štvrtý raz ocenila nádejné...

Čítaj ďalej:

Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.

Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.