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

SAP CRM Consultant

PRÁCA Pozícia: SAP CRM Konzultant Pracovný pomer: TPP, Contract Miesto práce: Bratislava, on-site Plat: Junior - od 1.200 EUR/Brutto Senior - od 2.000 EUR/Brutto Kontrakt: od...

Solution Architect

Pozícia: Solution Architect Typ Zmluvy: TPP Plat: od 3000+ EUR/Brutto Lokalita: BratislavaMedzinárodná spoločnosť, ktorá poskytuje poradenské a IT služby pre firmy hľadá...

Automation Tester (Python/Selenium)

Pre slovenskú spoločnosť, hľadáme IT-čkára na pozíciu Automation Tester (Python/Selenium).Práca je v Bratislave na TPP s odmenou od 1500...

PHP Developer s možnosťou naučiť sa Perl

Pre slovenskú spoločnosť hľadáme PHP Developera.Práca je v Bratislave na TPP s odmenou od 1800 EUR/Brutto.Spoločnosť rozširuje svoj PHP/Perl...

QA Automation Engineer / Mobile App For Diabetes

Basic informationPosition: QA Automation Engineer Contract Type: Full-Time Employee or Contractor Location: Vienna (4 Days/Month remote) / 1 hour drive from...

Senior iOS Software Engineer / Develop a mobile app for diabetics

Basic informationPosition: iOS Developer Contract Type: Full-Time Employee or Contractor Location: Vienna (4 Days/Month remote ) / 1 hour drive from Bratislava...

AI and Machine Learning Algorithms Architect / Researcher

JOB Position: AI and Machine Learning Algorithms Architect / Researcher Contract type: TPP Location: Bratislava, Košice Salary: from 2 800 EUR/Brutto/months Benefit: Relocation PackageAbout Company:US...

C# za 30 minút

Základy C# - premenné, prvý program, podmienky, cyklus. To sa dozvieš v tomto článku a v priloženom...

Slovensko.Digital pripravilo aplikáciu na vyplnenie daňového priznania pre SZČO s paušálnymi výdavkami

Podľa údajov Finančnej správy si takmer 250 tisíc živnostníkov vo svojom daňovom...

Yablko: Všetko u mňa vzniká z istej formy rebélie

Si všestranný a veľmi aktívny človek. Robíš stránky, učíš programovať, točíš tutoriály, občas niečo napíšeš, natočíš video...

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