Život na škole Přijímací řízení Unicorn College Studium O nás Hlavní stránka

workshop z předmětu Úvod do Architektury IS

16.6.2009 - O víkendu 6. až 7.6.2009 se v prostorách Hotelu Hřebečníky uskutečnilo soustředění studentů 2. ročníku. Jeho cílem bylo dokončení prací na seminárním projektu z předmětu Úvod do architektury informačních systémů. Studenti byli rozděleni do 4 týmů, jejichž úkolem bylo zrealizovat nabídku (technologické řešení) informačního systému pro cestovní kancelář Blue Travel s.r.o. Ta poptávala systém, který by podpořil její business a umožnil jí přenést se přes současnou hospodářskou krizi.
Týmy měly za úkol vypracovat projekt od počáteční analýzy, přes návrh architektury až ke kalkulaci cen. Celý projekt byl řízen v systému Unicorn Universe. Průběžné výsledky prací sledovali zadavatelé. Vyvrcholením projektu byla prezentace řešení a ukázka prototypu, jehož cílem bylo předvést zvolenou architekturu a znalost použité technologie, kterou studenti získali v předmětech Vývoj v Java EE a Vývoj v ASP.NET.
Big picture systému s kódovým označením HERMES zachycuje následující obrázek:
HERMES

Jak již bylo řečeno, týmy byly čtyři. Původní myšlenka, že týmy se stejnou technologií budou spolupracovat, se nakonec zvrhla v bitvu nejen mezi technologiemi Java a dotNET, ale i mezi týmy navzájem.
Týmy
Pojďme se podívat, jak to celé probíhalo.

Den první, den intenzivních prací

Celý první den venku pršelo a studenti Unicorn College se tedy mohli v klidu věnovat svým projektům. Ani je nemrzelo, že nemohou běhat za děvčaty .
   
I přes deštivé počasí vládla velmi veselá nálada.
Některé týmy pojaly svůj úkol přesně podle praktik agilního přístupu k extrémnímu programování. Okamžitě po příjezdu obsadily místnost a vybudovaly software-house, který si nezadal s reálnými komerčními producenty software.
.
Padalo mnoho návrhů řešení zadané úlohy. Živé diskuse architektů u tabulí počmáraných všemožnými schématy svědčily o tom, že správný návrh je klíčovým bodem úspěchu.
Cenové kalkulace řešení byly velmi důkladně zvažovány. Výsledné částky se blížily milionům, počítalo se na všech pěti prstech, ale nakonec vše přeci jen vyšlo ke spokojenosti zákazníka. .
Vše bylo pod průběžnou kontrolou manažerského dohledu Honzy Šibila, který sledoval průběh prací prostřednictvím systému Unicorn ES. Nikoho nezastavilo ani nasazení nové verze tohoto systému. Od rána bylo možné pozorovat průběh nasazení a tak studenti Unicorn College byli jedni z prvních, kteří okusili novinky verze 5.4.0.
 
Analýza domain modelu: "Snad už to splňuje zákazníkovy požadavky ..."
V hotelu se o nás skvěle starali. Boršč k obědu si sice mnozí objednali, ale málokdo jej ocenil . Zato jahodové knedlíky sklidily velký obdiv. Také odpolední svačinka v podobě buchty paní domácí byla výrazně lepší. Jen co studenti zjistili, že na stole něco leží, zaprášilo se po buchtách a na univerzitní dozor už nezbylo . Jak říká moje babička: "Kdo zaváhá, nežere." Po chvíli však přišla první krize. Mozek spotřebovával energii rychleji, než se očekávalo a tak došlo i na sušenky . Přeci jen bylo do večeře ještě daleko.
V 18:00 studenti odevzdali zpracované dokumentace k projektům hodnotící komisi. Rozlosovalo se pořadí prezentací na druhý den. Některé týmy pak vyrazily za zábavou, jiné se rozhodly neponechat nic náhodě a v rámci metodiky extrémního programování se vrhly na dolaďování svých prototypů na Den D.
Před hodnotící komisí nyní ležel nelehký úkol. Veškeré dokumenty bylo nutné projít, ohodnotit a připravit si otázky k jednotlivým prezentacím. Některé poznámky a návrhy vzbudily trochu pobavení, přesto všichni nakonec uléhali po půlnoci vyčerpaní s hlavou plnou diagramů, propočtů, řešení, doporučení a otázek.

Den druhý, "Den D"

