ja.som.it Startup STORY TELLER - zber a vyhodnocovanie požiadaviek

STORY TELLER – zber a vyhodnocovanie požiadaviek

Správne pochopenie požiadaviek zákazníka pri tvorbe softvéru má priamy vplyv na jeho výslednú kvalitu, ktorá by mala pokrývať hlavne to, čo chce zákazník vo výslednom softvéri. Problémom však je, že zákazník len málokedy vie, čo presne chce. To vedie k tomu, že vývojový tím nepochopí požiadavky zákazníka a vyvíja funkcionalitu, ktorú nakoniec zákazník nepotrebuje, čo vyžaduje veľa prostriedkov a času. Tento problém negatívne ovplyvňuje aj následnú tvorbu akceptačných testov pre definované požiadavky. Navyše zákazníci často nemajú prehľad o progrese vo vývoji navrhovaného systému.

Aké riešenie ponúkame?

Náš projekt Story Teller sa zameriava na efektívny zber funkcionálnych požiadaviek a automatické generovanie akceptačných testov vrátane ich spúšťania. Požiadavky sú zbierané prostredníctvom vizuálneho skicovania obrazoviek a definovania prislúchajúcich používateľských scenárov priamo počas stretnutia so zákazníkom. Na základe vytvorených skíc obrazoviek sú automaticky generované akceptačné testy, ktoré je možné spúšťať.

Používatelia nášho systému majú možnosť vytvárať projekty skladajúce sa z jednej alebo viacerých skíc, ktoré môžu zdieľať zákazníkom. Zákazníci tak získajú prehľad o navrhovanom systéme, do ktorého budú môcť včas zasiahnuť upozornením analytikov správami, pridaním komentárov alebo priamou úpravou skíc. Vytváranie skíc je realizované prostredníctvom vopred definovaných vizuálnych nástrojov, medzi ktoré patria základné elementy obrazoviek používateľských rozhraní. Používateľ môže špecifikovať štandardné vizuálne vlastnosti týchto elementov. Kroky používateľského scenára, ktorý sa vzťahuje k vytváranej skici, sú automaticky vytvárané v čase pridania elementu do skice. Pre tieto kroky je možné definovať obmedzenia, napr. pre obsah elementu textové pole je možné obmedziť počet znakov, prípadne formát textu, napr. aby vyhovoval formátu pre email.

 Systém ďalej umožňuje generovanie komentovaných prototypov používateľského prostredia pre vývojárov z vytvorených skíc, ktoré je možné využiť ako základ pri implementácii systému. Na základe obsahu skice a automaticky vytvorených krokov používateľských scenárov je automaticky vygenerovaný akceptačný test pre každý používateľský scenár. Pre akceptačný test je potrebné vyplniť adresu aplikácie, ktorá má byť testovaná, a vybrať dostupný webový prehliadač a rozlíšenie (na obrázku).

Celý systém je implementovaný ako klient-server aplikácia, pričom kontajnery môžu byť distribuované, t. j. používateľ nemusí používať nami poskytované prostredie, ale môže na testovanie používať vlastnú infraštruktúru. Klient je implementovaný ako webová a mobilná aplikácia, na čo sú použité rámce Ionic a AngularJS. Týmto chceme dosiahnuť možnosť kreslenia skíc nielen pomocou počítačovej myši, ale aj pomocou stylusu v prípade tabletov, čím chceme vyhovieť preferenciám používateľov.

Systém Story Teller sa tak snaží čo najviac zrýchliť a zefektívniť proces analýzy softvérových požiadaviek, vďaka čomu by bolo možné sústrediť zdroje hlavne na proces návrhu a implementácie. Story Teller je systém, o ktorý majú záujem nielen zákazníci objednávajúci si informačný systém, ale aj samotné softvérové domy. Zákazník má vďaka tomuto systému istotu, že vývojový tím bude rozumieť jeho požiadavkám a bude môcť sledovať postup projektu. Na druhej strane, riešiteľ zákazky má istotu, že nemrhá čas na implementáciu nechcenej funkcionality, a že implementovaný systém bude zákazníkom akceptovaný bez zbytočných prieťahov.

Kto sme?

Náš tím pozostáva zo 7 členov – 6 študentov prvého ročníka inžinierskeho štúdia na FIIT STU v odboroch Softvérové inžinierstvo a Informačné systémy a vedúceho projektu, Ing. Karola Rástočného, PhD. Naše mená sú Jakub Ondik, Adam Neupauer, Patrik Januška, Martin Olejár, Miroslav Hurajt a Ondrej Hamara.


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

Junior / Senior Java Backend Software Engineer

JOB Position: Java Backend Software Engineer Contract type: TPP, Contract Location: Bratislava Salary Junior: 1500 EUR/Brutto Salary Senior: 2200 EUR/Brutto Rate: 3000 -4000 EUR/monthlyPrimary Job...

Senior Sieťový Špecialista

PRÁCA Pozícia: Sieťový špecialista Pracovný pomer:  TPP Miesto práce: Bratislava, on-site Plat: od 1700+ EUR/Brutto/mesačneHlavné zodpovednosti:Navrhuje architektúru, štruktúru a IP adresácie multiplatformových LAN/MAN/WAN sietí ...

Data Mining Expert

PRÁCA Pozícia: Data Mining Expert Pracovný pomer:  TPP Miesto práce: Bratislava, on-site Plat: od 2000+ EUR/Brutto/mesačneAké výzvy ťa čakajú?Vynikajúca pracovná príležitosť pre nadšenca práca...

Artificial Intelligence Consultant

JOB Position: Artificial Intelligence Consultant Contract type: Full-Time Location: Bratislava Salary: 2000 EUR/Brutto/monthsResponsibilities:conceptual processing and development of the new solutions in the area e.g....

Artificial Intelligence Expert

JOB Position: Artificial Intelligence Expert Contract type: Full-Time Location: Bratislava Salary: 2000 EUR/Brutto/monthsSuccessful adaptation of technologies like machine learning, deep learning, artificial inteligence will determine companies...

Senior Front-end / Angular Developer / Tvorba serverovej a aplikačnej logiky

PRÁCA Pozícia: FE/ Angular developer Pracovný pomer:  TPP, živnosť Miesto práce: Bratislava, Prievidza, Žilina Plat: od 1700+ EUR/Brutto/mesačneNáplň práce:Spolupráca na vývoji SW...

Senior .NET/Angular developer

PRÁCA Pozícia: .NET/Angular developer Pracovný pomer:  TPP Miesto práce: Bratislava, on-site Plat: od 1700+ EUR/Brutto/mesačneČo bude Vašou náplňou práce:spolupodieľanie sa na vývoji SW riešenia...

Nexteria – IT Club

Prednášky, diskusie, workshopy priamo od expertov z praxe.    Prepájame študentov a ľudí, ktorí...

Campus cowork

Campus cowork je medzinárodný coworking v Bratislave s dvoma lokáciami. Campus MLYNY...

Čo sme stihli v roku 2019

Každý rok je niečím špeciálny a rok 2019 nie je výnimkou. V...

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