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ť.

Scrum Master

PRÁCA Pozícia: Scrum Master Pracovný pomer:  TPP, Kontrakt Miesto práce: Bratislava Plat: od 2500+ EUR mesačne Rýchlo sa rozvíjajúci Slovenský START-UP.  Zameriava sa na...

Software Customer Support

JOB Position: Software Customer Support Contract type: Full-Time, Contract Location: Bratislava Salary: From 1.200 € + depending on experienceAbout:Fast growing technology startup out of Slovakia...

Product Owner

JOB Position: Product Owner Contract type: Full-Time, Contract Location: Bratislava Salary: From 3000 € + depending on experienceAbout:Fast growing technology startup out of Slovakia focused...

Medior Linux App Administrator / App pre solárne elektrárne

PRÁCA: Pozícia: Linux App Administrátor Pracovný pomer: TPP, Kontrakt Miesto práce: Bratislava Plat: od 2200+ Eur/Brutto + kvartálne bonusyO spoločnosti:Slovenská spoločnosť, ktorá vyvíja software na...

Junior Linux App Administrator / App pre solárne elektrárne

PRÁCA: Pozícia: Linux App Administrátor Pracovný pomer: TPP, Kontrakt Miesto práce: Bratislava Plat: od 1800+ Eur/Brutto + kvartálne bonusyO spoločnosti:Slovenská spoločnosť, ktorá vyvíja software na...

Test Leader / Tester – App pre solárne elektrárne

PRÁCA: Pozícia: Test Leader / Tester Pracovný pomer: TPP, Kontrakt Miesto práce: Bratislava Plat: od 2.500+ Eur/Brutto + kvartálne bonusyO spoločnosti:Slovenská spoločnosť, ktorá vyvíja...

Business Analyst / Product Owner – App pre solárne elektrárne

PRÁCA: Pozícia:  Senior Business Analyst / Product Owner Pracovný pomer: TPP, Kontrakt Miesto práce: Bratislava Plat: od 2.500 - 3.500+ Eur/Brutto + kvartálne bonusyO...

TOP 10 skillov programátora

Chceš vedieť na akých 10 skillov by si sa ako programátor mal/a zamerať? Sú to skilly, ktoré ti pomôžu si nájsť prácu, či byť označovaný/á ako "guru".

SanDisk Connect Wireless Stick

Je USB kľúč, ktorý má vo svojom tele vo veľkosti necelých 8x2 cm zabudovanú batériu a wifi...

IT meetupy a podujatia – Január 2020

Prehľad IT meetupov a podujatí od 20. - 31.1.2020. 21.1. - ut Flutter Bratislava Meetup vol. 2  Progressbar Cowork, 18:00...

Čí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ť.