Po uspokojení chuťových pohárků a probuzení unavených těl trochou kávy nastal dlouho očekávaný okamžik, kdy týmy měly obhájit a prodat svoje návrhy zákazníkovi. Bylo to vyvrcholení celého snažení. Po vzoru pořadu České televize "Den D", kde lidé obhajují své nápady a projekty a žádají investory o poskytnutí peněz na svůj projekt, jsme i my rozjeli náš Den D. Studenti bojovali o svých 100 bodů hodnocení, přičemž vítězný projekt mohl získat i malou prémii.
V 9:00 to přišlo. První tým začal prezentovat. Zvolil velmi moderní přístup k řešení problematiky a použil technologii GigaSpaces. Celé řešení postavil jako robustní systém provozovaný v rámci infrastruktury Amazon EC2 cloud, která dokáže zajistit dobrou dostupnost systému. I cenové řešení bylo velmi zajímavé.
Technologická a architektonická stránka vyvolala spoustu dotazů, jejichž cílem bylo dozvědět se o něco více. Zároveň tým musel obhájit, že toto řešení bude pro zákazníka opravdu vhodné a není to jen dočasná technologická hračka. Hlavní důvod ztráty bodů spočíval především v kvalitě a nepřehlednosti odevzdané dokumentace a v podcenění prezentace prototypu. Demonstrace začala zobrazením výjimky, následně prototyp nereagoval na nezadané datum a v konečném důsledku ukazoval prototyp na velmi nesnadné vyhledání spojení mezi letišti. Toto nesvědčilo o kvalitě odvedené práce. Šlo sice o školní úlohu, ale i tak bylo třeba zákazníkovi řešení prodat. Tato stránka řešení byla podceněna. Konkurence byla veliká a tak i relativně malá ztráta bodů v této oblasti nakonec vedla k umístění na 3. místě.
V 9:45 přišel na řadu další tým. Jeho prezentace se odehrávala v technologickém duchu. Byli jsme zasvěceni do všech detailů architektury nabízeného řešení, včetně rozebraného hardwarového řešení a cenové kalkulace spočítané do halíře.
Na architektuře řešení bylo znát, že členem týmu je člověk, který obdobný problém již řešil, a tak prakticky nebylo co vytknout. Použití front, sekundárních reportovacích databází a dalších prvků vedlo k zisku maximálního počtu bodů z této oblasti. Tým zodpověděl veškeré dodatečné otázky. Podobně jako u prvního týmu se však slabina ukázala ve schopnosti prodat svoje řešení zákazníkovi. Přestože v zadání bylo řečeno, že důraz bude kladen na architekturu, neznamenalo to, že oblast dokumentace, formalizace, prezentace či vzhledu prototypu lze podcenit. Především toto se ukázalo v konkurenci ostatních týmů jako hlavní slabina řešení. Prototyp sice byl, ale nezaujal, pouze demonstroval holou technologii. Hlavní příčinou "neúspěchu" bylo podcenění přípravy před příjezdem na seminář. Tým v průběhu soboty přehodnotil svoje řešení a vytvořil nový projekt, což bylo velice náročné. Každopádně ve srovnání s ostatními týmy se to projevilo na kvalitě výstupů a tým nakonec obsadil až 4. místo v hodnocení.
V 10:30 jsme se dočkali prvního řešení na platformě MS dotNET. Tým se maximálně soustředil. Svou profesionálně odvedenou prezentací zákazníka zaujal a navnadil na ukázku prototypu vyhledávání leteckých spojení. Řešení nestálo na přelomových technologických řešeních. Tým se snažil zákazníkovi poskytnout maximum možného v rámci toho, co umí.
Prezentace byla přesvědčivá a dokumentace byla odevzdána v kvalitě o třídu vyšší než u předchozích týmů. Veškeré otázky byly zodpovězeny a prototyp dokázal zákazníkovi představit výsledný produkt. Pouze komplikovaný způsob hledání leteckého spojení kazil celkový dojem, ale i toto dokázal tým u zákazníka obhájit. Nakonec obsadil 2. místo.
A jak se říká, to nejlepší nakonec. V 11:15 nastoupil poslední tým. Pracoval s technologií dotNET a vybudoval si v zadní místnosti hotelu malý software-house. Velice agilním přístupem, intenzivní prací a pravidelnými konzultacemi se zákazníkem nakonec dospěl k řešení, které i ostatní týmy musely uznat jako nejlepší.
Vypracovaná dokumentace, profesionálně odvedená prezentace a dobře fungující prototyp nepotřebovaly doplňující otázky. Prototyp zřetelně ukázal celý cyklus práce uživatele. Po spuštění reportu a po jeho asynchronním provedení jsme si mohli stáhnout přílohu v PDF formátu obsahující vygenerovanou tabulku s reportem. Nic nemohlo zastínit kvalitu předvedeného prototypu.
Tento tým získal nejen maximální počet bodů, ale byla mu udělena i slíbená prémie. Navíc jej ostatní účastníci semináře ocenili potleskem a gratulací k dobře odvedené práci.

Závěrem

Na závěr semináře měli studenti možnost absolvovat zkoušku z předmětu Úvod do architektury IS. Při ní mohli využít čerstvě nabyté znalosti a zkušenosti z realizovaného projektu. Ukázalo se, že dostatek získaných bodů z projektu usnadnil některým cestu za výborným hodnocením.
Celá akce byla velice úspěšná, všechny týmy splnily základní požadavky. Některé si odnesly poučení pro další práci a jiné přesvědčily o tom, že dokáží řešit úlohy s profesionálním přístupem, ačkoli jde "jen" o školní cvičení.
Hotel Hřebečníky poskytl příjemné zázemí pro tvůrčí činnost a jeho personál se o nás po celou dobu s úsměvem staral a vycházel nám ve všem vstříc.

  ENGLISH VERSION     Podmínky použití     Mapa stránek     Kontakty     Katalog bakalářských prací        
Unicorn | Unicorn Systems | Unicorn Universe | Unicorn College
© Unicorn College 2011