Zadání bakalářské práce

Název: Případová studie: Software pro posílání zpráv ve firmě Student: Jan Novotný Vedoucí: Ing. Pavel Šedek Studijní program: Informatika Obor / specializace: Informační systémy a management Katedra: Katedra softwarového inženýrství Platnost zadání: do konce letního semestru 2021/2022

Pokyny pro vypracování

Cílem práce je případová studie zavedení aplikace pro posílání zpráv v rámci firmy. 1. Analyzujte potřeby firmy a požadavky na aplikaci. 2. Proveďte rešerši existujících aplikací a na základě uživatelských požadavků proveďte předvýběr možných řešení. 3. Proveďte podrobné srovnání vybraných řešení, tj. zhodnoťte náročnost implementace do informačního systému společnosti a ekonomicko-manažerské dopady jednotlivých řešení. 4. Doporučte vhodné řešení k implementaci na základě provedených analýz a výběr zdůvodněte.

Elektronicky schválil/a Ing. David Buchtela, Ph.D. dne 25. ledna 2021 v Praze.

Bakal´aˇrsk´apr´ace

Pˇr´ıpadov´astudie: Software pro pos´ıl´an´ı zpr´avve firmˇe

Jan Novotn´y

Katedra softwarov´ehoinˇzen´yrstv´ı Vedouc´ıpr´ace:Ing. Pavel Sedekˇ

11. kvˇetna2021

Podˇekov´an´ı

R´adbych zde podˇekoval Ing. Pavlu Sedkoviˇ za veden´ım´ebakal´aˇrsk´epr´ace, za cenn´erady a pˇripom´ınky, kter´emi poskytl a obohatil tak tuto pr´aci.

Prohl´aˇsen´ı

Prohlaˇsuji,ˇzejsem pˇredloˇzenou pr´acivypracoval samostatnˇea ˇzejsem uvedl veˇsker´epouˇzit´einformaˇcn´ızdroje v souladu s Metodick´ympokynem o dodr- ˇzov´an´ıetick´ych princip˚upˇripˇr´ıpravˇevysokoˇskolsk´ych z´avˇereˇcn´ych prac´ı. Beru na vˇedom´ı,ˇzese na moji pr´acivztahuj´ıpr´ava a povinnosti vypl´yvaj´ıc´ı ze z´akona ˇc.121/2000 Sb., autorsk´ehoz´akona, ve znˇen´ıpozdˇejˇs´ıch pˇredpis˚u, zejm´enaskuteˇcnost, ˇze Cesk´evysok´euˇcen´ıtechnick´evˇ Praze m´apr´avo na uzavˇren´ılicenˇcn´ısmlouvy o uˇzit´ıt´etopr´acejako ˇskoln´ıhod´ılapodle § 60 odst. 1 citovan´ehoz´akona.

V Praze dne 11. kvˇetna2021 ...... Cesk´evysok´euˇcen´ıtechnick´evˇ Praze Fakulta informaˇcn´ıch technologi´ı © 2021 Jan Novotn´y.Vˇsechna pr´ava vyhrazena. Tato pr´ace vznikla jako ˇskoln´ı d´ılo na Cesk´emvysok´emuˇcen´ıˇ technick´em v Praze, Fakultˇeinformaˇcn´ıchtechnologi´ı.Pr´ace je chr´anˇenapr´avn´ımipˇredpisy a mezin´arodn´ımi´umluvamio pr´avuautorsk´ema pr´avech souvisej´ıc´ıchs pr´avem autorsk´ym.K jej´ımuuˇzit´ı,s v´yjimkoubez´uplatn´ychz´akonn´ychlicenc´ıa nad r´amec opr´avnˇen´ıuveden´ychv Prohl´aˇsen´ına pˇredchoz´ıstranˇe,je nezbytn´ysou- hlas autora.

Odkaz na tuto pr´aci Novotn´y,Jan. Pˇr´ıpadov´astudie: Software pro pos´ıl´an´ı zpr´avve firmˇe. Ba- kal´aˇrsk´apr´ace.Praha: Cesk´evysok´euˇcen´ıˇ technick´ev Praze, Fakulta in- formaˇcn´ıch technologi´ı,2021. Abstrakt

C´ılem pr´aceje zpracovan´ı pˇr´ıpadov´estudie zaveden´ı aplikace pro pos´ıl´an´ı zpr´avve firmˇe.Souˇc´ast´ıstudie je anal´yzapoˇzadavk˚upodniku, reˇserˇsetrhu komunikaˇcn´ıch software a komparace vybran´ych ˇreˇsen´ı.V ˇreˇsen´ıbylo vyuˇzito z´akladn´ıch metod anal´yzy k z´ıskan´ıinformac´ıo podniku, v´ıcekolov´ehov´ybˇeru pro v´ybˇeroptim´aln´ıhosoftware s vyuˇzit´ımv´ıcekriteri´aln´ıhohodnocen´ı.Vy- tvoˇren´areˇserˇseposkytuje z´akladn´ıpˇrehleda srovn´an´ıˇctyˇrdes´ıtekalternativ. Pr´aceje doplnˇenao doporuˇcen´ık implementaci softwaru Zulip a zhodnocuje ekonomicko-manaˇzersk´edopady tohoto rozhodnut´ı. Pˇr´ınosem t´etopr´aceje mimo jin´edoporuˇcen´ıvybran´ehoproduktu podniku Blahobyty, tak´euveden´y postup v´ybˇerusoftware.

Kl´ıˇcov´a slova pˇr´ıpadov´astudie, , postup v´ybˇerusoftwaru, anal´yzapoˇzadavk˚u,komparace komunikaˇcn´ıch software, v´ıcekriteri´aln´ıhod- nocen´ı,TOPSIS, Zulip

vii Abstract

This bachelor´s thesis deals with a case study of an application of an instant messaging platform in a company of choice. The case study covers the analy- sis of the software requirements, the research on the communication software market, and the comparison of the suggested solutions, all by the general methods of analysis in purpose to gain information about the company and multiple rounds of selection with plenty of requirements for the optimal soft- ware selection. The research offers a basic overview and comparison of around forty alternatives. The case study includes a recommendation for implemen- tation of the Zulip software in a company of choice and an evaluation of the economical-executive impact of such a decision. The contribution of this work lies in the recommended solution for the Blahobyty company and the carefully described software selection procedure.

Keywords case study, instant messaging, software selection procedure, re- quirement analysis, communication software comparison multiple rounds eval- uation, TOPSIS, Zulip

viii Obsah

Uvod´ 1

1 Projektov´e ˇr´ızen´ı 3 1.1 Projekt ...... 3 1.2 Zivotn´ıf´azeprojektuˇ ...... 4 1.2.1 Pˇredinvestiˇcn´ıf´aze ...... 4 1.2.2 Investiˇcn´ıf´aze...... 5 1.2.3 Provozn´ıf´aze ...... 6 1.2.4 Poprovozn´ıf´aze...... 6 1.3 Metody anal´yzy...... 6 1.3.1 SWOT anal´yza...... 6 1.3.2 FURPS a FURPS+ model ...... 7

2 Postup vyb´ ˇeru softwaru 9 2.1 Hrub´yv´ybˇer ...... 9 2.2 Jemn´yv´ybˇer ...... 10 2.2.1 V´ıcekriteri´aln´ıhodnocen´ı ...... 10

3 Instant messaging 15 3.1 Vyuˇzit´ıinstant messaging platforem ...... 16 3.1.1 IM pro osobn´ıkomunikaci ...... 16 3.1.2 IM pro podnik´an´ı...... 17

4 Analyza´ firmy a poˇzadavk˚u 19 4.1 Pˇredstaven´ıfirmy ...... 19 4.2 Souˇcasn´apodoba a aktu´aln´ıprobl´emy ...... 19 4.2.1 ...... 20 4.3 Poˇzadavky na ˇreˇsen´ı ...... 20 4.4 SWOT anal´yza ...... 21 4.5 FURPS+ model ...... 22

ix 5 Analyza´ trhu 25 5.1 Pˇredv´ybˇer...... 25 5.2 Hrub´yv´ybˇer ...... 26 5.2.1 ...... 26 5.2.2 ...... 27 5.2.3 Ryver ...... 27 5.2.4 ...... 28 5.2.5 Rocket.Chat ...... 29 5.2.6 ...... 29 5.2.7 Zulip ...... 30 5.3 Z´avˇerhrub´ehov´ybˇeru ...... 31

6 Srovn´an´ı vybranych´ ˇreˇsen´ı 33 6.1 Krit´eriahodnocen´ı ...... 33 6.2 Hodnocen´ıvariant metodou TOPSIS ...... 34 6.2.1 Uˇzivatelsk´apouˇzitelnostˇreˇsen´ı ...... 35 6.2.2 Implementace a technick´easpekty ...... 36 6.2.3 Celkov´ehodnocen´ı ...... 38

7 Vysledek´ proveden´e analyzy´ 41

Z´avˇer 45

Literatura 47

A Seznam pouˇzitych´ zkratek 51

BPˇredvyb´ ˇer softwaru 53

C Obsah pˇriloˇzen´eho CD 57

x Seznam obr´azk˚u

B.1 Pˇredv´ybˇersoftware, ˇc´astˇc.1/2 ...... 54 B.2 Pˇredv´ybˇersoftware, ˇc´astˇc.2/2 ...... 55

xi

Seznam tabulek

6.1 Stupnice d˚uleˇzitostikrit´eri´ı ...... 33 6.2 Krit´eriahodnocen´ı,jejich d˚uleˇzitosta v´aha ...... 34 6.3 D˚uleˇzitostuˇzivatelsk´ych krit´eri´ı...... 36 6.4 D˚uleˇzitosttechnick´ych krit´eri´ı...... 38 6.5 V´ysledn´ehodnocen´ımetodou TOPSIS, hodnoty ukazatele ci . . . 39

xiii

Uvod´

Komunikace mezi zamˇestnancije velmi d˚uleˇzit´asouˇc´astkaˇzdodenn´ıhofungo- van´ıfirmy. V posledn´ıdobˇese stala velmi diskutovan´ymt´ematem komunikace na d´alku.V n´avaznosti na toto t´emavyvst´av´aot´azka,jak´ymzp˚usobem ko- munikaci ˇreˇsit.Pro ˇreˇsen´ıtohoto probl´emu existuje na trhu cel´aˇradaspecia- lizovan´ych softwar˚uzamˇeˇren´ych na intern´ıkomunikaci ve firmˇe.S rostouc´ım z´ajmemo software tohoto typu se na trhu objevuj´ıst´alenov´aˇreˇsen´ı,nelze vˇsak ˇr´ıct,ˇzeby nov´aˇreˇsen´ıpˇrich´azelas nov´ymifunkcemi, kter´ymistarˇs´ıˇreˇsen´ıne- disponuj´ı.Jejich marketing je ve vˇetˇsinˇepˇr´ıpad˚upostaven na poukazovan´ıne- dostatk˚ua omezen´ıplatformy Slack, kterou bychom mohli oznaˇcitza leadera mezi instant messaging softwary zamˇeˇren´ych na komunikaci ve spoleˇcnosti. S velk´ympoˇctemalternativ je vˇsakst´alesloˇzitˇejˇs´ısi mezi produkty zvolit ten spr´avn´y,kter´ybude plnit vˇsechny poˇzadavky a n´akladyna provoz platformy budou odpov´ıdatz´ıskan´ympˇr´ınos˚umˇreˇsen´ı. C´ılem t´eto bakal´aˇrsk´e pr´ace je analyzovat aktu´alnˇe dostupn´e instant messaging platformy, jejich vz´ajemn´akomparace, pˇredstaven´ıjejich v´yhod ale tak´eupozornˇen´ına jejich nedostatky ˇcinev´yhody. Studie byla zpracov´anapro obchodn´ıznaˇcku Blahobyty (d´alejen Blahobyty“), jenˇzspad´apod obchodn´ı ” korporaci Curso s.r.o., kter´ase rozhodla pro zmˇenu dosud vyuˇz´ıvan´ehoˇreˇsen´ı. Tato pr´ace,by mˇelamanagementu pomoci se spr´avn´ymv´ybˇeremnov´ehosoft- waru, mimo anal´yzytrhu obdrˇz´ı doporuˇcen´ı k nasazen´ı konkr´etn´ıhoˇreˇsen´ı a jeho rozbor. Motivac´ı pro vytvoˇren´ı pr´acebylo poskytnout objektivn´ı anal´yzutrhu, kter´am˚uˇzeb´ytvyuˇzitav praxi. V´ysledkyt´etopr´acetak mohou poslouˇzit, krom podniku Blahobyty, r˚uzn´ymsubjekt˚um,zejm´enamenˇs´ım a stˇredn´ım podnik˚um,pˇriv´ybˇerukomunikaˇcn´ıhosoftwaru. Hodnocen´ıd´ılˇc´ıch softwar˚u m˚uˇzeb´yttak´evyuˇzitopro jejich zdokonalen´ı,ˇciposlouˇzitjako anal´yzakon- kurence pˇrivytv´aˇren´ınov´ehoproduktu. V prvn´ı ˇc´astipr´aceje nejprve ˇcten´aˇr sezn´amens teoretick´ymipojmy. Prvn´ıkapitola se zab´yv´azasazen´ımstudie do kontextu ˇzivotn´ıhocyklu pro-

1 Uvod´ jektu a tak´epˇribl´ıˇzen´ımvybran´ych metod anal´yzy. D´alese zamˇeˇrujena teo- retick´yrozbor postupu pˇriv´ybˇerusoftwaru s vyuˇzit´ımv´ıcekriteri´aln´ıho roz- hodov´an´ı,resp. hodnocen´ı.Posledn´ız teoretick´ych kapitol se vˇenuje pojmu instant messaging a jeho vyuˇzit´ı. Souˇc´ast´ı druh´eˇc´astije anal´yzapodniku Blahobyty, jeˇzse zamˇeˇrujena aktu´aln´ızp˚usobkomunikace, vlastnosti podniku a posl´ezena poˇzadavky bu- douc´ıhoˇreˇsen´ı. N´aslednˇepr´acepokraˇcujeanal´yzoutrhu, z d˚uvodu vyˇsˇs´ıho poˇctualternativ probˇehln´asledn´yv´ybˇerv nˇekolika kolech. Prvn´ız nich za- hrnuje nˇekolik des´ıtekprodukt˚ua ty jsou srovn´any na z´akladˇenˇekolika pri- m´arn´ıch krit´eri´ı,n´asledujedruh´ekolo v´ybˇeru,kde jsou jiˇzprodukty analy- zov´any bl´ıˇzea vyˇrazeny ty, kter´enesplˇnuj´ınˇekter´yz poˇzadavk˚ustanoven´y Blahobyty. V posledn´ımkole jsou jiˇzprodukty detailnˇeporovn´any mezi se- bou dle vymezen´ych krit´eriia ohodnoceny m´ırysplnˇen´ıd´ılˇc´ıch poˇzadavk˚u. V z´avˇeruna z´akladˇeproveden´ych anal´yza srovn´an´ı, je doporuˇcenvhodn´y kandid´atpro implementaci, u kter´ehojsou uvedeny ekonomicko-manaˇzersk´e dopady a zhodnocena n´aroˇcnostnasazen´ı.

2 Kapitola 1

Projektov´eˇr´ızen´ı

V prvn´ıkapitole naˇs´ıpr´acesi zasad´ımePˇr´ıpadovou studii do kontextu pro- jektu a projektov´ehoˇr´ızen´ı.Pod´ıv´amese na d´ılˇc´ıf´azeˇzivotn´ıhocyklu projektu a um´ıst´ımenaˇsistudii do pˇresn´ehoˇcasov´eho obdob´ıjej´ıtvorby. V z´avˇeruka- pitoly si uvedeme nˇekter´ez metod anal´yzy, kter´ese bˇeˇznˇevyuˇz´ıvaj´ı. Projektov´eˇr´ızen´ıje jeden z podobor˚umanagementu. Jeho definice se r˚uzn´ı, ale v koneˇcn´emd˚usledku,se t´emˇeˇrshoduj´ı.M˚uˇzemeho ch´apatjako proces koordinace jednotliv´ych ˇc´ast´ıprojektu, pˇrikter´emse postupuje dle obecn´eho postupu, za ´uˇcelemdosaˇzen´ıpˇredemstanoven´ehoc´ıle v dan´emˇcasov´emhori- zontu s vyuˇzit´ımpˇriˇrazen´ych zdroj˚u.[1, str. 42]

1.1 Projekt

Projekt je z´akladn´ıstavebn´ık´amenprojektov´ehoˇr´ızen´ı,existuje mnoho r˚uz- n´ych definic, nejˇcastˇejise vˇsakuv´ad´ıtyto dvˇez´akladn´ı:

Projekt je doˇcasn´e´usil´ıvynaloˇzen´ena vytvoˇren´ıunik´atn´ıhoproduktu, ” sluˇzbynebo urˇcit´ehov´ysledku.“ [1, str. 20]

Projekt je jak´ykolivjedineˇcn´ysled aktivit a ´ukol˚u,kter´ym´a: ” d´anspecifick´yc´ıl,jenˇzm´ab´ytjeho realizac´ısplnˇen; definov´anodatum zaˇc´atkua konec uskuteˇcnˇen´ı; stanoven r´amec pro ˇcerp´an´ızdroj˚upotˇrebn´ychpro jeho realizaci.“ [1, str. 20]

I kdyˇzse v´yˇseuveden´edefinice v doslovn´emznˇen´ıneshoduj´ı,jejich v´yznam je podobn´y.Obecnˇem˚uˇzeme ˇr´ıct,ˇzeprojekt je proces pˇremˇeny projektov´ych zdroj˚una c´ıle,kter´ebyly pˇredemdefinov´any zadavatelem projektu. Z defi- nic jsou tak´epatrn´ejeho vlastnosti: jedineˇcn´y/unik´atn´ı (m´asv´especifick´e

3 1. Projektove´ rˇ´ızen´ı potˇreby a c´ıle),doˇcasn´y(je urˇcendatum zah´ajen´ıa ukonˇcen´ı)a neopakova- teln´y(projektov´arizika a jejich dopady nelze zcela ovlivnit, a tak ani znovu napodobit).

1.2 Zivotn´ıf´azeprojektuˇ

Podkapitola se zab´yv´a,vymezen´ımd´ılˇc´ıch f´az´ıa stanoven´ımjejich d˚uleˇzitosti v kontextu cel´ehoprojektu. Kaˇzd´af´azezahrnuje urˇcit´y´usekˇzivotn´ıhocyklu od stanoven´ız´akladn´ımyˇslenky, pˇrespˇr´ıpravu, realizaci aˇzk ukonˇcen´ıprojektu a jeho pˇr´ıpadnoulikvidaci. Vˇsechny f´azejsou pˇredempˇresnˇespecifikovan´e,maj´ıurˇcenousvou ˇcasovou n´aroˇcnosta c´ıle,kter´ese v r´amcidan´ef´aze mus´ısplnit, neˇzje moˇznopˇrej´ıtdo dalˇs´ı.Existuje mnoho r˚uzn´ych metodik, kter´ese liˇs´ısv´ympˇr´ıstupem k poˇctu f´az´ı. Tento poˇcetb´yv´apromˇenliv´yv z´avislostina sloˇzitostia odvˇetv´ı, ve kter´emje projekt realizov´an.Obecnˇevˇetˇsinamodel˚uvych´az´ıze 3 z´akladn´ıch f´az´ı:pˇredprojektov´e(formov´an´ıa vyhodnocov´an´ımyˇslenky),projektov´e(pl´a- nov´an´ı,realizace, ukonˇcen´ı),poprojektov´e(vyhodnocen´ıa pˇr´ıpadn´alikvidace). Velmi ˇcasto se tak´euv´ad´ırozdˇelen´ı,ve kter´emje pˇredprojektov´af´azerozdˇelena do dvou d´ılˇc´ıch, a to pˇredinvestiˇcn´ıa investiˇcn´ı.Jak jiˇzbylo v´yˇseuvedeno, ne- existuje univerz´aln´ıˇzivotn´ıcyklus, vˇzdyz´aleˇz´ına oblasti p˚usoben´ıa sloˇzitosti projektu, proto je vˇzdyvhodn´ea ˇz´adouc´ı, na kaˇzd´yprojekt nahl´ıˇzetindi- vidu´alnˇe.[2, str. 23] V nadch´azej´ıc´ıch podkapitol´ach bude podrobnˇejivysvˇetlenv´yznama ob- sah jednotliv´ych f´az´ız rozdˇelen´ı, kter´evych´az´ıze z´akladn´ıhodˇelen´ı.

1.2.1 Pˇredinvestiˇcn´ıf´aze Pˇredinvestiˇcn´ıf´azeje velmi d˚uleˇzit´apro budoucnost cel´ehoprojektu. Uspˇech´ cel´ehoprojektu z´avis´ı na proveden´ych studi´ıch a anal´yz´ach. Nedoporuˇcuje se proto na t´etof´aziˇsetˇrit,pokud by se tak stalo, d˚usledkytohoto rozhod- nut´ıby se v budoucnu mohli projevit a n´akladyna jejich odstranˇen´ıbudou mnohon´asobnˇevyˇsˇs´ı.Hlavn´ımc´ılemt´etoˇc´astije rozhodnout, zda se projekt realizovat bude ˇcinikoliv. Co se t´yˇcecashflow, v´ydaje na zpracov´an´ıstudi´ıa anal´yzse nezapoˇc´ıt´avaj´ı do kalkulace hodnocen´ı investice, nesm´ı nijak hodnocen´ı ovlivnit. Investor mus´ı pˇredempoˇc´ıtat,ˇzeo tyto n´akladym˚uˇzepˇrij´ıt (v pˇr´ıpadˇeˇzeprojekt nebude realizov´an), jedn´ase o tzv. utopen´en´aklady(sunk costs). [3, str. 15] Jednou ze studi´ı,kter´ab´yv´a(nen´ıto vˇsakpravidlem) vypracov´av´anajako prvn´ı, je opportunity study neboli identifikace podnikatelsk´ych pˇr´ıleˇzitost´ı. Jej´ımv´ysledkem je zhodnocen´ıpodnikatelsk´ych pˇr´ıleˇzitost´ı,je to jak´ysipˇred- v´ybˇermoˇznost´ı,kter´ymm´asmysl se nad´alevˇenovat. Vypracovan´ıtˇechto do- kument˚ub´yv´azpravidla m´enˇefinanˇcnˇen´aroˇcn´eneˇzvytvoˇren´ı Uvodn´ıstudie,´ tu ve struˇcnostid´alepˇredstav´ıme.V mnoha pˇr´ıpadech se m˚uˇzemetak´ese- tkat s t´ım,ˇzem´ısto US,´ se nech´avytvoˇritPˇr´ıpadov´astudie. Ta i kdyˇzje

4 1.2. Zivotn´ıf´azeprojektuˇ svou strukturou velmi podobn´a,ˇcin´ıodliˇsn´ez´avˇery. US´ n´amzejm´enad´av´a odpovˇed’ na ot´azku Je projekt realizovateln´y?“, kdeˇztou Pˇr´ıpadov´estudie, ” kter´aje n´apln´ınaˇs´ıpr´ace,jsme jiˇzrozhodnuti projekt realizovat a snaˇz´ımese nal´eztodpovˇed’ na ot´azku Jak´eje optim´aln´ıˇreˇsen´ı?“. ” Uvodn´ı´ studie, ˇcasto se tak´e m˚uˇzeme setkat s oznaˇcen´ım technicko- -ekonomick´astudie nebo studie proveditelnosti. Jedn´ase o dokument, kter´y popisuje investiˇcn´ız´amˇer,z mnoha r˚uzn´ych ´uhl˚upohledu, z pohledu tech- nick´eho,ekonomick´eho,finanˇcn´ıho, manaˇzersk´ehoale tak´ez ˇrady dalˇs´ıch. Jej´ımhlavn´ımc´ılemje posouzen´ırealizovatelnosti, rentability a smysluplnosti zam´yˇslen´ehoprojektu. V´ysledn´ydokument by tak mˇelposkytnout vˇsechny d˚uleˇzit´einformace, kter´ejsou kl´ıˇcov´epro vyhodnocen´ı cel´ehoprojektu. Je d˚uleˇzit´epodotknout, ˇze US´ nemus´ıanalyzovat pouze jednu moˇznouvariantu. Je obvykl´eˇzev r´amcistudie se srovn´av´anˇekolik moˇzn´ych ˇreˇsen´ı.N´aslednˇe US´ slouˇz´ınejen jako prostˇredekpro uˇcinˇen´ıspr´avn´ehorozhodnut´ı,zda pro- jekt bude realizovat ˇci nikoliv, ale tak´enapˇr´ıklad jako podklad pro poskytnut´ı ´uvˇeruna realizaci. Pˇrizpracov´an´ıje d˚uleˇzit´edb´atna tv˚urˇc´ımyˇslen´ıa vyuˇz´ıt r˚uzn´ych pˇr´ıstup˚uk problematice. Investiˇcn´ız´amˇerje vˇzdyv nˇeˇcemorigin´aln´ı, pokaˇzd´eje moˇzn´enal´eztaspekt, kter´ymse bude odliˇsovat od ostatn´ıch. Pro korektnost studie je d˚uleˇzit´e,kaˇzdouˇc´astzhotovit pouze v kontextu n´ami analyzovan´ehoz´amˇeru,a aˇckoliv je velmi pravdˇepodobn´e,ˇzenalezneme po- dobnost s jiˇzˇreˇsen´ymiprojekty, je d˚uleˇzit´evyvarovat se pˇreb´ır´an´ıpodobn´ych ˇc´ast´ıstudie. Mohlo by se st´at,ˇzev´ysledn´ydokument nebude zcela reflektovat realitu a n´asledn´einvestiˇcn´ırozhodnut´ı,by tak bylo provedeno na z´akladˇe zkreslen´ych ´udaj˚u.[4, str. 33] V´ystupem t´etof´azeby mˇelob´ytrozhodnut´ı(tzv. investiˇcn´ırozhodnut´ı) zda projekt pˇrejdedo dalˇs´ı f´azea bude realizov´annebo bude ukonˇcen[2, str. 23].

1.2.2 Investiˇcn´ıf´aze

Tato ˇc´astzahrnuje vˇetˇs´ıpoˇcetˇcinnost´ı,dala by se tak jeˇstˇerozdˇelitna dvˇe d´ılˇc´ıetapy. Konkr´etnˇena etapu projekˇcn´ıa etapu realizaˇcn´ı.Prvn´ıze dvou jmenovan´ych je, co se t´yˇcen´aklad˚u´uspornˇejˇs´ı,avˇsakani tyto n´akladynejsou nijak zanedbateln´e.Z pohledu cashflow v´ydaje na tyto dvˇeetapy v´yznamnˇe pˇrevyˇsuj´ıpˇr´ıjmy. Realizaˇcn´ıetapa, tedy i cel´ainvestiˇcn´ıf´aze,je zakonˇcenapˇred´an´ımpro- jektu do ostr´ehoprovozu. Tomuto kroku jeˇstˇepˇredch´az´ı zkuˇsebn´ı provoz, zaˇskolen´ızamˇestnanc˚u,garanˇcn´ıtestovan´ıapod. Mimo jin´esouˇc´ast´ıje tak´e pˇred´an´ı dokumentace, doch´az´ı tedy ke kontrole, ´uprav´ama aktualizac´ım, dohl´ıˇz´ı se na to, aby pˇriloˇzen´adokumentace odpov´ıdala aktu´aln´ımu stavu projektu. [2, str. 33–37]

5 1. Projektove´ rˇ´ızen´ı

1.2.3 Provozn´ıf´aze

F´azeprovozn´ı,by se tak´ejin´ymislovy dala popsat jako doba ˇzivotnosti pro- jektu, jde o obdob´ı,kdy je zah´ajenprovoz projektu aˇzpo dobu kdy je ukonˇcen. Na probl´emy t´etoˇc´astije d˚uleˇzit´ese pod´ıvat ze dvou r˚uzn´ych pohled˚u,a to jak z kr´atkodob´eho,tak i dlouhodob´ehohlediska. Z kr´atkodob´ehohlediska se jedn´ao tzv. z´abˇehov´yprovoz, tedy urˇcit´eobdob´ı,kdy je projekt uveden do provozu. Zde se m˚uˇzemesetkat s r˚uzn´ymiprobl´emy at’ uˇzse jedn´ao ne- dostateˇcnoukvalifikaci pracovn´ık˚unebo nezvl´adnut´ıtechnologick´ehoprocesu, avˇsakvˇetˇsinatˇechto probl´em˚upramen´ıze ˇspatn´eprojektov´edokumentace. Naopak z dlouhodob´ehohlediska, je zapotˇreb´ızhodnotit strategii, na kter´e byl projekt vystaven a zda pˇredpoklady sestaven´ev US´ byly spr´avn´eˇciniko- liv. Pokud se pˇredpoklady a strategie uk´aˇzoujako ˇspatnˇezvolen´em˚uˇzejejich n´aprava v provozu b´ytpomˇernˇefinanˇcnˇen´akladn´a,nˇekdyto dokonce m˚uˇze v´estk ukonˇcen´ıcel´ehoprojektu. [2, str. 37–38] Z v´yˇseuveden´ehovypl´yv´a,ˇzespr´avnˇea d˚ukladnˇevytvoˇren´a Uvodn´ıstu-´ die je d˚uleˇzit´ymaspektem pro ˇr´adn´efungov´an´ıprojektu a n´akladyspojen´e s vytvoˇren´ımkvalitn´ıa pˇresn´estudie se v dalˇs´ıch ˇc´astech projektu navr´at´ı.

1.2.4 Poprovozn´ıf´aze

T´etof´azise tak´ev mnoha pˇr´ıpadech pˇrezd´ıv´a,f´azelikvidaˇcn´ı.Jde o fin´aln´ıob- dob´ı,ve kter´emjiˇzprojekt nen´ıv provozu. M˚uˇzese vˇsakst´at,ˇzev tomto ´useku projektu jeˇstˇedob´ıhaj´ınˇekter´eprocesy, jeˇzmohou v urˇcit´em´ıˇreovlivˇnovat cashflow investora. V pˇr´ıpadˇenezanedbateln´ev´yˇse,tˇechto finanˇcn´ıch pˇr´ıjm˚u a v´ydaj˚u,se st´avaj´ı(na rozd´ılod pˇredinvestiˇcn´ıf´aze)souˇc´ast´ıkalkulace hodno- cen´ıinvestice. Mezi typick´epˇr´ıkladylze zaˇraditnapˇr´ıkladn´akladyna likvidaci zaˇr´ızen´ınebo pˇr´ıjmy z jeho odprodeje. [3, str. 16]

1.3 Metody anal´yzy

Anal´yzan´ampom´ah´aodhalit r˚uzn´eprocesy, vlastnosti apod. Mimo to d´ıky r˚uzn´ymmetod´amanal´yzyjsme schopni tyto skuteˇcnostipˇresnˇezachytit a po- psat. Vyuˇzit´ıtˇechto metod je velmi ˇsirok´ea setk´amese s nimi ve vˇsech oblas- tech ˇr´ızen´ı.V n´asleduj´ıc´ımtextu jsme popsali metody, kter´ese ˇrad´ımezi ty nejvyuˇz´ıvanˇejˇs´ı.

1.3.1 SWOT anal´yza

SWOT anal´yza,ˇcastotak´enaz´yv´anajako anal´yzasiln´ych a slab´ych str´anek. Jedn´ase o velmi univerz´aln´ın´astroj, kter´ym˚uˇzeb´ytpouˇzitpro posouzen´ı situace projektu, stavu firmy nebo jin´emu z´amˇeru.Jej´ın´azevse skl´ad´aze ˇctyˇr poˇc´ateˇcn´ıch p´ısmend´ılˇc´ıch faktor˚u[5], [6, str. 61]:

6 1.3. Metody anal´yzy

• S – siln´estr´anky(strengths),

• W – slab´estr´anky(weaknesses),

• O – pˇr´ıleˇzitosti (opportunities),

• T – hrozby (threats).

Princip spoˇc´ıv´av identifikaci siln´ych/slab´ych str´anek a rozpozn´an´ı pˇr´ıleˇzi- tost´ı/hrozebv˚uˇciprojektu. Pˇriˇcemˇzprvn´ıdva jmenovan´efaktory ˇrad´ımedo intern´ıhoprostˇred´ı,je to nˇeco,co m˚uˇzemeovlivnit. Pˇr´ıleˇzitosti a hrozby jiˇz pˇr´ımoovlivnit nem˚uˇzeme,jedn´ase o vnˇejˇs´ıprostˇred´ıprojektu. Pˇrizpracov´an´ı je d˚uleˇzit´epamatovat za jak´ym´uˇcelemanal´yzudˇel´ame,aby neobsahovala informace, jeˇzjsou pro n´asv tomto smˇeruzpracov´an´ızbyteˇcn´e.Zjiˇstˇen´ein- formace n´ampak slouˇz´ıjako podklad pro vyhodnocen´ısituace.

1.3.2 FURPS a FURPS+ model Model slouˇz´ık souhrnn´emu popisu a kvalifikaci poˇzadavk˚una software. Byl vy- vinut v 70. letech 20. stolet´ıspoleˇcnost´ıHewlett-Packard za ´uˇcelemovˇeˇrov´an´ı kvality dod´avan´ehosoftwaru. Zkratka FURPS je akronym jeho 5 faktor˚u[7]:

• F – funkˇcnost(functionality) – jedn´ase o kl´ıˇcov´evlastnosti aplikace, t´yk´ase toho, jak´efunkce a schopnosti by program mˇelm´ıt,zabezpeˇcen´ı, podporu pracovn´ıhopostupu (workflow).

• U – pouˇzitelnost(usability) – charakterizuje aplikaci zejm´enaz uˇzivatel- sk´ehopohledu, snadnost pouˇzit´ı,konzistenci, hodnot´ıjej´ıestetiku, tedy napˇr.to, jak je uˇzivatelsk´erozhran´ıpˇr´ıvˇetiv´epro koncov´euˇzivatele nebo to, jestli je spr´avnˇezpracovan´adokumentace.

• R – spolehlivost (reliability) – zahrnuje vˇecijako dostupnost, m´ıru tole- rance, z´avaˇznostia ˇcetnostichyb.

• P – v´ykonnost (performance) – definuje propustnost, dobu odezvy, dobu spuˇstˇen´ı/vypnut´ıa dobu zotaven´ı.

• S – podporovatelnost (supportability) – urˇcujen´amˇradudalˇs´ıch poˇza- davk˚u,jako testovatelnost, kompatibilitu, konfigurovatelnost, rozˇsiˇritel- nost.

Pˇredeˇsl´efaktory lze rozdˇelit do dvou kategori´ıa to na tzv. funkˇcn´ı(F) a ne- funkˇcn´ı(U, R, P, S) poˇzadavky. Funkˇcn´ıpoˇzadavky n´amspecifikuj´ı,co by soft- ware mˇeldˇelat,kdeˇztonefunkˇcn´ıˇr´ıkaj´ı,jak´yby mˇelb´yt(estetika, uˇzivatelsk´e rozhran´ı,dostupnost, ...). Z´akladn´ımodel byl v mnoha ohledech nedostaˇcuj´ıc´ı, coˇzdalo vzniknut´ımodelu FURPS+, kde znam´enko +“ oznaˇcuje,ˇzeje model ” rozˇs´ıˇren´yo dalˇs´ıoblasti, konkr´etnˇe4 dalˇs´ı[8]:

7 1. Projektove´ rˇ´ızen´ı

• Poˇzadavky na n´avrh– popisuj´ıgrafick´ea datab´azov´eomezen´ı.

• Implementaˇcn´ıpoˇzadavky – napˇr.v jak´emjazyce je software napsan´y nebo podle jak´ych standard˚u.

• Poˇzadavky na rozhran´ı– definuje kompatibilitu s ostatn´ımiextern´ımi zaˇr´ızen´ımia syst´emy.

• Fyzick´epoˇzadavky – definuje poˇzadavky na hardware (velikost, tvar, ...).

8 Kapitola 2

Postup v´ybˇerusoftwaru

V t´etokapitole pˇredstavujeme ˇcten´aˇri,jak´ehopostupu bude vyuˇzitopˇriv´ybˇeru softwaru. K v´ybˇerunov´ehosoftwaru doch´az´ı typicky v situaci, kdy dosud pouˇz´ıvan´ysoftware je jiˇzd´alenevhodn´ypro pouˇz´ıv´an´ı, pˇrizakl´ad´an´ı nov´e firmy anebo v pˇr´ıpadˇevznikl´epotˇreby. Je dobr´et´etoˇcinnostivˇenovat zv´yˇsenou pozornost, jelikoˇznovˇezvolen´ysoftware z˚ust´av´ave firmˇevˇetˇsinouna nˇekolik dalˇs´ıch let. Postupem v´ybˇerusoftwaru, pro implementaci do IS spoleˇcnosti, se zab´yv´amnoho publikac´ı,avˇsakvelk´aˇc´astz nich se zamˇeˇrujezejm´enana v´ybˇer´uˇcetn´ıhosoftwaru. Postup se ale v z´asadˇenijak neliˇs´ıa hlavn´ıodliˇsnost´ı je rozd´ılnostv krit´eri´ıch v´ybˇeru. Pˇriv´ybˇerusoftwaru je velice d˚uleˇzit´eˇcinitnezaujat´arozhodnut´ıvedouc´ı k objektivn´ımu srovn´an´ı nab´ızen´ych produkt˚u.Pˇrisrovn´an´ı bereme ohled zejm´enana potˇreby, poˇzadavky a finanˇcn´ımoˇznostisubjektu. [9, str. 207] Nab´ıdkamoˇzn´ych ˇreˇsen´ısk´yt´ave vˇetˇsinˇepˇr´ıpad˚ui des´ıtkuvhodn´ych kan- did´at˚u.Proto je vhodn´ev pˇr´ıpadˇevˇetˇs´ıhopoˇctuvariant prov´est tzv. dvou- kolov´yv´ybˇer,kter´yprob´ıh´ave dvou kroc´ıch, v podobˇehrub´ehoa jemn´eho v´ybˇeru.

2.1 Hrub´yv´ybˇer

N´apln´ı hrub´ehov´ybˇeruje z´ıskan´ı z´akladn´ıch informac´ı o produktu [9, str. 209]. Tyto informace m˚uˇzemez´ıskatnapˇr´ıkladna webov´ych str´ank´ach nebo samotnou spoleˇcnostoslovit, napˇr.prostˇrednictv´ıme-mailu za ´uˇcelem z´ısk´an´ı potˇrebn´ych informac´ı. Hodnot´ıc´ıch krit´eri´ınemus´ıb´ytvelk´emnoˇzstv´ı,d˚uleˇzit´eje zejm´enato, aby se jednalo o rozhoduj´ıc´ıkrit´eria.Zamˇeˇrujemese tedy napˇr.na portfolio sluˇzeb, na kompatibilitu nebo na to jak´em´aprodukt reference. Jedn´ımze z´asadn´ıch faktor˚uje tak´ecena, i kdyˇzje pro mnoho subjekt˚urozhoduj´ıc´ınemˇelaby se st´atjedin´ymhodnot´ıc´ımkrit´eriem.V´ysledkem tohoto kroku je uˇzˇs´ıskupina kandid´at˚u.V´ybˇerse ˇcin´ına z´akladˇevz´ajemnˇeporovnateln´ych ´udaj˚u.[9, str. 209]

9 2. Postup vyb´ eruˇ softwaru

2.2 Jemn´yv´ybˇer

Vybranou skupinu pak v r´amcijemn´ehov´ybˇerum˚uˇzemepodrobnˇejianaly- zovat a ohodnotit na z´akladˇesyst´emu krit´eri´ı.Je moˇzn´ese setkat s postupy, kter´eobsahuj´ınˇekolik des´ıtekkrit´eri´ı,jejich pouˇzit´ıje vˇsakvelmi kompliko- van´ea v praxi nepraktick´ea nepˇrehledn´e.Doporuˇcujese tedy sp´ıˇsemenˇs´ısku- pina krit´eri´ı,kterou hodnotitel ohodnot´ıa jenˇzbudou mezi sebou rozliˇsiteln´a. [9, str. 210] Takov´etopˇr´ıstupy se naz´yvaj´ıv´ıcekriteri´aln´ı,jedn´ase o metody hodnocen´ı,kter´evych´az´ız metod multikriteri´aln´ıhorozhodov´an´ı[10].

2.2.1 V´ıcekriteri´aln´ıhodnocen´ı

Uˇcelemv´ıcekriteri´aln´ıhohodnocen´ıvariant´ je nalezen´ıoptim´aln´ıalternativy, vzhledem k ostatn´ımuvaˇzovan´ym.V´ysledkem vˇsaknen´ıpouze jedno ˇreˇsen´ı, ale seznam alternativ v sestupn´empoˇrad´ı.Um´ıstˇen´ıv sestaven´emˇzebˇr´ıˇcku je ovlivnˇenovolbou metody hodnocen´ıa volbou vah d´ılˇc´ıch krit´eri´ı.M˚uˇzeme se setkat s mnoho multikriteri´aln´ımimetodikami hodnocen´ıalternativ, jejich rozd´ılspoˇc´ıv´av odliˇsnostipˇr´ıstupu[10]. Vyuˇzit´ıtˇechto metod je ˇsirok´e,sv´e uplatnˇen´ımaj´ıv ekonomick´emsektoru, politick´em, vojensk´emapod. Uvedeme zde nˇekolik z´akladn´ıch pojm˚usouvisej´ıc´ıch s v´ıcekriteri´aln´ımhodnocen´ım.

Rozhodovac´ı varianta (alternativa) reprezentuje jednu z moˇznost´ımezi, kter´ymivyb´ır´ame,napˇr.poskytovatele software [11, str. 2].

Mnoˇzina rozhodovac´ıch variant A = (a1, a2, ..., ap), kde p je poˇcetalter- nativ.

Krit´erium je vlastnost, na z´akladˇe,kter´em˚uˇzemevarianty vyhodnocovat nebo mezi sebou porovn´avat a uspoˇr´ad´avat. Krit´eriadˇel´ımedo dvou skupin [12, str. 15]:

• maximalizaˇcn´ı(v´ynosov´a)– u t´etoskupiny poˇzadujemeco nejvyˇsˇs´ıohod- nocen´ı;

• minimalizaˇcn´ı(n´akladov´a)– v tomto pˇr´ıpadˇepreferujeme niˇzˇs´ıhodnoty pˇredvyˇsˇs´ımi.

Mnoˇzina krit´eri´ı F = (f1, f2, ..., fk), kde k je poˇcetkrit´eri´ı.

Kriteri´aln´ı matice Y zachycuje hodnoty jednotliv´ych krit´eri´ıv z´avislosti na uvaˇzovan´ych alternativ´ach, pokud oznaˇc´ımeprvky kriteri´aln´ımatice yij,

10 2.2. Jemn´yv´ybˇer kde i = 1, 2, ..., p a j = 1, 2, ..., k, m˚uˇzemeji zapsat ve tvaru:

f1 . . . fk   a1 y11 . . . y1k .  . ..  Y = .  . . [11, str. 4]. (2.1) ap yp1 ypk

Hodnota prvku yij pˇredstavuje ohodnocen´ıvarianty ai podle krit´eria fj.

V´aha krit´eria je ˇc´ıseln´eohodnocen´ıd˚uleˇzitosti,v´yznamnostidan´ehokrit´e- ria v˚uˇci poˇzadovan´emu c´ıli.V´ahakrit´eriastoup´as jeho d˚uleˇzitost´ıa naopak, pokud je krit´erium pro n´aszanedbateln´ebude m´ıtniˇzˇs´ıv´ahu (niˇzˇs´ıˇc´ıselnou hodnotu). [11, str. 5]

Vektor vah nese informaci o relativn´ı d˚uleˇzitosti jednotliv´ych informac´ı, plat´ıpro nˇej: k X v = (v1, v2, ..., vk), vi = 1, vi ≥ 0, (2.2) i=1 kde k je poˇcetkrit´eri´ı[13, str. 34].

Ide´aln´ı varianta je varianta, kter´anab´yv´anejlepˇs´ıhomoˇzn´eho hodnocen´ı ve vˇsech krit´eri´ıch, H = (h1, h2, ..., hk) kde k je poˇcetkrit´eri´ı, ve vˇetˇsinˇe pˇr´ıpad˚use jedn´apouze o hypotetickou variantu [12, str. 23–24].

Baz´aln´ı varianta je pˇresn´yopak ide´aln´ıvarianty, nab´yv´ave vˇsech krit´eri´ıch nejniˇzˇs´ıhoohodnocen´ı, D = (d1, d2, ..., dk) kde k je poˇcetkrit´eri´ı,ve vˇetˇsinˇe pˇr´ıpad˚use tak´ejedn´apouze o hypotetickou variantu [12, str. 23–24].

2.2.1.1 Stanoven´ı vah krit´eri´ı Vˇetˇsinametod v´ıcekriteri´aln´ıho hodnocen´ı vyˇzadujestanoven´ı vah jednot- liv´ych krit´eri´ı. Metod urˇcen´ı v´ahy existuje cel´aˇrada.Mezi ty nejzn´amˇejˇs´ı a nejjednoduˇsˇs´ıpatˇr´ı:

• Metoda poˇrad´ı– vyˇzadujeseˇrazen´ıkrit´eri´ıod nejd˚uleˇzitˇejˇs´ıhok m´enˇe d˚uleˇzit´emu, podle d˚uleˇzitosti. N´aslednˇese d´ılˇc´ımkrit´eri´ımpˇriˇrad´ıbody podle stanoven´eho poˇrad´ı. Necht’ k je poˇcet krit´eri´ı, potom krit´eriu s nejvyˇsˇs´ı d˚uleˇzitost´ı je pˇriˇrazeno k bod˚u,druh´emu nejd˚uleˇzitˇejˇs´ımu k − 1, ... a nejm´enˇed˚uleˇzit´emu 1 [14, str. 3]. V´ahu krit´eriaz´ısk´amedle vzorce (2.3), kde i je index pozice v posloupnosti krit´eri´ıpodle d˚uleˇzitosti Pk k(k+1) a bi je bodov´eohodnocen´ıi-t´ehokrit´eriaa plat´ı i=1 bi = 2 , b v i , i , , ..., k . i = Pk = 1 2 [15, str. 17] (2.3) i=1 bi

11 2. Postup vyb´ eruˇ softwaru

• Metoda bodovac´ı – postup spoˇc´ıv´av ohodnocen´ı d˚uleˇzitostijednot- liv´ych krit´eri´ı,hodnotami z pˇredemstanoven´ehointervalu. Volba roz- sahu intervalu nen´ınijak omezena, bˇeˇznˇese ale vyuˇz´ıvaj´ısp´ıˇsekratˇs´ı rozsahy, napˇr.od 0 do 10 [14, str.3]. C´ımˇ v´yznamnˇejˇs´ı krit´eriumje, t´ım vyˇsˇs´ı hodnotu mu pˇriˇrad´ıme. V´yhoda metody spoˇc´ıv´av tom, ˇze m˚uˇzemev´ıcekrit´eri´ımpˇriˇraditstejn´ebodov´eohodnocen´ı[15, str. 18]. Poˇzadovan´ev´ahy krit´eri´ız´ısk´amestejnˇejako v pˇr´ıpadˇemetody poˇrad´ı, pomoc´ıvztahu (2.3), kde bi je bodov´eohodnocen´ıi-t´ehokrit´eriaa k je poˇcetkrit´eri´ı.

2.2.1.2 Metoda TOPSIS Metoda TOPSIS (Technique for Order Preference by Similarity to Ideal Solu- tion), jej´ın´azevby se do ˇcesk´ehojazyka dal pˇreloˇzitjako Metoda pro ˇrazen´ı ” preferenc´ıpodle podobnosti ide´aln´ımu ˇreˇsen´ı“. Metoda TOPSIS je zaloˇzena na v´ybˇeru alternativy, kter´a je nejbl´ıˇze ” tzv. ide´aln´ı alternativˇe,tj. alternativˇe,kter´aje charakterizov´anavektorem nejlepˇs´ıchkriteri´aln´ıchhodnot a souˇcasnˇenejd´aleod tzv. baz´aln´ıalternativy, tj. alternativy, kter´aje reprezentov´anavektorem nejhorˇs´ıchkriteri´aln´ıchhod- not.“ [16, str. 281]

Postup metody [17, str. 6–7], [10], [11, str. 15] 1. Nejprve zkonstruujeme vektor vah a vytvoˇr´ımekriteri´aln´ımatici. 2. N´aslednˇekriteri´aln´ımatici znormalizujeme, dle: yij rij = , i = 1, 2, ..., p, j = 1, 2, ..., k. (2.4) qPp 2 i=1 yij

3. Ve tˇret´ımkroku vytvoˇr´ımev´aˇzenoukriteri´aln´ımatici W = (wij) podle vztahu: wij = vj ∗ rij, i = 1, 2, ..., p, j = 1, 2, ..., k. (2.5)

4. D´alez prvk˚u W mus´ımeurˇcitide´aln´ı H a baz´aln´ı D variantu, ty urˇc´ıme jako: H(h1, h2, ..., hk); hj = max wij, j = 1, 2, ..., k, (2.6) i

D(d1, d2, ..., dk); dj = min wij, j = 1, 2, ..., k. (2.7) i + 5. Pot´evypoˇctemevzd´alenostkaˇzd´ealternativy od ide´aln´ı di , resp. baz´aln´ı − di varianty: v u u k + uX 2 di = t (wij − hj) , i = 1, 2, ..., p, (2.8) j=1

12 2.2. Jemn´yv´ybˇer

v u u k − uX 2 di = t (wij − dj) , i = 1, 2, ..., p. (2.9) j=1

6. V pˇredposledn´ım kroku vypoˇctemerelativn´ı ukazatel vzd´alenost´ı od baz´aln´ıvarianty:

− di ci = + − , i = 1, 2, ..., p, ci ∈ [0, 1] (2.10) di + di

7. Na z´avˇervarianty seˇrad´ımepodle hodnoty ukazatele ci, v sestupn´em poˇrad´ı.V´ysledkem bude ˇzebˇr´ıˇcekvariant podle metody TOPSIS.

13

Kapitola 3

Instant messaging

C´ılemt´etokapitoly je sezn´amitˇcten´aˇres problematikou instant messaging, zejm´enana teoretick´e´urovni. Ale mimo to i pˇredstavit, nejpouˇz´ıvanˇejˇs´ıapli- kace. Instant messaging (IM), je definovan´yjako komunikaˇcn´ısyst´emna roz- hran´ımezi on- a off-line syst´emy. Kde uˇzivatel vid´ı,zda uˇzivatel na druh´e stranˇeje aktivn´ıˇcinikoliv. [18, str. 261] Definice IM se vˇsaknapˇr´ıˇcliteraturou liˇs´ı, avˇsakobecnˇelze ˇr´ıct,ˇzese jedn´ao sluˇzbuokamˇzit´ev´ymˇeny textov´ych zpr´avv re´aln´emˇcase,mezi dvˇema (i v´ıce)pˇrihl´aˇsen´ymiuˇzivateli. Funkce v´ymˇeny textov´ych zpr´avje tedy urˇcit´e minimum, kter´emus´ıkaˇzd´yinstant messenger splˇnovat. Slovn´ıspojen´ıInstant messaging, lze do ˇcesk´ehojazyka pˇreloˇzit jako okam- ˇzit´ezas´ılan´ızpr´av[19, str. 114]. Avˇsaks t´ımto pojmem se moc ˇcastonesetk´ame a z˚ust´av´ameu pouˇz´ıv´an´ıanglick´ehoekvivalentu. V posledn´ım desetilet´ıIM ve velk´em´ıˇrenahradil zas´ıl´an´ıklasick´ych SMS. Dalo by se ˇr´ıct, ˇze IM pˇrevzal to nejlepˇs´ı, z SMS, telefonn´ıch hovor˚u a e-mailov´ekomunikace. Jeho nespornou v´yhodou je nepˇrebern´emnoˇzstv´ı funkc´ı,kter´eposkytuje sv´ymuˇzivatel˚um.V r´amciIM uˇzuˇzivatel nen´ıome- zen na zas´ıl´an´ıkr´atk´ych zpr´av,ale m˚uˇzenapˇr´ıkladpˇrikl´adatsoubory, at’ uˇz se jedn´ao soubory audiovizu´aln´ınebo dokumenty. Paleta funkc´ıje opravdu ˇsirok´a,jednou z dalˇs´ıch v´yhod oproti SMS je viditeln´ystav uˇzivatele, kdy vid´ıme,zda osoba na druh´estranˇeje aktivn´ı,ˇcine nebo pˇr´ıpadnˇepˇredjak dlouhou dobou jeˇstˇebyla. Komunikace ve vˇetˇsinˇepˇr´ıpad˚uprob´ıh´av ˇr´adusto- vek milisekund (z´aleˇz´ı na internetov´empˇripojen´ı), coˇzje markantn´ı rozd´ıl oproti klasick´yme-mail˚um,kdy se doba doruˇcen´ı m˚uˇzeprot´ahnoutaˇzna nˇekolik minut. [20] Se stoupaj´ıc´ımrozmachem t´etotechnologie a konkurenˇcn´ımbojem mezi jednotliv´ymiposkytovateli sluˇzebIM, se portfolio nab´ızen´ych funkc´ıv´yznamnˇe rozˇs´ıˇrilo,pˇribyly funkce jako sd´ılen´ıobrazovky, videohovory, ale tak´eskupi- nov´ychat nebo skupinov´e(video)hovory. V dneˇsn´ıdobˇese tak pod pojmem IM skr´yv´amnohem v´ıceneˇzpouh´ezas´ıl´an´ıtextov´ych zpr´av.

15 3. Instant messaging

Standardem jiˇzb´yv´amoˇznostinstalace jak na poˇc´ıtaˇc,tak na mobiln´ı zaˇr´ızen´ı,existuje i moˇznost pˇr´ıstupu k platform´ampˇreswebov´yprohl´ıˇzeˇc.Ne- kompatibilita aplikac´ıIM s r˚uzn´ymioperaˇcn´ımisyst´emy, je uˇzsp´ıˇsevz´acnost´ı.

3.1 Vyuˇzit´ıinstant messaging platforem

Z pohledu poskytovan´ych sluˇzeba typu jejich vyuˇzit´ıbychom IM platformy mohli rozdˇelitdo dvou skupin. A to na ty, kter´ese pouˇz´ıvaj´ı zejm´enapro osobn´ıkomunikaci mezi dvˇemajedinci nebo skupinou pˇr´atela na ty, kter´esv´e uplatnˇen´ınach´az´ızejm´enave firm´ach.

3.1.1 IM pro osobn´ıkomunikaci

Do t´etoskupiny, bychom zaˇradiliaplikace, jejichˇzprvotn´ımz´amˇeremje okam- ˇzit´akomunikace dvou lid´ı,pˇr´ıpadnˇenˇejak´eskupiny. Na trhu je nab´ızenacel´a ˇsk´alaaplikac´ı tohoto typu, kter´eje moˇznosi nainstalovat jak na poˇc´ıtaˇc, tak i na sv´emobiln´ızaˇr´ızen´ı.Za zm´ınkuurˇcitˇestoj´ı,ˇze naprost´avˇetˇsinaje zdarma, coˇzje i jeden z d˚uvod˚uproˇcse IM platformy staly v posledn´ıch letech tak popul´arn´ınapˇr´ıˇcvˇsemivˇekov´ymiskupinami. Mezi z´akladn´ıfunkce, kter´etyto platformy nab´ız´ı,patˇr´ı:

• one to one chaty,

• skupinov´echaty,

• hovory, videohovory (skupinov´enebo soukrom´e),

• pos´ıl´an´ıobr´azk˚u,vide´ı,dokument˚u.

Rozd´ılmezi aplikacemi pak pˇredevˇs´ımtvoˇr´ıfunkce poskytovan´enad r´amec z´akladn´ıch, jako napˇr. sd´ılen´ı obrazovky, nahr´av´an´ı hlasov´ych zpr´av,ano- nymn´ıchat (zpr´avyse z konverzace po nastaven´emˇcaseautomaticky smaˇzou) apod. Mezi nejpouˇz´ıvanˇejˇs´ıplatformy m˚uˇzeme zaˇraditdle [21]:

• WhatsApp Messenger,

,

• WeChat,

.

16 3.1. Vyuˇzit´ıinstant messaging platforem

3.1.2 IM pro podnik´an´ı

Z´akladn´ı´ulohaz˚ust´av´astejn´a,a to rychl´a,jednoduch´akomunikace osob. Ale je zde nˇekolik aspekt˚u,ve kter´ych se liˇs´ıod v´yˇsepopsan´eskupiny. Zat´ımco, pˇredeˇsl´aˇreˇsen´ıse specializovala zejm´enana komunikaci menˇs´ıhopoˇctu osob najednou. Alternativy, jeˇzbudou pops´any d´alemaj´ıza ´ukol zajistit komunikaci napˇr´ıˇccelou firmou, pˇr´ıpadnˇei pˇripojit ´uˇcastn´ıkymimo firmu (dodavatele, partnery, ...). Tato ˇreˇsen´ıˇcastob´yvaj´ısestavov´anaspoleˇcnostemna m´ırupodle jejich poˇzadavk˚u.Zamˇestnanci jsou pak rozˇrazenido r˚uzn´ych kan´al˚u,podle jejich kompetence ve firmˇe. Zaveden´ımIM platformy ve firmˇezpravidla doch´az´ık zefektivnˇen´ıa zrych- len´ıkomunikace v r´amcioddˇelen´ı,ale i cel´espoleˇcnosti.Pˇred´av´an´ıinformac´ı je snadnˇejˇs´ıa pˇrehlednˇejˇs´ıoproti klasick´yme-mailov´ymkomunikac´ım. Funkc´ı,kter´en´amtato ˇreˇsen´ıpˇrin´aˇs´ıoproti osobn´ımIM platform´am,je cel´aˇrada.Za zm´ınku stoj´ı urˇcitˇemoˇznostintegrace aplikac´ı tˇret´ıch stran, realizace sch˚uzek/konferenc´ı(s ´uˇcast´ıv ˇr´adu stovek aˇztis´ıc˚uuˇzivatel˚u),vy- hled´av´an´ıv konverzac´ıch anebo napˇr´ıkladzas´ıl´an´ımnohon´asobnˇevˇetˇs´ıch sou- bor˚u. Tato ˇreˇsen´ıbudou pozdˇejidetailnˇejipops´ana.Zde je nˇekolik pˇr´ıklad˚utˇech, kter´ase ˇrad´ımezi nejpouˇz´ıvanˇejˇs´ı:

• Slack,

• Microsoft Teams,

• Flock,

• Business Hangouts,

• Mattermost,

• Troop Messenger,

• Ryver.

3.1.2.1 Porovn´an´ı placenych´ a neplacenych´ verz´ı

Na rozd´ılod aplikac´ıpouˇz´ıvan´ych pro osobn´ıkomunikaci, kter´ejsou, jak jiˇz bylo zm´ınˇenove vˇetˇsinˇepˇr´ıpad˚uzdarma, platformy vyuˇz´ıvan´ev prostˇred´ı firem existuj´ı zpravidla ve dvou variant´ach. Jde o placenou a neplacenou podobu. Co se t´yˇceneplacen´everze, obvykle se m˚uˇzemesetkat se dvˇema moˇznostmi:

17 3. Instant messaging

• Lite verze – verze neobsahuje vˇsechny funkcionality jako pln´averze soft- waru, ale nen´ıˇcasovˇeomezen´a.

• Trialware – m´a(takˇrka)stejn´efunkcionality jako pln´averze, jedn´ase ale o ˇcasovˇeomezenou variantu. Slouˇz´ık tomu, aby si potencion´aln´ız´ajemce mohl pˇredkoup´ıvyzkouˇsetnab´ızen´yprodukt v pln´emrozsahu.

Pokud jde o placenou podobu, z´aleˇz´ına tom, jak k tomu poskytovatel plat- formy pˇristupuje,nejˇcastˇejˇs´ıvariantou je platba za uˇzivatele. Firma tedy mus´ı nakoupit pro kaˇzd´ehouˇzivatele licenci, aby se mohl do prostˇred´ı pˇrihl´asit. Druh´amoˇznost,m´enˇeˇcast´a,spoˇc´ıv´av koupi licence na uˇz´ıv´an´ı platformy, spoleˇcnosttak nen´ınijak limitov´ana,poˇcetuˇzivatel˚uje neomezen´y.

3.1.2.2 Forma provozu U podnikov´ych aplikac´ıse obecnˇem˚uˇzemenejˇcastˇejisetkat se 2 zp˚usoby pro- vozu. Prvn´ımje SaaS (), do ˇcesk´eho jazyka pˇrekl´ad´ano jako Software jako sluˇzba“, jde o pˇr´ıpad,kdy je software hostov´anprovozo- ” vatelem sluˇzby, vy pouze plat´ıtemˇes´ıˇcn´ıpoplatky a nemus´ıtese o nic starat. Oproti tomu self-hosted, je varianta kdy si nainstalujete software na vlastn´ı s´ıt’ovou infrastrukturu a mus´ıte se starat o ´udrˇzbua pˇr´ıpadn´eaktualizace. [22], [23]

3.1.2.3 Integrace aplikac´ı tˇret´ıch stran Za pomoci integrace aplikac´ı tˇret´ıch stran je moˇznodo IM platformy cen- tralizovat celou ˇsk´aludosud pouˇz´ıvan´ych sluˇzeb, at’ uˇzse jedn´anapˇr´ıklad o cloudov´euloˇziˇstˇe,kalend´aˇre,nebo soci´aln´ıs´ıtˇe.Hlavn´ıv´yhoda je v centra- lizaci, uˇzivatel nemus´ıpˇreskakovat mezi nˇekolika okny, ale vˇsem´aum´ıstˇeno v jednom.

18 Kapitola 4

Anal´yzafirmy a poˇzadavk˚u

V n´asleduj´ıc´ı kapitole se nejprve budeme vˇenovat kr´atk´emu popisu firmy Curso s.r.o., ve kter´eprov´ad´ıme anal´yzu.Po ˇc´astivˇenovan´epopisu, jsme pˇribl´ıˇziliaktu´aln´ı situaci ve firmˇe.V z´avˇerujsme definovali poˇzadavky na IM software, kter´ebudou slouˇzitjako podklad pro budouc´ıv´ybˇer.Anal´yzu firemn´ıhoprostˇred´ıjsme provedli, na z´akladˇeinformac´ıposkytnut´ych z´astu- pcem firmy, se kter´ymbyli n´aslednˇev kooperaci sestaveny poˇzadavky na soft- ware.

4.1 Pˇredstaven´ıfirmy

Obchodn´ıkorporace Curso s.r.o. vznikla z´apisemdo obchodn´ıhorejstˇr´ıkuna konci prvn´ıhokvart´aluroku 2016. Zakl´adaj´ıc´ımispoleˇcn´ıkybyli pan Adam Nedvˇed,pan Maty´aˇsVanˇcuraa obchodn´ıspoleˇcnostSchedek s.r.o. Z´akladn´ı kapit´alfirmy ˇcinil 200 000 Kˇc,ten byl vˇsakkoncem roku 2020 nav´yˇsenna 250 000 Kˇca z´aroveˇnbyli zaps´anitˇridalˇs´ıspoleˇcn´ıci.Statut´arn´ıorg´antvoˇr´ı dvˇeosoby, pan Maty´aˇsVanˇcuraa pan Ing. Pavel Sedek.ˇ [24] Souˇc´ast´ı t´eto obchodn´ı spoleˇcnosti je obchodn´ı znaˇcka s n´azvem Bla- hobyty, pro kterou jsme vytvoˇrilituto anal´yzu.Blahobyty se zab´yvaj´ıspr´avou kr´atkodob´ych pron´ajm˚u.Majitel˚umnemovitost´ı,kteˇr´ımaj´ız´ajemo zprostˇre- dkov´an´ıkr´atkodob´ehopron´ajmu nab´ız´ıkomplexn´ısluˇzby, od nafocen´ıa vy- tvoˇren´ıprofilu nemovitosti, pˇres´uklid,pˇr´ıpravu a poradenstv´ıse zaˇr´ızen´ım bytu, aˇzpo jeho pron´ajempˇresplatformy jako jsou Airbnb nebo Booking a n´asledn´epˇred´an´ıkl´ıˇc˚uz´akazn´ıkovi. Majitel nemovitosti se tak o nic nemus´ı starat. V souˇcasnostispravuj´ıv´ıceneˇz70 byt˚u.[25]

4.2 Souˇcasn´apodoba a aktu´aln´ıprobl´emy

V dobˇe,kdy jsme prov´adˇelianal´yzu,intern´ıkomunikace prob´ıhalaprostˇre- dnictv´ım platformy Slack. Jednalo se vˇsakpouze o verzi, kter´aje zdarma.

19 4. Analyza´ firmy a poˇzadavk˚u

Moˇznostit´etoverze, jiˇzbyly pro Blahobyty v mnoha ohledech limituj´ıc´ı. Jedn´ımz limituj´ıc´ıch faktor˚ubyla napˇr.kr´atk´ahistorie zpr´av,uˇzivatel mˇel moˇznostprohledat pouze posledn´ıch 10 000 zpr´av,a mnoho dalˇs´ıch restrikc´ı. Reˇsen´ı,kter´eseˇ nab´ızelo,bylo zakoupen´ıplacen´everze. Cena placen´everze (s ohledem na poˇcet zamˇestnanc˚u)vˇsakpˇrevyˇsovala finanˇcn´ırozpoˇceturˇcen´y na provoz softwaru, dle informac´ıod z´astupce firmy. V n´asleduj´ıc´ı podkapitole jsme se bl´ıˇzepod´ıvali na software, kter´ybyl doposud vyuˇz´ıv´an.

4.2.1 Slack

Jedn´ase o priv´atn´ıobchodn´ıkomunikaˇcn´ıplatformu. Slack se ˇrad´ımezi nejpo- pul´arnˇejˇs´ıˇreˇsen´ıv oblasti firemn´ıintern´ıkomunikace. Je vyuˇz´ıv´anjak mal´ymi podniky, tak i velk´ymikorporacemi jako je napˇr´ıkladamerick´atelevizn´ıspo- leˇcnostFOX. Neplacen´averze platformy poskytuje moˇznostvytv´aˇretkomunikaˇcn´ım´ı- stnosti, tzv. kan´aly. Ned´ılnou souˇc´ast´ı je tak´e 1 to 1 chat, tedy pos´ılan´ı pˇr´ım´ych zpr´avmezi sebou. Pˇr´ınosemm˚uˇzeb´ytuspoˇr´ad´av´an´ıdiskus´ıa pˇr´ım´ych zpr´avpomoc´ıvl´aken. Jedn´ımz dalˇs´ıch pˇr´ınos˚um˚uˇzeb´yt,propojen´ıs n´astroji a sluˇzbamitˇret´ıch stran, kter´ych je v´ıceneˇz2 200. Jedn´ase napˇr.o clou- dov´esluˇzby jako OneDrive, DropBox, GoogleDrive nebo tak´en´astroje pro spr´avu´ukol˚umezi kter´yminalezneme sluˇzby OutlookCalendar a GoogleCa- lendar. Portfolio nab´ızen´ych sluˇzebje opravdu ˇsirok´e,nev´yhodou vˇsakje, ˇze v r´amciz´akladn´ıverze m˚uˇzemeintegrovat do naˇsehoprostˇred´ımaxim´alnˇe10 z nich. Mezi dalˇs´ınev´yhody nejniˇzˇs´ıvarianty bychom zaˇradilimoˇznostpouze 1 to 1 hovor˚u,nemoˇznostautentizace pomoc´ıOAuth a omezen´evyhled´av´an´ı v historii zpr´av,jeˇzuˇzjsme zm´ıniliv´yˇse. Aplikace je kompatibiln´ıjak s iOS, tak s Androidem, je moˇznonainstalovat i desktopov´everze pro Windows, MacOS i (pouze Beta verze). Mimo to je moˇzn´ek pˇr´ıstupupouˇz´ıtwebov´yprohl´ıˇzeˇc,odpad´atedy nutnost cokoliv instalovat. SpoleˇcnostSlack aktu´alnˇenab´ız´ı4 verze (1 zdarma a 3 placen´e),v pˇr´ıpadˇe z´ajmu pˇrechodu ze z´akladn´ı(neplacen´e)na druhou nejniˇzˇs´ı,je sazba uˇzivatel/ mˇes´ıc6,25 $ (tedy pˇribliˇznˇe160 Kˇc).[26]

4.3 Poˇzadavky na ˇreˇsen´ı

Bˇehemkomunikace s veden´ım,jsme vymezili nˇekolik prioritn´ıch poˇzadavk˚una software. Prvn´ıpodm´ınkou, kterou mus´ınavrˇzen´eˇreˇsen´ısplˇnovat, je moˇznost integrace do st´avaj´ıc´ıhoinformaˇcn´ıhosyst´emu spoleˇcnosti,jenˇzsi sama vyv´ıj´ı. D´alebyla vznesena potˇrebarychl´ekomunikace, a to zejm´enaz mobiln´ıch zaˇr´ızen´ıch. V tomto kontextu, je vyˇzadov´anatak´ekompatibilita platformy s bˇeˇzn´ymiOS osobn´ıch poˇc´ıtaˇc˚ua pˇr´ıstuppˇreswebov´yprohl´ıˇzeˇc(nen´ıstriktnˇe

20 4.4. SWOT anal´yza preferov´anˇz´adn´ykonkr´etn´ıwebov´yprohl´ıˇzeˇc). Reˇsen´ımus´ıumoˇzˇnovatˇ pos´ı- l´an´ınotifikac´ı.Hlavn´ım´uˇcelemsoftwaru m´ab´ytzejm´enatextov´akomunikace, podm´ınkou je rozdˇelen´ıkonverzac´ıdo d´ılˇc´ıch kan´al˚ua n´asledn´astrukturali- zace do vl´aken. Navrˇzen´eˇreˇsen´ıvˇsaknemus´ızahrnovat funkci (video)hovor˚u, podle z´ıskan´ych informac´ıje tato funkcionalita d˚uleˇzit´ajen pro ´uzkou sku- pinou zamˇestnanc˚u,tato ˇc´astt´ymu m´avˇsakk dispozici ˇreˇsen´ı Google Su- ite (resp. Google Workspace), kter´etuto funkcionalitu zahrnuje. Odhado- van´ypoˇcetuˇzivatel˚uje pˇribliˇznˇe80, m˚uˇzeme vˇsakpoˇc´ıtats jeho n´ar˚ustem v n´asleduj´ıc´ıch letech. Limituj´ıc´ımfaktorem jsou roˇcn´ın´akladyna provoz plat- formy, kter´ebyly stanoveny na 20 000 Kˇc.Mimo to mus´ıplatforma poskytovat moˇznostneomezen´ehovyhled´av´an´ıv historii zpr´avnebo sd´ılen´ısoubor˚u.Zde jsme zm´ınilijen nˇekolik nejd˚uleˇzitˇejˇs´ıch poˇzadavk˚ua potˇreb,pˇresn´yseznam vˇsech jsme shrnuli v r´amciFURPS+ modelu 4.5.

4.4 SWOT anal´yza

V r´amcianal´yzy jsme se nejdˇr´ıve zamˇeˇrilina siln´ea slab´estr´ankyBlahobyt˚u, pot´ena pˇr´ıleˇzitosti,kter´en´amnynˇejˇs´ısituace nab´ız´ıa v posledn´ıˇradˇejsme se zamˇeˇrilina hrozby, jeˇzmohou nastat. Aspekty vnitˇrn´ıhoprostˇred´ı,tedy siln´e a slab´estr´anky, jsme schopni pomˇernˇesnadno zmˇenitv porovn´an´ıs faktory vnˇejˇs´ıhoprostˇred´ı.Pˇr´ıleˇzitostia hrozby nelze jiˇzpˇr´ımoovlivnit, naˇsimc´ılem je vˇsak je maximalizovat, resp. minimalizovat, za ´uˇcelempos´ılen´ı,resp. sn´ıˇzen´ı rizika ohroˇzen´ı,pozice na trhu. Za pomoci anal´yzyjsme z´ıskaliz´akladn´ıpˇre- dstavu o stavu a fungovan´ıBlahobyt˚u.Poznatky z anal´yzyn´aslednˇem˚uˇzeme vyuˇz´ıtk doplnˇen´ıpoˇzadavk˚una software v r´amcin´asleduj´ıc´ıkapitoly 4.5. Vˇsechny z´asadn´ıvlastnosti firmy, jsme shrnuli n´ıˇze.

Siln´e str´anky:

• nab´ız´ıˇz´adan´ya stabiln´ıprodukt;

• dobr´apozice na trhu;

• schopnost rychle se pˇrizp˚usobovat;

• vysok´am´ıraautomatizace proces˚u;

• dobr´aznalost m´ıstn´ıhoprostˇred´ı;

• vlastn´ıv´yvoj a provoz intern´ıhosyst´emu.

Slab´e str´anky:

• omezen´ekapit´alov´ezdroje (bez v´yznamn´ehoinvestora);

21 4. Analyza´ firmy a poˇzadavk˚u

• z´avislostˇcinnosti na on-line ubytovac´ıch platform´ach (Booking.com, Airbnb); • ´uzk´ezamˇeˇren´ıproduktov´ehoportfolia.

Pˇr´ıleˇzitosti: • poskytov´an´ısluˇzeb v ostatn´ıch turisticky atraktivn´ıch mˇestech; • spojen´ıs firmami, kter´enab´ızej´ız´aˇzitky; • vyˇsˇs´ıpoˇcetvoln´ych nemovitost´ı; • rozˇs´ıˇren´ıportfolia sluˇzeb(napˇr.self check-in, home staging).

Hrozby:

• legislativn´ıregulace kr´atkodob´ych pron´ajm˚u; • vstup nov´ekonkurence na trh; • pokles v cestovn´ımruchu; • nedostatek kvalifikovan´ych pracovn´ıch sil.

4.5 FURPS+ model

V n´asleduj´ıc´ımmodelu vid´ımepoˇzadavky, kter´ebyli vybr´any na z´akladˇejedn´a- n´ıse z´astupcem firmy. 1. Funkˇcnost: a) one to one chat; b) moˇznostvytv´aˇretkonverzaˇcn´ım´ıstnosti(kan´aly); c) vl´akna,prioritizace a uspoˇr´ad´an´ıkonverzace v r´amcim´ıstnosti; d) funkce neomezen´ehovyhled´av´an´ıv historii konverzac´ı; e) sd´ılen´ısoubor˚u(100 MB); f) nastaven´ıpush notifikac´ı. 2. Pouˇzitelnost: a) moˇznostpˇrihl´aˇsen´ıdo rozhran´ıplatformy pˇreswebov´yprohl´ıˇzeˇc, kompatibilita s nejpouˇz´ıvanˇejˇs´ımi prohl´ıˇzeˇci(tj. Google Chrome verze 87 [a vyˇsˇs´ı],Mozilla Firefox verze 86 [a vyˇsˇs´ı],Safari verze 20 [a vyˇsˇs´ı]); b) intuitivn´ıprostˇred´ıaplikace; c) uˇzivatelsk´erozhran´ıv ˇcesk´emnebo anglick´emjazyce.

22 4.5. FURPS+ model

3. Spolehlivost:

a) bez kritick´ych chyb, kter´eby zamezily pouˇzit´ı; b) bezv´ypadkov´yprovoz, s vysokou dostupnost´ı(SLA) 99,7 %, v re- ˇzimu 24/7/365 (nezahrnuje v´ypadkyzapˇr´ıˇcinˇen´eposkytovatelem s´ıt’ov´ehopˇripojen´ı,nefunkˇcn´ımhardwarem nebo operaˇcn´ımsyst´e- mem).

4. V´ykon:

a) 80 aktivn´ıch ´uˇct˚u,moˇznostnav´yˇsen´ıpoˇctuuˇzivatel˚uv dalˇs´ıch le- tech; b) plynul´yprovoz aplikace, i na zaˇr´ızen´ıch s niˇzˇs´ımv´ykonem.

5. Podporovatelnost:

a) dokumentace volnˇepˇr´ıstupn´a; b) preferov´anprovoz na vlastn´ıinfrastruktuˇre.

6. Implementaˇcn´ıpoˇzadavky:

a) kompatibilita desktopov´everze aplikace s , Li- nux, MacOS; b) mobiln´ıverze pro iOS i Android.

7. Poˇzadavky na rozhran´ı:

a) integrace s intern´ımIS firmy; b) autentizace pomoc´ısluˇzby OAuth nebo LDAP.

23

Kapitola 5

Anal´yzatrhu

Nab´ıdkasoftwar˚uje aktu´alnˇevelmi ˇsirok´aa objevuj´ıse st´alenov´aa nov´a ˇreˇsen´ı.Na trhu tak nalezneme velk´emnoˇzstv´ıIM softwar˚u.Ty bychom mohli podle ´uˇcelu vyuˇzit´ırozdˇelitdo dvou z´akladn´ıch skupin, na aplikace urˇcen´e pro podnik´an´ı(t´ymovou kolaboraci) a na aplikace urˇcen´ezejm´ena pro osobn´ı komunikaci, jak jsme jiˇzpopsali v 3.1. My se v r´amcianal´yzyzamˇeˇrujemena prvn´ıjmenovan´e.Provedli jsme pˇredv´ybˇer, n´aslednˇebl´ıˇzepˇredstavili vzeˇsl´e kandid´aty z pˇredv´ybˇerua z´avˇeremkapitoly jsme srovnali vybran´ealternativy a vybrali z nich nˇekolik kandid´at˚udo jemnˇejˇs´ıhov´ybˇeru. Reˇsen´ıdoˇ jemn´eho v´ybˇerujsme zvolili na z´akladˇepoˇzadavk˚u,kter´ebyly stanoveny v kapitole 4.3, resp. 4.5.

5.1 Pˇredv´ybˇer

Jak uˇzjsme zm´ıniliv´yˇse,na trhu je nepˇrebern´emnoˇzstv´ıaplikac´ıa abychom provedli co nejobjektivnˇejˇs´ıv´ybˇervhodn´ych kandid´at˚udo hrub´ehov´ybˇeru, uˇcinilijsme pˇredv´ybˇeraplikac´ı.Do pˇredv´ybˇerujsme se snaˇzilizahrnout co nejv´ıceprodukt˚u,vyb´ıralijsme na z´akladˇenˇekolika ˇcl´ank˚ua ˇzebˇr´ıˇck˚u[27], [28], [29], [30], [31], zab´yvaj´ıc´ıch se hodnocen´ıma popisem IM aplikac´ıv po- sledn´ıch letech. Do pˇredv´ybˇeru jsme zahrnuli 37 alternativ. Ty jsme pak srov- nali na z´akladˇenˇekolika krit´eri´ı,kter´ajsou pro nov´ysoftware bezpodm´ıneˇcnˇe stanovena. Pˇredv´ybˇerprobˇehlna z´akladˇetˇechto poˇzadavk˚u: • one to one chat; • existence konverzaˇcn´ıch m´ıstnost´ı(kan´al˚u); • moˇznostneomezen´ehovyhled´av´an´ıv historii zpr´av; • sd´ılen´ısoubor˚uv r´amcichatu a kan´al˚u; • push notifikace; • roˇcn´ırozpoˇcetna provoz pro 80 uˇzivatel˚u20 000 Kˇc(5% odchylka).

25 5. Analyza´ trhu

Pˇrehledn´esrovn´an´ım˚uˇzemevidˇetv tabulce na obr´azc´ıch B.1 a B.2. V tabulce si m˚uˇzemevˇsimnout,ˇzez´asadn´ıpˇriv´ybˇerubyla cena. U cel´eˇradyˇreˇsen´ıjsme se dostali nad r´amecrozpoˇctu,kter´ym´amek dispozici, u tˇechto ˇreˇsen´ıjsme jiˇzneuv´adˇeli dostupnost jednotliv´ych funkc´ı.Vˇetˇsinaz tˇechto produkt˚u,b´yv´a zdarma zejm´enapro menˇs´ıt´ymy, pˇribliˇznˇedo 10 ˇclen˚u.V mnoha pˇr´ıpadech se tak´esazba za uˇzivatele zvyˇsujes poˇctem ˇclen˚ut´ymu, tedy napˇr.sazba za ˇclena,kter´yje souˇc´ast´ıt´ymu do 20 uˇzivatel˚ubude niˇzˇs´ıneˇzsazba za ˇclena t´ymu do 100 osob. Tyto faktory tak v´yznamnˇeovlivnili n´aˇsv´ybˇera v´ysledkem byl v´ybˇerzejm´enaopen source software.

5.2 Hrub´yv´ybˇer

Z pˇredv´ybˇerun´amvzeˇslo7 potencion´aln´ıch ˇreˇsen´ı, kter´ejsme zaˇradilido hrub´ehov´ybˇeru.V n´asleduj´ıc´ıch podkapitol´ach jsme ˇcten´aˇripˇribl´ıˇzilivybran´a ˇreˇsen´ı, zamˇeˇrilijsme se na prvotn´ı informace o softwaru, jeho funkce, jak´e sk´yt´anev´yhody a v posledn´ıˇradˇena jeho kompatibilitu s r˚uzn´ymiOS.

5.2.1 Microsoft Teams Tato platforma se dostala do popˇred´ıv roce 2018, kdy pˇrekonala Slack v poˇctu dennˇeaktivn´ıch uˇzivatel˚u[32]. Dalˇs´ımzlomov´ymokamˇzikem byl poˇc´atekroku 2020, kdy se vyskytla zv´yˇsen´apotˇrebapo komunikaci na d´alku,vzhledem k pandemick´esituaci. Poˇcet uˇzivatel˚uplatformy nˇekolikan´asobnˇepˇrekonal sluˇzbuSlack. A to tak´ed´ıkytomu, ˇzetato aplikace naˇslauplatnˇen´ıve ˇskolstv´ı a stala prostˇredkem distanˇcn´ıv´yuky na mnoha ˇskol´ach po cel´emsvˇetˇe.Dalˇs´ı vˇec,kter´avedla k tomu, ˇzeMS Teams pˇrekonal Slack v poˇctuuˇzivatel˚ubyla skuteˇcnost,ˇzeaplikace Teams uvedla na trh bezplatnou verzi. V porovn´an´ı s bezplatnou verz´ı konkurenˇcn´ıhoˇreˇsen´ı Slack, je nab´ıdka funkc´ı znatelnˇe ˇstˇedˇrejˇs´ı. Platforma by mˇelav polovinˇeroku 2021 nahradit, jinou aplikaci z d´ılny Microsoft, a to for Business, kter´aje st´aleˇradoufirem vyuˇz´ıv´ana pro intern´ıkomunikaci. Teams proˇslibˇehemposledn´ıch mˇes´ıc˚uvelk´ymv´yvojem a postupnˇebylo pˇrid´av´anomnoho dalˇs´ıch funkc´ı.Stejnˇetak jako konkurenˇcn´ıˇreˇsen´ıi Microsoft pˇriˇsels nˇekolika moˇznostmi.V naˇs´ıanal´yzejsme se zamˇeˇrilina z´akladn´ıverzi, kter´aje zdarma. Rozˇs´ıˇren´avarianta je jiˇznad r´amecstanoven´ehorozpoˇctu. Funkce – ˇreˇsen´ı, kter´e je nab´ızeno zcela zdarma m˚uˇze vyuˇz´ıvat aˇz 500 000 uˇzivatel˚u,je vˇsakomezeno napˇr.poˇctem´uˇcastn´ık˚usch˚uzky, nyn´ı je to 300 (je vˇsakuvedeno, ˇzetato skuteˇcnostplat´ıjen do 30. ˇcervna2021, k tomuto kroku Microsoft pˇristoupilv aktu´aln´ımkontextu pandemie). D´ale je zde omezen´ına d´elku hovoru, ta je stanovena na 60 minut (´udaj je opˇet doplnˇen,stejn´ymdatem jako v pˇredeˇsl´empˇr´ıpadˇe).Ned´ılnousouˇc´ast´ıje neo- mezen´evyhled´av´an´ıv historii zpr´av,vytv´aˇren´ıvl´aken uvnitˇrkan´al˚u,sd´ılen´ı soubor˚u(2 GB), ´uloˇziˇstˇesoubor˚u(10 GB), pl´anov´an´ısch˚uzek,sd´ılen´ıobra- zovky nebo vyuˇz´ıv´an´ıwebov´ych verz´ıWord, Excel, PowerPoint. V posledn´ı

26 5.2. Hrub´yv´ybˇer

ˇradˇeje d˚uleˇzit´ezm´ınit,ˇzesoftware Teams je moˇznopoˇr´ıditpouze jako SaaS, a nen´ıtedy moˇzn´eprovozovat ho na vlastn´ıch serverech. Nevyhody´ – je zde vˇsaki mnoho nev´yhod, bezplatn´averze nezahrnuje garanci 99,9% dostupnosti, podporu ze strany Microsoft, zabezpeˇcen´ıa do- drˇzov´an´ıpˇredpis˚una podnikov´e´urovni (napˇr. nen´ıvyˇzadov´anov´ıcefaktorov´e ovˇeˇren´ı) a n´astroje pro spr´avuuˇzivatel˚ua prostˇred´ı. Pro nˇekter´efirmy by mohla b´ytnedostatkem absence nahr´av´an´ısch˚uzek,maxim´aln´ıvelikost pˇr´ıloh v chatu 2 GB a omezen´ıvelikosti ´uloˇziˇstˇenapˇr´ıˇcvˇsemit´ymy v r´amciorganizace na 10 GB. Mimo to je nastaven´ız´akladn´ıverze pomˇernˇesloˇzit´ea k mnoha nastaven´ım nen´ıudˇelenpˇr´ıstup. Kompatibilita – aplikaci je moˇznonainstalovat jak na mobiln´ızaˇr´ızen´ı (iOS, Android), tak i na poˇc´ıtaˇc(Windows, Linux, MacOS). Je zde i moˇznost pˇripojit se pomoc´ıwebov´ehoprohl´ıˇzeˇce,ale tato moˇznostnepodporuje vˇsechny nab´ızen´efunkce a napˇr.v pˇr´ıpadˇevideohovor˚um˚uˇzeb´ytspojen´ı pomˇernˇe nestabiln´ı.[33]

5.2.2 Mattermost

Jedn´ase o otevˇren´ysoftware, kter´ybyl vˇsakp˚uvodnˇepropriet´arn´ı.Byl vyv´ıjen jako n´astroj pro podporu komunikace ve spoleˇcnosti SpinPunch, kter´an´asle- dnˇek´oduvolnila. Jeho z´akladn´ıverze, v pˇr´ıpadˇeprovozu na vlastn´ıch serve- rech, je zcela zdarma a obsahuje stejn´ez´akladn´ıfunkce jako verze placen´a, rozd´ılmezi verzemi spoˇc´ıv´av zabezpeˇcovac´ıch moˇznostech a n´astroj´ıch pro spr´avuprostˇred´ı. Funkce – v z´akladn´ıch funkc´ıch se nijak neliˇs´ıod konkurence, podporuje sd´ılen´ı soubor˚u,konverzaˇcn´ı vl´akna,pˇr´ım´ezpr´avy, neomezen´evyhled´av´an´ı v historii a podobnˇe.Hlavn´ıpˇrednost´ıMattermost je integrace DevOps po- stup˚u(jedn´ase o pˇr´ıstup k v´yvoji technologi´ı). Platforma c´ıl´ı zejm´enana v´yvoj´aˇre,ale sv´euplatnˇen´ınajde i v jin´ych odvˇetv´ı.Integrace aplikac´ıtˇret´ıch stran je pomˇernˇeomezen´a,obsahuje zejm´enaaplikace uˇziteˇcn´epro v´yvoj´aˇre. M´amezde moˇznostintegrovat napˇr´ıkladGitLab, GitHub. Nevyhody´ – nejvˇetˇs´ınedostatky jsme shledali v moˇznostech zabezpeˇcen´ı, kter´ejsou omezen´eoproti placen´ymverz´ım. Kompatibilita – pˇr´ısluˇsn´everze aplikace jsou dostupn´epro iOS, Android, Windows, MacOS i Linux. Nechyb´ımoˇznostpˇr´ıstupupˇres webov´yprohl´ıˇzeˇc. [34]

5.2.3 Ryver

Hlavn´ıodliˇsnostRyver od ostatn´ıch IM softwar˚uspoˇc´ıv´ave spojen´ı,t´ymov´e komunikace a pl´anov´an´ı´ukol˚uv jednom n´astroji. V podstatˇesi to m˚uˇzeme pˇredstavit jako spojen´ıdvou jiˇzzabˇehl´ych produkt˚u,Slack a Trello. Neexistuje ˇz´adn´abezplatn´averze a jednou z odliˇsnost´ı je tak´eto, ˇze zat´ımcou konkurenˇcn´ıch ˇreˇsen´ıplat´ımesazbu uˇzivatele/mˇes´ıc,zde plat´ıme

27 5. Analyza´ trhu

za sluˇzbujako celek a poˇcetuˇzivatel˚uzde nehraje roli (pouze v z´akladn´ıverzi je omezen na 12). N´astroj Ryver je nab´ızen pouze jako SaaS. My jsme se zamˇeˇrilina verzi Unlimited“, mus´ımevˇsakuv´est,ˇzeposkytovatel cenu v kon- ” textu pandemick´esituace sn´ıˇzilo 20 %. Poˇrizovac´ın´akladyale i tak pˇrevyˇsuj´ı stanoven´yrozpoˇcetpˇribliˇznˇeo 4 %. Pozitivn´ımpˇr´ınosemje vˇsakskuteˇcnost, ˇzepokud budeme navyˇsovat poˇcetuˇzivatel˚u,n´akladyse nijak nezmˇen´ı. Funkce – z´akladn´ı funkce se nijak neliˇs´ı od ostatn´ıch porovn´avan´ych ˇreˇsen´ı,tj. pˇr´ım´ezpr´avy, sd´ılen´ısoubor˚u,veˇrejn´ea priv´atn´ıkan´aly, konverzaˇcn´ı vl´akna,neomezen´evyhled´av´an´ı v historii zpr´av.Ale napˇr´ıklad hlasov´eho- vory a videohovory jsou teprve v beta verzi a s omezen´ympoˇctem´uˇcastn´ık˚u (5 uˇzivatel˚u/hovor). Pozitivn´ımfaktorem zde vˇsakm˚uˇzeb´ytintegrovan´aspr´a- va ´ukol˚u. Nevyhody´ – jednou z nev´yhod je integrace aplikac´ıtˇret´ıch stran, kter´a prob´ıh´apˇressluˇzbuZapier. Zapier n´amve sv´emneplacen´embal´ıˇckunab´ız´ı velmi omezen´emoˇznostia placen´averze jiˇzznaˇcnˇezvyˇsujen´aklady. Kompatibilita – aplikaci Ryver je moˇznoinstalovat na Windows, MacOS, iOS, Android a je moˇzn´epˇristoupiti z prohl´ıˇzeˇce.Podle dostupn´ych informac´ı z webov´ych str´anekposkytovatele, nen´ık dispozici desktopov´averze aplikace pro Linux. [35]

5.2.4 Element

Platforma Element, dˇr´ıve zn´am´ataky pod n´azvyVector nebo Riot, je open source software, kter´yje zaloˇzen´yna s´ıti , coˇzje otevˇren´as´ıt’ pro bezpeˇcnou a decentralizovanou komunikaci. Jde o chatovac´ı aplikaci, pro rychl´ezas´ılan´ızpr´av.Produkt c´ıl´ıjak na osobn´ıkomunikaci, tak t´ymovou, resp. komunikaci v r´amciorganizace. Dalˇs´ıv´yznamn´ymiln´ıkse odehr´alv dru- h´epolovinˇeroku 2020, kdy Element z´ıskalkonkurenˇcn´ıˇreˇsen´ıod GitLabu, Gitter. Element tak implementoval do sv´ehoˇreˇsen´ı,vˇsechny funkce z Gitter, kter´ymidoposud nedisponoval. Mimo to, ˇze se jedn´ao otevˇren´ysoftware a m˚uˇzeme si ho bezplatnˇe st´ahnouta nainstalovat na vlastn´ıs´ıt’ovou infrastrukturu, je zde i moˇznost poˇr´ızen´ıjako sluˇzby. My se vˇsakd´alev textu budeme jiˇzzab´yvat variantou vlastn´ıhoprovozu. Funkce – nechyb´ızde moˇznostaudio/video hovor˚u,pˇr´ım´ezpr´avy, sd´ılen´ı soubor˚u,hlasov´ychat, rozdˇelen´ı do kan´al˚unebo sd´ılen´ı obrazovky. Jedna z jeho hlavn´ıch funkcionalit spoˇc´ıv´av umoˇznˇen´ıspojen´ıs tradiˇcn´ımin´astroji jako jsou MS Teams, Slack apod. Prostˇrednictv´ımMatrix Element tak m˚uˇzete pˇripojit do komunikaˇcn´ıplatformy, dalˇs´ıentity, jako dodavatele nebo extern´ı partnery, kteˇr´ınˇejak´ymzp˚usobem ovlivˇnuj´ıchod organizace. To je moˇzn´ebez dalˇs´ıch n´aklad˚una integraci.

28 5.2. Hrub´yv´ybˇer

Nevyhody´ – i pˇres to, ˇzeje vyv´ıjenod roku 2016, jedn´ase o pomˇernˇe nov´yn´astroj. Jeho nastaven´ıje vcelku komplikovan´ea uˇzivatelsk´erozhran´ıje vhodn´esp´ıˇsepro technick´etypy uˇzivatel˚u.Podstatn´ynedostatek jsme shledali v absenci konverzaˇcn´ıch vl´aken ˇcipodobn´ehoˇclenˇen´ı. Kompatibilita – nab´ız´ı plnou kompatibilitu (Android, iOS, Windows, MacOS, Linux). [36]

5.2.5 Rocket.Chat

Rocket.Chat je open source projekt, jde o platformu urˇcenoupˇr´ımopro t´ymo- vou komunikaci. Mimo jin´ese zamˇeˇruje na sn´ıˇzen´ıpoˇctun´astroj˚u,kter´ebˇehem pr´acevyuˇz´ıv´ate,d´ıkyplatformˇeje moˇzn´ecentralizovat komunikaci ze vˇsech vaˇsich projekt˚udo jednoho prostˇred´ı.Spoleˇcnostnab´ız´ıdvˇez´akladn´ımoˇznosti provozov´an´ı. Klient si tak m˚uˇzevybrat mezi vlastn´ı spr´avou, kdy m´apod kontrolou veˇsker´ys´ıt’ov´yprovoz a data, nebo cloudov´ymˇreˇsen´ım.V anal´yze se zamˇeˇr´ımena variantu v podobˇevlastn´ıhohostingu, v t´etokategorii n´am spoleˇcnostnab´ız´ı3 moˇzn´aˇreˇsen´ı,kdy prvn´ız nich je zdarma a dalˇs´ıdvˇejsou jiˇzplacen´aa rozˇs´ıˇrenao podp˚urn´esluˇzby. My se budeme zab´yvat ˇreˇsen´ım oznaˇcovan´ym Community“, kter´eje volnˇeke staˇzen´ı. ” Funkce – z poskytovan´ych funkcionalit m˚uˇzemenapˇr´ıkladzm´ınitneome- zen´evyhled´av´an´ıv historii zpr´av,vysok´ypoˇcetuˇzivatel˚u(aˇz1000), vytv´aˇren´ı soukrom´ych i priv´atn´ıch kan´al˚ua pˇrid´an´ıuˇzivatel˚us omezen´ymiopr´avnˇen´ımi. Z pohledu zabezpeˇcen´ı je zde implementov´ana v´ıce´urovˇnov´a autentizace a LDAP protokol. Nespornou v´yhodou m˚uˇzeb´ytto, ˇzese jedn´ao open source platformu. D´ıkyotevˇren´emu k´oduje moˇzn´esi prostˇred´ıpˇrizp˚usobit,dle naˇsich pˇredstav, rozˇs´ıˇrit ho anebo pˇridatnovou funkcionalitu, kterou potˇrebujme. Nevyhody´ – nev´yhodou zde m˚uˇzeb´ytabsence (video)hovor˚u,kter´ene- jsou souˇc´ast´ıposkytovan´ych funkc´ı.Do budoucna by se vˇsaktato funkce mˇela st´atsouˇc´ast´ıprostˇred´ı,ale moment´alnˇese jeˇstˇepracuje na v´yvoji. Nedostatek je moˇzn´evyˇreˇsitjednou se sluˇzebtˇret´ıch stran, kterou Rocket.Chat doporu- ˇcujepro videokonference, Big Blue Button nebo . D´aleje omezen poˇcet push notifikac´ına 10 000 za mˇes´ıc. Kompatibilita – software je plnˇekompatibiln´ıse vˇsemi bˇeˇznˇevyuˇz´ıva- n´ymiOS at’ uˇzna mobiln´ıch zaˇr´ızen´ıch, tak na poˇc´ıtaˇc´ıch. [37]

5.2.6 Discord

Discord byl vyvinut zejm´enapro potˇreby hr´aˇc˚upoˇc´ıtaˇcov´yher, ale jeho vyuˇzit´ı se v posledn´ıdobˇerozˇs´ıˇriloi do dalˇs´ıch odvˇetv´ı. Platformu lze nainstalovat a pouˇz´ıvat zcela zdarma, nastaven´ıje rychl´ea snadn´e.Aˇckoliv zde existuje moˇznostplacen´everze, v podstatˇenepˇrin´aˇs´ınic jin´ehoneˇzzv´yˇsen´ıkvality, pˇri sd´ılen´ıobrazovky a nav´yˇsen´ıvelikosti sd´ılen´ych soubor˚u(100 MB).

29 5. Analyza´ trhu

Funkce – jeho hlavn´ım´uˇcelemst´alez˚ust´avaj´ıaudio hovory, ale nepostr´ad´a moˇznostklasick´ehochatu, vytv´aˇren´ı oddˇelen´ych m´ıstnost´ı (s moˇznost´ı na- staven´ıpˇr´ıstupov´ych pr´av),sd´ılen´ıobrazovky a mimo to jsou zde tzv. voice channels, kter´esi lze pˇredstavit jako nekoneˇcn´yhovor ke kter´emu se m˚uˇzete libovolnˇepˇripojovat a odpojovat. Nechyb´ızde ani moˇznostneomezen´ehovy- hled´av´an´ıv konverzac´ıch. V pˇr´ıpadˇesoftwaru Discord neexistuje varianta self- hosted. Nevyhody´ – bohuˇzelse zde objevuje pomˇernˇedost nedostatk˚uv pˇr´ıpadˇe pouˇzit´ıjako intern´ıhokomunikaˇcn´ıhosoftwaru. Z´asadn´ımnedostatkem je ab- sence vl´aken, kdy se konverzace v pˇr´ıpadˇevˇetˇs´ıhopoˇctuuˇzivatel˚ua zejm´ena v´ıceprob´ıran´ych t´ematst´av´arychle nepˇrehlednou.Podstatnou nev´yhodu m˚u- ˇzetak´eb´ytmaxim´aln´ıvelikost pos´ılan´ych soubor˚u, kter´aje omezena na 8 MB a v pˇr´ıpadˇeplacen´everze na 100 MB. A v posledn´ıˇradˇeje zde moˇznost ˇze pˇrijdeteo vˇsechna data, v podm´ınk´ach sluˇzby je totiˇzuvedeno ˇze,spoleˇcnost si vyhrazuje pr´avo odstranit v´aˇs obsah, a to bez pˇredchoz´ıch upozornˇen´ı a z jak´ehokoliv d˚uvodu [38]. Kompatibilita – platforma je plnˇekompatibiln´ıjak s mobiln´ımiOS (iOS i Android), tak i s OS osobn´ıch poˇc´ıtaˇc˚u.Samozˇrejmost´ı je i pˇr´ıstup pˇres webov´yprohl´ıˇzeˇc.[39]

5.2.7 Zulip Jedn´ase o dalˇs´ıhoz´astupce z ˇradotevˇren´ehosoftwaru, kter´yje komunitou neust´alevyv´ıjen.V´yvoj´aˇrise pˇrin´avrhu zamˇeˇrilizejm´enana podporu asyn- chronn´ıkomunikace. Jejich snahou je co nejv´ıcezpˇrehlednit diskuse v r´amci hromadn´ych kan´al˚u,tak aby uˇzivatel nemusel proˇc´ıtatcel´ykan´al,ale mohl si zobrazit jen t´ema,kter´ese ho t´yk´a/zaj´ım´aho. V podstatˇejde o syst´emvy- lepˇsen´ych konverzaˇcn´ıch vl´aken, kter´am˚uˇzemevidˇetu konkurence. Souˇc´ast´ı je pomˇernˇerozs´ahl´av´yvoj´aˇrsk´adokumentace, kter´ausnadˇnuje´upravy k´odu. Zulip je moˇznosi volnˇest´ahnouta nainstalovat na sv´eservery, vedle toho je nab´ızeni formou sluˇzby (SaaS). Funkce – mimo jiˇzpˇredstavenou funkci organizov´an´ıdiskus´ı,n´amplat- forma nab´ız´ı klasick´esluˇzby IM, jako napˇr.priv´atn´ı a veˇrejn´ekan´aly, vy- hled´av´an´ıv historii, ´uloˇziˇstˇepro uˇzivatele (10 GB), pˇr´ım´ezpr´avy. Z dalˇs´ıch funkcionalit m˚uˇzeme zm´ınit editaci jiˇz odeslan´ych zpr´avnebo autentizaci prostˇrednictv´ımprotokolu LDAP. Nevyhody´ – stejnˇejako tomu bylo v pˇr´ıpadˇeRocket.Chat, i zde je usku- teˇcnˇen´ıhovor˚umoˇzn´epouze pˇrestˇret´ıstranu. V z´akladn´ıkonfiguraci integruje s n´astrojem Jitsi Meet, ale tuto volbu n´astroje m˚uˇzemezmˇenit na Big Blue Button nebo Zoom. V pˇr´ıpadˇepotˇreby integrac´ıdalˇs´ıch n´astroj˚um´amena v´ybˇerpouze ze 110 nativn´ıch integrac´ı,dalˇs´ıintegrace je nutn´eprov´adˇet pˇres Zapier, Hubot a IFTTT, kter´eby mohly zv´yˇsitn´akladyna provoz. Kompatibilita – stejnˇetak jako t´emˇeˇrvˇsechna pˇredeˇsl´aˇreˇsen´ı,i Zulip nab´ız´ıkompatibilitu se vˇsemihlavn´ımiOS. [40]

30 5.3. Z´avˇerhrub´ehov´ybˇeru

5.3 Z´avˇerhrub´ehov´ybˇeru

Po sezn´amen´ıs produkty, kter´ebyly vybr´any v r´amcipˇredv´ybˇeru.Jsme na z´akladˇedostupn´ych informac´ı,zejm´enaz webov´ych str´anekprodukt˚u,zredu- kovali v´ybˇerna 4 kandid´aty. Ze z´ıskan´ych informac´ın´amvypl´yv´a,ˇzekrom softwaru Ryver, n´amvˇsechny platformy nab´ız´ıaplikaci, kompatibiln´ıse vˇsemibˇeˇzn´ymiOS, at’ uˇzpro mobiln´ı zaˇr´ızen´ı(iOS, Android), tak i pro osobn´ıpoˇc´ıtaˇce(Windows, MacOS, Linux). V pˇr´ıpadˇeRyver, nen´ımoˇznoststaˇzen´ıdesktopov´everze aplikace pro Linux. Avˇsakvˇsechna ˇreˇsen´ıdisponuj´ımoˇznost´ıpˇr´ıstupupˇreswebov´yprohl´ıˇzeˇc,coˇz eliminuje nutnost dostupnosti aplikace pro dan´yOS. Produkty se mezi sebou tak´ed´aleliˇs´ıv pˇr´ıstupu k integraci aplikac´ıtˇret´ıch stran, nicm´enˇez´avod Bla- hobyty, nevznesl ˇz´adn´ypoˇzadavek v tomto ohledu, tud´ıˇzn´amtento aspekt nijak neovlivnil v´ybˇer. Na z´akladˇez´ıskan´ych informac´ı,jsme vyˇradiliplatformu Discord. Je zde nˇekolik parametr˚u,kter´ejsou nevyhovuj´ıc´ı. Hlavn´ım a jiˇzdˇr´ıve zm´ınˇen´ym probl´ememje klauzule, kter´ase vyskytuje ve smluvn´ıch podm´ınk´ach, kde si spoleˇcnostvyhrazuje moˇznostsmazat cokoliv, bez uveden´ıd˚uvod˚ua bez pˇredeˇsl´ehoupozornˇen´ı.D´ıkyˇcemuˇzby firma mohla pˇrij´ıto d˚uleˇzit´einformace a data, uloˇzen´ev konverzac´ıch na platformˇe.Pak je zde tak´emal´amaxim´aln´ı velikost sd´ılen´ych soubor˚u(8 MB) a nemoˇznoststrukturovat konverzaci po- moc´ıvl´aken. D´alejsme vyˇradiliplatformy, jeˇzjsou poskytov´any pouze formou SaaS a nikoliv self-hosted, z´astupce Blahobyty v poˇzadavc´ıch uvedl, ˇzepreferuje variantu vlastn´ıhoprovozu pˇredcloudov´ymˇreˇsen´ım.D´ıkytomu, ˇzev´ybˇerob- sahoval nˇekolik alternativ s moˇznost´ıinstalace na vlastn´ıserver, mohli jsme pˇristoupitk vyˇrazen´ıMicrosft Teams a Ryver. Mimo to, u MS Teams bylo jedn´ımz dalˇs´ıch d˚uvod˚uodebr´an´ı,komplikovan´enastaven´ıa u produktu Ry- ver roˇcn´ı n´akladyna provoz, kter´eby nav´ıc v n´asleduj´ıc´ım roce pˇrekroˇcili stanoven´yroˇcn´ırozpoˇcet.V´ysledkem tohoto zredukov´an´ıbylo, ˇzeve v´ybˇeru z˚ustalipouze open source softwary. Zbyl´e4 ˇreˇsen´ı,Mattermost, Element, Rocket.Chat, Zulip, porovn´ameza vyuˇzit´ıv´ıcekriteri´aln´ıanal´yzyv r´amcijemn´ehov´ybˇeru.

31

Kapitola 6

Srovn´an´ıvybran´ychˇreˇsen´ı

Vˇsechna ˇreˇsen´ı,kter´an´amdoposud z˚ustalave v´ybˇeru,jsou si velmi podobn´a a splˇnuj´ız´akladn´ıpoˇzadavky Blahobyt˚u.V n´asleduj´ıc´ıkapitole, kter´apˇredsta- vuje jemn´yv´ybˇer,se zamˇeˇr´ımena jejich podrobnˇejˇs´ısrovn´an´ı.K tomuto ´uˇcelu jsme se rozhodli vyuˇz´ıtv´ıcekriteri´aln´ıho hodnocen´ı,pˇresnˇejimetody TOPSIS. Tento pˇr´ıstupnapˇr.ve sv´epr´acivyuˇzilHruˇska[41, str. 34], kde se zab´yval v´ybˇeremsoftwaru pro ˇr´ızen´ıIT sluˇzebve firmˇe.

6.1 Krit´eriahodnocen´ı

Technick´epoˇzadavky na software, kter´ejsme sestavili v kapitole 4.5, jsme nyn´ıvyuˇzilik sestaven´ımnoˇziny krit´eri´ı.Prvky t´etomnoˇziny m˚uˇzemevidˇet v tabulce 6.2, kde jsme d´alevˇsemkrit´eri´ımspoleˇcnˇese z´astupcem podniku pˇriˇradilihodnoty vypov´ıdaj´ıc´ıo d˚uleˇzitostid´ılˇc´ıch krit´eri´ıpro Blahobyty. Pro ohodnocen´ı v´yznamnostijsme se rozhodli vyuˇz´ıt bodovac´ı metodu 2.2.1.1. Tuto metodu ve sv´epr´aci,kde se zab´yvali v´ybˇerem vhodn´ehosoftwaru vyuˇzili napˇr.Hruˇska[41, str. 34] nebo Bobˇc´ık[42, str. 53]. Interval bodovac´ımetody jsme zvolili v rozsahu od 0 do 10, jak je vyobrazeno v tabulce 6.1. Kde vid´ıme, ˇzekrit´erias vyˇsˇs´ıd˚uleˇzitost´ıjsou ohodnocena vyˇsˇs´ıhodnotou. N´aslednˇepo pˇriˇrazen´ıd˚uleˇzitostijednotliv´ymkrit´eri´ım,jsme vypoˇc´ıtalijejich v´ahy podle vztahu (2.3), v´ysledn´ehodnoty vah pˇrehlednˇevid´ımev tabulce 6.2. Vid´ıme, ˇzekrit´erium Dalˇs´ıfunkce“ m´anulovou v´ahu a nijak n´amtedy neovlivn´ıhod- ” nocen´ı,proto ho d´alenebudeme uvaˇzovat.

Tabulka 6.1: Stupnice d˚uleˇzitostikrit´eri´ı

Stupnice d˚uleˇzitosti bi ∈ [0, 10] 0 krit´eriumje bezv´yznamn´e 10 krit´eriumje zcela z´asadn´ı

33 6. Srovnan´ ´ı vybranych´ reˇ ˇsen´ı

Tabulka 6.2: Krit´eriahodnocen´ı,jejich d˚uleˇzitosta v´aha

Poˇzadavek D˚uleˇzitost V´aha Uˇzivatelsk´apˇr´ıvˇetivost 6 0,073 Pˇrehlednostkonverzac´ı 9 0,110 Push notifikace 10 0,122 Audio/video hovory 1 0,012 Vyhled´av´an´ıv historii 9 0,110 Mobiln´ıaplikace 8 0,098 Pˇr´ıstuppˇres web 6 0,073 N´avodnost 3 0,037 Snadn´epoˇc´ateˇcn´ınastaven´ı 4 0,049 Dalˇs´ıfunkce 0 0,000 Napojen´ına vnitropodnikov´yIS 7 0,085 Zabezpeˇcen´ı 5 0,061 Autentizace 6 0,073 Dostupnost a podpora 1 0,012 Dokumentace 5 0,061 2 0,024

6.2 Hodnocen´ıvariant metodou TOPSIS

Po stanoven´ıhodnot´ıc´ıch krit´eri´ıa pˇriˇrazen´ıd˚uleˇzitosti,resp. vah jsme mohli pˇrikroˇcitk samotn´emultikriteri´aln´ıanal´yzeprov´adˇen´emetodou TOPSIS. Na z´akladˇezvolen´ych krit´eri´ıjsme se rozhodli anal´yzurozdˇelitdo dvou ˇc´ast´ı,v t´e prvn´ı jsme se pod´ıvali zejm´enana uˇzivatelsk´eprostˇred´ı a v t´edruh´ejsme zhodnotili n´aroˇcnost napojen´ıˇreˇsen´ı na st´avaj´ıc´ı IS a do jak´em´ırysplˇnuj´ı poˇzadovan´etechnick´easpekty.

Pro ohodnocen´ım´ıry, do jak´eje dan´ypoˇzadavek splnˇenjsme zvolili stup- nici s rozsahem od 1 do 5, kde 1 pˇredstavuje nejhorˇs´ı moˇzn´eohodnocen´ı a ˇc´ıslo5 naopak to nejlepˇs´ı.

34 6.2. Hodnocen´ıvariant metodou TOPSIS

6.2.1 Uˇzivatelsk´apouˇzitelnostˇreˇsen´ı

Jedn´ase o subjektivn´ıpohled pˇri,kter´emjsme hodnotili platformy z pohledu uˇzivatele. Zamˇeˇrilijsme se na z´akladn´ı funkce, na intuitivnost, pˇr´ıvˇetivost prostˇred´ıapod. I kdyˇzse to m˚uˇzejevit jako zanedbateln´edetaily v dneˇsn´ı dobˇe,tyto aspekty do znaˇcn´em´ıryovlivˇnuj´ıto, jak zamˇestnancinov´eˇreˇsen´ı pˇrijmoua do jak´em´ırybudou aplikaci pro kaˇzdodenn´ıkomunikaci vyuˇz´ıvat. Pokud by aplikace byla napˇr´ıkladpˇr´ıliˇssloˇzit´ana ovl´ad´an´ıa u zamˇestnanc˚use nesetkala s ´uspˇechem ale sp´ıˇses odporem k jej´ımu vyuˇz´ıv´an´ı,provoz takov´eho ˇreˇsen´ıby postr´adalsmysl a znamenalo by to konec projektu a nutnost hledat jin´eˇreˇsen´ı.

Porovnali jsme zbyl´e4 alternativy z pohledu pˇrehlednosti konverzace, v tomto srovn´an´ınad ostatn´ımilehce vynik´aaplikace Zulip. Syst´emˇclenˇen´ı konverzace v r´amcikan´aluje propracovanˇejˇs´ıa pˇrehlednˇejˇs´ıneˇzu konkurence. To je velmi uˇziteˇcn´ezejm´enav pˇr´ıpadˇeveˇrejn´ych kan´al˚u,kam maj´ıpˇr´ıstup vˇsichni zamˇestnanci, uˇzivatel neztr´ac´ıˇcasproˇc´ıt´an´ımcel´ehokan´alu,ale rovnou si vybere t´ema,kter´eho zaj´ım´anebo se ho t´yk´a.

Mobiln´ıpush notifikace byly jedn´ımz prim´arn´ıch poˇzadavk˚u,kter´eby mˇelo optim´aln´ıˇreˇsen´ıpodporovat. Vˇsechna ˇreˇsen´ı,tento poˇzadavek splˇnuj´ı,avˇsak u aplikace Rocket.Chat v z´akladn´ıverzi je stanoven limit na 10 000 notifikac´ı za mˇes´ıc,pˇripoˇctu80 zamˇestnanc˚use jedn´apˇribliˇznˇeo 4 notifikace/uˇzivatel, coˇzse jev´ıjako pomˇernˇeznateln´eomezen´ı.Toto omezen´ızavedla spoleˇcnost aˇzv druh´epolovinˇeroku 2020 a dosud se jedn´ao otevˇren´et´emav komu- nitˇe uˇzivatel˚ua v´yvoj´aˇr˚u.Prvn´ım ze zp˚usob˚u,jak nav´yˇsit tento limit je st´atse sponzorem projektu prostˇrednictv´ımGitHub za cenu 5 $/mˇes´ıcnebo 10 $/mˇes´ıc,d´ıkyˇcemuˇzse dostanete na 15 000, resp. 20 000 notifikac´ı/mˇes´ıc. Druhou moˇznost´ıje vlastn´ıkonfigurace push ozn´amen´ı,kter´eje ale jiˇzpomˇernˇe komplikovan´e,zahrnuje napˇr.publikov´an´ıvlastn´ıaplikace.

V posledn´ıˇradˇejsme se tak´ezamˇeˇrilina kvalitu mobiln´ıaplikaci. Ta je d˚uleˇzit´ai s ohledem na typ podnik´an´ıBlahobyt˚u,kdy ˇc´astzamˇestnanc˚use pohybuje mimo kancel´aˇr.D´ıkymobiln´ıaplikaci budou zamˇestnancidost´avat st´aleaktu´aln´ıinformace a budou m´ıtmoˇznostflexibilnˇereagovat na nastal´e ud´alosti.K tomu, aby ohodnocen´ıbylo co nejm´enˇesubjektivn´ı,jsme se roz- hodli naˇsezkuˇsenostis pouˇz´ıv´an´ımaplikac´ıporovnat s hodnocen´ımostatn´ıch uˇzivatel˚u,k tomu jsme vyuˇzilidat z Google Play (Android) a App Store (iOS). V´ysledn´eohodnocen´ıtedy odr´aˇz´ınaˇsehodnocen´ıv kombinaci s daty z online distribuˇcn´ıch sluˇzeb.

C´ıseln´ehodnocen´ıveˇ vˇsech zvolen´ych uˇzivatelsk´ych krit´eri´ıvid´ımev ta- bulce 6.3. Kde si m˚uˇzemevˇsimnout,ˇzerozd´ıly mezi jednotliv´ymiˇreˇsen´ımi nejsou nikterak velik´e.

35 6. Srovnan´ ´ı vybranych´ reˇ ˇsen´ı

Tabulka 6.3: D˚uleˇzitostuˇzivatelsk´ych krit´eri´ı Uˇzivatelsk´a pˇr´ıvˇetivost Pˇrehlednost konverzac´ı Push notifikace Audio/video hovory Vyhled´av´an´ıv histori Mobiln´ıaplikace Pˇr´ıstuppˇresweb N´avodnost Snadn´epoˇc´ateˇcn´ı nastaven´ı

Mattermost 4 4 4 4 5 3 4 4 3 Element 5 2 5 4 4 4 5 4 4 Rocket.Chat 5 4 3 3 4 4 5 4 4 Zulip 4 5 5 3 4 2 5 4 4

6.2.2 Implementace a technick´easpekty

Jedn´ımz hlavn´ıch poˇzadavk˚uBlahobyt˚ubylo, aby bylo moˇzn´esoftware na- pojit na jejich vnitropodnikov´yIS. Abychom tedy objektivnˇemohli zhodnotit n´aroˇcnostimplementace jednotliv´ych IM softwaru do IS spoleˇcnosti,pod´ıvali jsme se na to, jak´emoˇznostin´amv tomto ohledu vybran´evarianty nab´ız´ı. Mimo to jsme se zamˇeˇrilina dalˇs´ıtechnick´epoˇzadavky, kter´epodnik stanovil.

6.2.2.1 API – Application programming interface

Jedn´ase o rozhran´ıpro programov´an´ıaplikac´ı,kter´eobsahuje soubor funkc´ı, protokol˚u,knihoven a procedur. API n´amvelmi usnadˇnujenapojen´ına dalˇs´ı aplikace ˇcipˇr´ımona IS podniku. Mattermost Web Services API stoj´ına architektuˇreREST. Pro co nejjed- noduˇsˇs´ıinterakci je doporuˇcenovyuˇz´ıtovladaˇc˚uspecifick´ych pro dan´yjazyk. K dispozici m´ameJavaScript Driver a Golang Driver z ˇradofici´aln´ıch ovladaˇc˚u a d´aleovladaˇcevyvinut´ekomunitou pro jazyk PHP a Python. Element API je postaveno na klasick´emprincipu komunikace klienta se serverem. Komunikace prob´ıh´ana z´akladˇev´ymˇeny objekt˚utypu JSON pˇres protokol HTTPS (je podporov´ani protokol HTTP). U Rocket.Chat se m˚uˇzemesetkat se dvˇemamoˇznostmi.Prvn´ız nich je tzv. Realtime API, kter´eje zaloˇzenona komunikaˇcn´ımprotokolu WebSocket, d´ıkykter´emu je moˇzn´eotevˇr´ıtobousmˇernoukomunikaci mezi uˇzivatelem a ser- verem. Druhou moˇznost´ıje pak REST API, to je vˇsakst´alenedokonˇcen´ea ko- munita v´yvoj´aˇr˚ust´alepracuje na jeho vylepˇsen´ı.

36 6.2. Hodnocen´ıvariant metodou TOPSIS

Zulip tak´epˇrich´az´ıse dvˇemamoˇznostmiAPI, jde opˇeto REST a Realtime API. D´ıkyRealtime API je moˇzn´eokamˇzitˇereagovat na ud´alosti,ke kter´ym doch´az´ı.Pro interakci s API je nejv´ıcedoporuˇcov´anovyuˇzit´ıjazyku Python. Vˇsechna ˇreˇsen´ı,kter´an´amdoposud z˚ustalave v´ybˇeru,disponuj´ıvlastn´ım API. Rozd´ıly mezi jednotliv´ymi API jsou vcelku neznateln´e. U ˇz´adn´eho z tˇechto rozhran´ıch jsme neshledali z´asadn´ıprobl´em, kter´yby nˇejak´ymzp˚uso- bem znemoˇzˇnoval propojen´ıse st´avaj´ıc´ımvnitropodnikov´ymIS. Kaˇzd´ez tˇe- chto ˇreˇsen´ıposkytuje podrobnou dokumentaci, jak rozhran´ıpouˇz´ıvat.

6.2.2.2 Web Chat D´alejsme se pod´ıvali, jak se jednotliv´aˇreˇsen´ıstav´ık funkci web Chat, nˇekdy tak´enaz´yvan´elive chat. Jedn´ase o komunikaˇcn´ıkan´al,kter´yumoˇzˇnujen´a- vˇstˇevn´ıkovi webu (kde je integrov´anatato funkce) komunikovat s oper´atorem (zamˇestnancem,kter´ym´ana starosti komunikaci se z´akazn´ıky).Dle pˇr´ıpadov´e studie [43], integrace web chatu na webov´estr´ankypodniku, nˇekolikan´asobnˇe zvyˇsujekonverzn´ı pomˇer.Propojen´ım web chatu s intern´ım komunikaˇcn´ım softwarem, sniˇzujemedobu reakce na n´avˇstˇevn´ık˚uvdotaz. Rocket.Chat nab´ız´ıpˇrid´an´ıwidgetu na web, nab´ız´ıjak off-line, tak i on-line verzi chatu. Ostatn´ıplatformy nepˇrich´az´ıs vlastn´ımzp˚usobem ˇreˇsen´ı,m˚uˇzeme vˇsakpomoc´ı integrace napojit do naˇsehoprostˇred´ı nˇejak´yweb chat, kter´y si vybereme z moˇznost´ı,jeˇzjsou na trhu. Nev´yhodou je, ˇzeweb chat bude v nˇekter´ych parametrech omezen´ya za plnou verzi bychom si museli platit nezanedbateln´eˇc´astky. Jako je tomu napˇr´ıkladv pˇr´ıpadˇeHybrid.Chat, kter´y je doporuˇcov´anjako live chat widget spoleˇcnost´ıMattermost. Produkt je sice v z´akladn´ıverzi zdarma ale jeho hlavn´ıomezen´ıspoˇc´ıv´av poˇctukonverzac´ı, tˇech je moˇznoprov´estpouze 100 za mˇes´ıc,jinak je nutn´eupgradovat na vyˇsˇs´ı verzi, za kterou ale jiˇzzaplat´ıme29 $/mˇes´ıc.

6.2.2.3 Autentizace U Element, Zulip i Rocket.Chat je moˇznoprov´adˇetautentizaci prostˇredni- ctv´ımalespoˇnjednoho z dvojice protokol˚uLDAP nebo OAuth. U Mattermost je tato moˇznostsouˇc´ast´ı aˇzplacen´everze. Reˇsen´ımˇ t´eto situace m˚uˇzeb´yt staˇzen´ı Mattermost LDAP Module“, kter´yje volnˇepˇr´ıstupn´yna internetu, ” nem˚uˇzemesi vˇsakb´ytjist´ıjeho perspektivu do budoucna, a to t´ım,zda ko- munita v´yvoj´aˇr˚ubude modul st´aleaktualizovat.

6.2.2.4 Dostupnost a podpora N´aˇsv´ybˇer,jak uˇzbylo ˇreˇcenoa od˚uvodnˇeno,se vydal cestou open source soft- ware, kter´ejsou zcela zdarma. U tˇechto verz´ıtak nem˚uˇzemeoˇcek´avat ˇz´adnou zv´yˇsenoupodporu ze strany spoleˇcnostistoj´ıc´ıza ˇreˇsen´ım,ale n´ahradoun´am m˚uˇzeb´ytpodpora od komunity a dobˇrezpracovan´adokumentace. Na garanci dostupnosti formou SLA (Service-level agreement), zde tak´en´aroknem´ame.

37 6. Srovnan´ ´ı vybranych´ reˇ ˇsen´ı

Tabulka 6.4: D˚uleˇzitosttechnick´ych krit´eri´ı Napojen´ına vnitropodnikov´yIS Zabezpeˇcen´ı Autentizace Dostupnost a podpora Dokumentace Web Chat

Mattermost 4 2 2 3 5 2 Element 4 4 4 2 5 1 Rocket.Chat 4 4 4 2 5 4 Zulip 4 4 5 3 5 1

Tato smlouva se sjedn´av´aaˇzv pˇr´ıpadˇeplacen´ych verz´ı,ty vˇsaksv´ymin´aklady pˇrekraˇcuj´ırozpoˇcetna projekt. V tabulce 6.4, je vidˇetdo jak´em´ırysplˇnuj´ıprodukty stanoven´atechnick´a krit´eria.

6.2.3 Celkov´ehodnocen´ı

Postup metody jsme podrobnˇejiˇzpopsali v kapitole 2.2.1.2. Uv´ad´ıme zde proto pouze celkov´yv´ysledekanal´yzymetodu TOPSIS, jenˇzje zanesen v ta- bulce 6.5, kde m˚uˇzemepozorovat hodnoty relativn´ıch ukazatel˚u,v prvn´ıch dvou sloupc´ıch jsou uvedeny samostatnˇehodnoty ukazatel˚uz prvn´ıa druh´e ˇcasti,ve tˇret´ımpak v´ysledn´yukazatel. V´ysledn´epoˇrad´ıplatforem n´amurˇcuje hodnota ukazatele ci. Alternativa, kter´aje nejel´epe hodnocen´apodle metody TOPSIS, je ta s ukaztelem nejvyˇsˇs´ıhodnoty. D´alesi m˚uˇzemepovˇsimnout,ˇze v´ysledn´ybodov´yrozd´ılmezi alternativami nen´ınikterak propastn´y. Z anal´yzyn´amjako nejlepˇs´ıˇreˇsen´ıvych´az´ıplatforma Zulip, ta se v cel- kov´emsouhrnu um´ıstila tˇesnˇepˇredkonkurenˇcn´ım softwarem Rocket.Chat, kter´yje jeden z nejpouˇz´ıvanˇejˇs´ıch open source IM pro podnik´an´ı.Hlavn´ım d˚uvodem, proˇcRocket.Chat skonˇcilaˇzna druh´emm´ıstˇeje probl´ems notifi- kacemi, kter´ymu v´yraznˇepohorˇsilv hodnocen´ı.Platforma Mattermost lehce zaostala za ostatn´ımi,zejm´enaz d˚uvodu nedostatku funkc´ı,kter´eporovn´avan´a verze Enterprise E0“ neobsahuje nebo jsou limitov´any a nab´ızeny aˇzv r´amci ” placen´ehoprogramu. Velmi slibn´ymkandid´atemse z poˇc´atkuzd´alElement,

38 6.2. Hodnocen´ıvariant metodou TOPSIS

Tabulka 6.5: V´ysledn´ehodnocen´ımetodou TOPSIS, hodnoty ukazatele ci Technick´easpekty Uˇzivatelsk´a pouˇzitelnost Celkov´ehodnocen´ı

Mattermost 0,14 0,57 0,46 Element 0,58 0,49 0,51 Rocket.Chat 0,75 0,55 0,59 Zulip 0,68 0,61 0,63 u nˇejjsme vˇsakspatˇrilivelk´ynedostatek v pˇrehlednosti konverzac´ı,kdy dis- kuse v jednom kan´alunelze rozˇclenitna menˇs´ı t´emataa kan´alse rychle st´av´anepˇrehledn´ym.Pro pˇredstavu to m˚uˇzemepˇrirovnat ke klasick´emu sku- pinov´emu chatu.

39

Kapitola 7

V´ysledekproveden´eanal´yzy

Vˇsechny 4 softwary, Mattermost, Element, Rocket.Chat, Zulip, vzeˇsliz hru- b´ehov´ybˇeru,jako schopn´ı adepti plnit zjiˇstˇen´epoˇzadavky. Po z´ısk´an´ı po- drobnˇejˇs´ıch informac´ı a proveden´ı pˇr´ısluˇsn´ych anal´yzn´amvzeˇselz v´ybˇeru kandid´at,kter´yje vhodn´ypro nasazen´ıv Blahobyty. V´ysledekv´ıcekriteri´aln´ı anal´yzyje ovlivnˇenzejm´enadvˇemafaktory, prvn´ımje ohodnocen´ım´ırysplnˇen´ı dan´ehokrit´eriaalternativou a druh´ymje nastaven´ı vah krit´eri´ı. Jako nej- podstatnˇejˇs´ı shledal z´astupce podniku pˇrehlednostkonverzac´ı, push notifi- kace a vyhled´av´an´ıv historii. Tato krit´eriase v naˇsemrozdˇelen´ıˇrad´ıdo ˇc´asti uˇzivatelsk´epouˇzitelnosti. Platforma, kter´ase n´amjev´ı,na z´akladˇev´ıcekriteri´aln´ıanal´yzymetodu TOPSIS, jako nejvhodnˇejˇs´ıpro implementaci je ˇreˇsen´ıZulip, kter´edoporuˇcu- jeme k nasazen´ı. To v anal´yzez´ıskalo nejlepˇs´ı hodnocen´ı. Je vˇsakd˚uleˇzit´e podotknout, ˇzeˇreˇsen´ı Rocket.Chat se um´ıstilo v tˇesn´e bl´ızkosti s mal´ym rozd´ılem.Pokud bychom brali v potaz pouze technick´easpekty, nejvhodnˇejˇs´ı by bylo pr´avˇeˇreˇsen´ıRocket.Chat. Jeho horˇs´ıum´ıstˇen´ıpramen´ıv uˇzivatelsk´e pouˇzitelnosti.Hlavn´ımprobl´ememjsou omezen´epush notifikace, tato funkce je vˇsakpro Blahobyty velmi d˚uleˇzit´a.A zejm´enakv˚ulitomuto aspektu nelze Rocket.Chat oznaˇcitza optim´aln´ıa doporuˇcitho pˇredostatn´ımikandid´aty. Ve vˇsech ostatn´ıch krit´eri´ıch jsou si tato dvˇeˇreˇsen´ıvelice podobn´a. Celkovˇem˚uˇzeme konstatovat, ˇzesoftware Zulip dos´ahlvelmi dobr´ehohod- nocen´ıv r´amciuˇzivatelsk´ych krit´eri´ı,kter´ajsou v dneˇsn´ıdobˇevelmi v´yznamn´y ukazatel. Nab´ız´ın´amvelmi zaj´ımav´ysyst´emˇclenˇen´ıkonverzac´ı,kter´yjsme shledali jako nejl´epe zpracovan´yu uvaˇzovan´ych softwar˚u. Z pohledu technick´ych krit´eri´ısplˇnujepotˇrebn´epoˇzadavky, kter´ejsme de- finovali. Jedin´epoˇzadavky, kter´ynelze naplnit v z´avislostina charakteru vy- bran´ehoˇreˇsen´ıjsou vysok´adostupnost (99,7 %) a podpora. Jelikoˇzse jedn´a o open source ˇreˇsen´ıbez jak´ekoliv rozˇs´ıˇren´elicence, u kter´ehobude za provoz zodpovˇedn´ys´ampodnik, nelze od nikoho vyˇzadovat SLA nebo podobn´ydo- kument. Pomoc s ˇreˇsen´ımprobl´em˚u,m˚uˇzemeoˇcek´avat zejm´enaod komunity neˇzliod samotn´espoleˇcnosti,kter´apodporu poskytuje aˇzve vyˇsˇs´ıch placen´ych

41 7. Vysledek´ provedene´ analyzy´ verz´ıch. Pozitivn´ımfaktorem ale je, ˇzev r´amcikomunitn´ıch f´orˇcastopˇrip´ıvaj´ı k dotaz˚umv´yvoj´aˇria z´astupci spoleˇcnostiZulip. D˚uleˇzit´ymhlediskem, kter´ejsme brali v potaz je cena. Software, kter´y jsme doporuˇciliexistuje ve v´ıcevariant´ach, setkat se tak m˚uˇzemei s placenou verz´ı,my se vˇsakzab´yvali pouze variantou oznaˇcovanou Community“. Jiˇz ” dˇr´ıve jsme uvedli, ˇzese jedn´ao open source software, je tedy moˇzn´esi jej zdarma st´ahnouta implementovat do vlastn´ıhoprostˇred´ı.Samotn´en´akladyna poˇr´ızen´ıse n´amsice rovnaj´ınule, ale nelze vˇsakopomenout vedlejˇs´ın´aklady, jeˇzjsou spojeny s prvotn´ım nasazen´ıma provozem. Velkou v´yhodou je, ˇze firma disponuje vlastn´ımIT oddˇelen´ıma bude tak schopna prov´estvˇsechny potˇrebn´eˇcinnosti sama. D˚uleˇzit´etedy bude vyˇclenitzejm´enalidsk´ezdroje, aby zamˇestnanciIT oddˇelen´ınebyli v dobˇeimplementace nasazeni v jin´ych projektech. Instalace Zulip serveru nen´ınijak obt´ıˇzn´aa na str´ank´ach spoleˇcnostije k dispozici podrobn´yn´avod instalace a konfigurace. Instalace bude provedena na serverech, kter´ymijiˇzspoleˇcnostdisponuje a instalace softwaru, by nemˇela v´yraznˇezv´yˇsit provozn´ın´aklady. O propojen´ıs vnitropodnikov´ymIS se tak´e postar´aIT oddˇelen´ı,tuto ˇcinnost zahrneme do prvotn´ıinstalaˇcn´ıf´aze.Po do- konˇcen´ıprvotn´ıf´azebude potˇrebauspoˇr´adatzaˇskolen´ı,o d´elce10–15 minut, kde bude zamˇestnanc˚umzbˇeˇznˇepˇredstaveno, jak platformu vyuˇz´ıvat a motivo- vat je k jej´ımu pouˇz´ıv´an´ı,pˇr´ıpadnˇeuk´azat,jak aplikaci st´ahnoutdo mobiln´ıho telefonu a nastavit vˇsepotˇrebn´e.Zaˇskolen´ıbude pˇridˇelenojednomu ze ˇclen˚u IT oddˇelen´ı,kter´ynastuduje spr´avn´epouˇz´ıv´an´ıplatformy, tato osoba se bude tak´ev budoucnu starat o zodpov´ıd´an´ıdotaz˚usv´ych koleg˚uohlednˇeprostˇred´ı Zulip. Z dlouhodob´ehohlediska bude nutn´e,aby IT oddˇelen´ıpˇribyla povinnost software na serveru aktualizovat a pˇr´ıpadnˇese zab´yvat jeho pˇrizp˚usoben´ım podnikov´emu prostˇred´ı. Pokud se na cel´yproces pod´ıv´amev ˇc´ıslech, odhadujeme ˇzena prvotn´ı f´azibude zapotˇreb´ı3–5 ˇclovˇekodn´ı,na zaˇskolen´ı(zahrnuje nauˇcen´ıse s plat- forma, pˇr´ıprava ˇskolen´ı, ˇskolen´ı) 1 ˇclovˇekoden. V prvn´ıch dnech po nasa- zen´ıpˇredpokl´ad´amezv´yˇsen´ypoˇcetdotaz˚usmˇeremk IT oddˇelen´ı,odhadem 1 ˇclovˇekoden v prvn´ımt´ydnu. V koneˇcn´emsouˇctubude zapotˇreb´ı5–7 ˇclovˇe- kodn˚upro implementaci. U kaˇzd´ehoprojektu je pro managment firmy d˚uleˇzit´an´avratnostinvestice do projektu. Ide´aln´ım pˇr´ıpadem je situace kdy lze snadno prov´estv´ypoˇcet n´avratnosti,kde v´ysledekje vyj´adˇrenve finanˇcn´ıpodobˇe.Existuj´ıvˇsaksitu- ace, kdy pˇr´ınosprojektu spoˇc´ıv´av nepenˇeˇzn´ıch dopadech a jejich pˇrevod na finanˇcn´ıvyj´adˇren´ıje komplikovan´ya mnohdy i zbyteˇcn´y.V takov´etosituaci uv´ad´ımepˇr´ınosyprojektu na obecn´e´urovni, coˇzslouˇz´ımanagementu k odhadu rentability. A stejnˇetak je tomu v naˇsempˇr´ıpadˇe.Pˇr´ınoszaveden´ısoftwaru Zulip spatˇrujemehned v nˇekolika ohledech: komunikace mezi zamˇestnancije mnohem rychlejˇs´ı(odpad´anutnost formalit e-mail konverzac´ı)a pˇrehlednˇejˇs´ı, m˚uˇzemesd´ıletinformace s urˇcit´ymokruhem osob (napˇr.v r´amcioddˇeln´ı), s neomezen´ymvyhled´av´an´ıma historii se nemus´ımeb´at,ˇzeztrat´ımepˇr´ıstup

42 k informac´ım uloˇzen´ymv konverzac´ıch, asynchronn´ı komunikace umoˇzˇnuje odpovˇedˇetaˇzv momentˇekdy m´azamˇestnanecˇcas,d´alen´amsyst´emvl´aken v konverzac´ıch znatelnˇespoˇr´ıˇcas(ˇctemejen to co se n´ast´yk´a)a v posledn´ı ˇradˇed´ıkypush notifikac´ımje moˇzn´edrˇzetvˇsechny zamˇestnancev aktu´aln´ım dˇen´ıa vyˇzadovat tak jejich rychl´ereakce. D´ıkyvˇsemv´yˇseuveden´ympˇr´ınos˚um, je moˇzn´edo velk´em´ırypˇren´estkomunikaci, kter´abˇeˇznˇeprob´ıh´ana pracoviˇsti, do prostˇred´ıon-line svˇeta,a dokonce ji jeˇstˇezefektivnit. D´ıkyvolbˇevarianty provozu self-hosted pˇredvariantou SaaS, budou m´ıt Blahobyty kontrolu nad sv´ymidaty a intern´ıinformace nebudou uloˇzeny na serverech tˇret´ıstrany. Tento fakt sniˇzujeriziko odposlouch´av´an´ıkomunikace ˇcijin´enaruˇsen´ıbezpeˇcnosti.

43

Z´avˇer

Hlavn´ımc´ılemt´etobakal´aˇrsk´epr´acebylo analyzovat trh a doporuˇcitIM soft- ware, kter´ybude vhodn´ypro nasazen´ıv Blahobyty a bude odpov´ıdat jejich poˇzadavk˚um.Za t´ımto ´uˇcelembyla vytvoˇrenapˇr´ıpadov´astudie, v r´amci,kter´e byly vypracov´any vˇsechny potˇrebn´eanal´yzya posl´ezena z´akladˇez´ıskan´ych dat vybr´ano vhodn´eˇreˇsen´ı.Jako souˇc´aststudie vznikla tak´eanal´yzatrhu, v r´amci,kter´ebylo pˇredstaveno nˇekolik moˇzn´ych alternativ k doporuˇcovan´emu ˇreˇsen´ı. Z v´ysledk˚ustudie vyplynul jako nejvhodnˇejˇs´ı (dle stanoven´ych poˇzada- vk˚u)software Zulip, ten byl srovn´av´anve fin´aln´ımv´ybˇerus ˇreˇsen´ımiMatter- most, Element a Rocket.Chat. Z´avˇereˇcn´edoporuˇcen´ıje zaloˇzenozejm´enana v´ysledc´ıch v´ıcekriteri´aln´ıanal´yzyproveden´emetodou TOPSIS. V´ybˇerkrit´eri´ı byl rozdˇelendo dvou ˇc´ast´ı,prvn´ıˇc´astse zamˇeˇrilana pouˇzitelnostuˇzivatelsk´eho rozhran´ı,druh´apak na technick´easpekty. Zulip z´ıskalnejlepˇs´ıcelkov´eohod- nocen´ı,v pˇr´ıpadˇepouˇzitelnostiobsadil prvn´ıpˇr´ıˇckua z pohledu technick´ych krit´eri´ıse um´ıstil s lehkou ztr´atouza konkurenˇcn´ıplatformou Rocket.Chat. Z´avˇerpr´aceshrnuje ekonomicko-manaˇzersk´edopady nasazen´ı softwaru, moˇzn´ypl´animplementace a odhad n´aklad˚u.D´alepr´acepoukazuje na sku- teˇcnost,ˇzeimplementaci ˇreˇsen´ıbude schopn´ezajistit IT oddˇelen´ıpodniku. Pokud tedy Blahobyty uvoln´ısv´elidsk´ezdroje, a do n´aklad˚use nebude za- poˇc´ıt´avat v´yˇsemezd zamˇestnanc˚u,finanˇcn´ın´akladyna zaveden´ıbudou zane- dbateln´e. Pˇr´ınosem pr´aceurˇcitˇeje, krom doporuˇcen´ı vhodn´eho IM softwaru pro Blahobyty, tak´eucelen´ya pˇrehledn´ypostup v´ybˇerusoftwaru, kter´yje po upraven´ıkrit´eri´ıaplikovateln´yna softwary s r˚uzn´ymzamˇeˇren´ım.Ten m˚uˇze b´ytuˇziteˇcn´ymn´avodem pro spoleˇcnosti,kter´ese aktu´alnˇezab´yvaj´ıot´azkou v´ybˇerusoftwaru, ˇcipˇr´ımov´ybˇeremkomunikaˇcn´ıhosoftwaru. Vytvoˇren´astudie nezahrnuje podrobn´yn´avrhimplementace a konkr´etn´ı postup nasazen´ı, jenˇzby byl v´azan´yna vnitropodnikov´yIS Blahobyty, coˇz nebylo c´ılemt´etopr´ace.V tomto ohledu by vˇsakˇslona pr´acinav´azata vytvoˇrit studii, kter´aby se tˇemitoot´azkamizaob´ırala.

45

Literatura

[1] Svozilov´a,A.: Projektov´ymanagement. Praha: Grada, tˇret´ıvyd´an´ı,2016, ISBN 978-80-271-0075-0.

[2] Fotr, J.; Souˇcek, I.: Investiˇcn´ı rozhodov´an´ı a ˇr´ızen´ı projekt˚u:Jak pˇripravovat, financovat a hodnotit projekty, ˇr´ıditjejich riziko a vytv´aˇret portfolio projekt˚u. Praha: Grada, 2011, ISBN 978-80-247-3293-0.

[3] Sieber, P.: Studie proveditelnosti (Feasibility Study) - metodick´apˇr´ıruˇcka [online]. Ministerstvo pro m´ıstn´ı rozvoj, verze 1.4 vyd´an´ı, 2004. Do- stupn´ez: http://www.praha.eu/public/1a/5d/6e/465480_62687_PPZ_ priloha_C.pdf

[4] Fotr, J.; Souˇcek,I.: Podnikatelsk´yz´amˇera investiˇcn´ırozhodov´an´ı. Praha: Grada, 2005, ISBN 80-247-0939-2.

[5] Managementamnia.com: SWOT anal´yza. ManagementMa- nia.com [online], ˇr´ıjen 2020, [cit. 2021-02-25]. Dostupn´e z: https://managementmania.com/cs/swot-analyza

[6] Doleˇzal,J.; M´achal, P.; Lacko, B.: Projektov´ymanagement podle IPMA. Praha: Grada, druh´evyd´an´ı,2012, ISBN 978-80-247-4275-5.

[7] Eeles, P.: Capturing Architectural Requirements. IBM [online], lis- topad 2005, [cit. 2021-02-25]. Dostupn´e z: https://www.ibm.com/ developerworks/rational/library/4706.html/

[8] COEPD: What is FURPS+. Business Analyst Training in Hy- derabad [online], srpen 2014, [cit. 2021-02-25]. Dostupn´e z: https://businessanalysttraininghyderabad.wordpress.com/2014/ 08/05/what-is-furps/

[9] Basl, J.; Blaˇz´ıˇcek,R.: Podnikov´einformaˇcn´ısyst´emy:podnik v informaˇcn´ı spoleˇcnosti. Praha: Grada, tˇret´ıvyd´an´ı,2012, ISBN 978-80-247-4307-3.

47 Literatura

[10] Hanine, M.; Boutkhoum, O.; Tikniouine, A.; aj.: Application of an in- tegrated multi-criteria decision making AHP-TOPSIS methodology for ETL software selection. SpringerPlus [online], bˇrezen 2016, [cit. 2021-04- 06]. Dostupn´ez: https://springerplus.springeropen.com/articles/ 10.1186/s40064-016-1888-z

[11] Maˇs´atov´a, J.: V´ybˇer vhodn´eho softwaru z pohledu v´ıcekriteri´aln´ıho rozhodov´an´ı [online]. Diplomov´a pr´ace, Vysok´a ˇskola ekonomick´a v Praze, Praha, 2011. Dostupn´ez: https://vskp.vse.cz/28511_vyber_ vhodneho_softwaru_zpohledu_vicekriterialniho_rozhodovani

[12] Ram´ık, J.: V´ıcekriteri´aln´ı rozhodov´an´ı - analytick`y hierarchick`y pro- ces (AHP) [online]. Slezsk´a univerzita v Opavˇe, Obchodnˇe podni- katelsk´a fakulta, 1999, ISBN 9788072480470. Dostupn´e z: https:// books.google.cz/books?id=eLEbtwAACAAJ

[13] Petr, F.; Jablonsk´y,J.; Maˇnas,M.: V´ıcekriteri´aln´ırozhodov´an´ı. Praha: Vysok´aˇskola ekonomick´a[Praha], 1994, ISBN 80-7079-748-7.

[14] Zmeˇskal, Z.: V´ıcekriteri´aln´ı hodnocen´ı variant a anal´yzacitlivosti pˇri v´ybˇeruprodukt˚ufinanˇcn´ıch instituc´ı[online]. 2009, [cit. 2021-04-07]. Do- stupn´ez: https://www.ekf.vsb.cz/share/static/ekf/www.ekf.vsb.cz/ export/sites/ekf/frpfi-history/cs/2009/prispevky/dokumenty/ Zmeskal.Zdenek_1.pdf

[15] Doubravov´a,H.: V´ıcekriteri´aln´ı anal´yzavariant a jej´ı aplikace v praxi [online]. Diplomov´apr´ace,Jihoˇcesk´auniverzita v Cesk´ychˇ Budˇejovic´ıch, C.ˇ Bud, 2009. Dostupn´ez: https://theses.cz/id/6citbe/

[16] Jablonsk´y,J.: Operaˇcn´ı v´yzkum:Kvantitativn´ı modely pro ekonomick´e rozhodov´an´ı. Professional Publishing, druh´evyd´an´ıvyd´an´ı,2002, ISBN 80-86419-42-8.

[17] Ballı, S.; Koruko˘glu,S.: Selection Using Fuzzy AHP and TOPSIS Methods [online]. Mathematical and Computational Appli- cations, roˇcn´ık14, ˇc.2, 2009: s. 119–130, ISSN 2297-8747. Dostupn´ez: https://www.mdpi.com/2297-8747/14/2/119

[18] R´ıha,P.:ˇ Slovn´ıkpoˇc´ıtaˇcov´einformatiky : v´ykladov´yslovn´ıkpro pr´acis informacemi : hardware a software vˇcetnˇepoˇc´ıtaˇcov´ychs´ıt´ı,internetu a mobiln´ıchtechnologi´ı. Ostrava: Montanex, prvn´ıvyd´an´ı,2002, ISBN 80- 7225-083-3.

[19] Zemliˇcka,M.:ˇ E-mail, chat, sms: Praktick´ypr˚uvodce elektronickou komu- nikac´ı. Brno: Computer Press, prvn´ıvyd´an´ı,2003, ISBN 80-7226-928-3.

48 Literatura

[20] Kohout, M.: Instant messaging vladne mobilni komunikaci. FreeBit [on- line], ˇcerven 2015, [cit. 2021-02-25]. Dostupn´ez: https://freebit.cz/ instant-messaging-vladne-mobilni-komunikaci/

[21] Labelium Group: Apps instant messaging digital strategy. La- belium [online], kvˇeten 2021, [cit. 2021-02-25]. Dostupn´e z: https://www.labelium.com/blog/apps-instant-messaging- digital-strategy/

[22] Meyer, S.: On-Prem vs Hosted vs SaaS: What are the Differences? bi- gcommerce [online], kvˇeten2020, [cit. 2021-04-07]. Dostupn´ez: https: //www.bigcommerce.com/blog/on-prem-vs-hosted-vs-saas

[23] Svantesson, S.: SaaS vs Hosted – What’s the difference and which is better suited for your company? soluno [online], leden 2020, [cit. 2021- 04-07]. Dostupn´ez: https://www.soluno.com/saas-vs-hosted-whats- the-difference-and-which-is-better-for-you/

[24] Curso s.r.o. aktu´alnˇe- Zmˇeny a ud´alostive spoleˇcnosti— Kurzy.cz [on- line]. [cit. 2021-04-07]. Dostupn´ez: https://rejstrik-firem.kurzy.cz/ 04933133/curso-sro/zmeny/

[25] Blahobyty - Spr´ava kr´atkodob´ych pron´ajm˚u[online]. [cit. 2021-04-07]. Dostupn´ez: https://www.blahobyty.cz/

[26] Welcome to your new HQ — Slack. [cit. 2021-04-07]. Dostupn´ez: https: //slack.com/intl/en-cz/

[27] D’Angelo, M.: 14 Chat Tools for Small Business. businessnewsdaily [online], kvˇeten 2020, [cit. 2021-04-07]. Dostupn´e z: https:// www.businessnewsdaily.com/9441-chat-tools-small-business.html

[28] Duffy, J.; Moore, B.: The Best Business for 2021. pcmag [online], bˇrezen 2020, [cit. 2021-04-07]. Dostupn´e z: https:// www.pcmag.com/picks/the-best-business-messaging-apps

[29] Baldikov, N.: Best Instant Messaging Apps for Business (Free and Paid Tools). brosix [online], ˇcerven 2020, [cit. 2021-04-07]. Dostupn´ez: https: //www.brosix.com/blog/instant-messaging-apps/

[30] Best Business Instant Messaging Software for Small Businesses in 2021 — G2 [online]. [cit. 2021-04-07]. Dostupn´e z: https://www.g2.com/ categories/business-instant-messaging

[31] Jaro: Instant Messaging for Business: Your 10 Best Options (Nov 2020). Respond.io [online], listopad 2020, [cit. 2021-04-07]. Dostupn´ez: https: //respond.io/blog/instant-messaging-for-business/

49 Literatura

[32] Curry, D.: Microsoft Teams Revenue and Usage Statistics (2021). Busi- ness of Apps [online], bˇrezen2021, [cit. 2021-04-07]. Dostupn´ez: https: //www.businessofapps.com/data/microsoft-teams-statistics/

[33] Videokonference, sch˚uzky, vol´an´ı— Microsoft Teams [online]. [cit. 2021- 04-07]. Dostupn´e z: https://www.microsoft.com/cs-cz/microsoft- teams/group-chat-software

[34] Mattermost: Open-source, high-trust, developer-centric collabo- ration platform [online]. [cit. 2021-04-07]. Dostupn´e z: https: //mattermost.com/

[35] Your Team Collaboration IN ONE APP — Ryver [online]. [cit. 2021-04- 07]. Dostupn´ez: https://ryver.com/

[36] Element — Secure Collaboration and Messaging [online]. [cit. 2021-04- 07]. Dostupn´ez: https://element.io/

[37] Rocket.Chat - The Ultimate Communication Platform [online]. [cit. 2021- 04-07]. Dostupn´ez: https://rocket.chat/

[38] Cornell, J.: Is Discord Right for Your Business? How-To Geek [online], bˇrezen2020, [cit. 2021-04-07]. Dostupn´ez: https://www.howtogeek.com/ 660601/is-discord-right-for-your-business/

[39] Discord — M´ısto,kde m˚uˇzeˇspokecat a tr´avitˇcas[online]. [cit. 2021-04- 07]. Dostupn´ez: https://discord.com/

[40] Chat for distributed teams — Zulip [online]. [cit. 2021-04-07]. Dostupn´e z: https://zulip.com/

[41] Hruˇska,T.: Multikriteri´aln´ıhodnocen´ın´astroj˚upro ˇr´ızen´ıIT sluˇzeb [on- line]. Diplomov´apr´ace,Univerzita Tom´aˇseBati ve Zl´ınˇe,Zl´ın,2017. Do- stupn´ez: http://hdl.handle.net/10563/41101

[42] Bobˇc´ık, Z.: Anal´yza aplikace vybran´eho ´uˇcetn´ıho softwaru ve firmˇe [online]. Diplomov´apr´ace,Vysok´euˇcen´ıtechnick´ev Brnˇe,Brno, 2018. Dostupn´e z: https://www.vutbr.cz/studenti/zav-prace/detail/ 103010?zp_id=103010

[43] Kub´ıˇcek, M.: Pˇr´ıpadov´a studie: v eshopu – Zopim vs. SmartSupp. michalkubicek.cz [online], ´unor 2015, [cit. 2021-04-07]. Dostupn´e z: https://michalkubicek.cz/pripadova-studie-online- chat-v-eshopu-zopim-vs-smartsupp/

50 Prˇ´ıloha A

Seznam pouˇzit´ychzkratek

IS Informaˇcn´ısyst´em

OAuth Protokol slouˇz´ıc´ıpro autentizaci a autorizaci

OS Operaˇcn´ısyst´em

SaaS Software jako sluˇzba

US´ Uvodn´ıstudie´

51

Prˇ´ıloha B

Pˇredv´ybˇersoftwaru

53 B. Predvˇ yb´ erˇ softwaru

Neomezené Konverzační vyhledávání v Sdílení Push Název řešení: 1-to-1 chat místnosti historii zpráv souborů notifikace Cena* Slack 156 420,00 Kč

Microsoft Teams ANO ANO ANO ANO ANO ZDARMA

NENÍ VEŘEJNĚ Podium DOSTUPNÁ 117 153,10 Kč Chanty 62 884,51 Kč Front 2 075 250,67 Kč Quip 209 621,28 Kč Hive 251 545,54 Kč Workplace by 83 848,51 Kč Facebook Nifty 32 491,30 Kč Swit 419 024,20 Kč NE - historie se Glip ANO ANO ANO ANO ZDARMA po čase maže NE - pouze mezi ANO - ale Spike ANO 15 000 ANO ANO ZDARMA maximálně 10 nejnovějšími Flock 94 329,58 Kč ANO NE ANO ANO ANO ZDARMA

Troop Messenger 52 405,32 Kč NENÍ VEŘEJNĚ Cisco Jabber DOSTUPNÁ NE - pouze mezi Zoho Cliq ANO ANO 10 000 ANO ANO ZDARMA nejnovějšími Brosix 83 848,51 Kč NE - maximálně Twist ANO ANO jeden měsíc ANO ANO ZDARMA zpětně Fleep ANO NE ANO ANO ANO ZDARMA Chanty 62 886,38 Kč

Mattermost ANO ANO ANO ANO ANO ZDARMA

Ryver ANO ANO ANO ANO ANO 20 700,10 Kč

Wire 122 213,57 Kč Hibox 83 848,51 Kč

Obr´azekB.1: Pˇredv´ybˇersoftware, ˇc´astˇc.1/2

54 Neomezené Konverzační vyhledávání v Sdílení Push Název řešení: 1-to-1 chat místnosti historii zpráv souborů notifikace Cena*

Element ANO ANO ANO ANO ANO ZDARMA

Trillian 69 175,02 Kč Crugo 232 508,74 Kč Business 104 592,28 Kč Bitrix24 130 087,49 Kč Walkabout 251 545,54 Kč Workplace ANO - ale Rocket.Chat ANO ANO ANO ANO pouze ZDARMA 10 000 Office Chat 25 678,61 Kč Discord ANO ANO ANO ANO ANO ZDARMA RingCentral 628 863,84 Kč Zulip ANO ANO ANO ANO ANO ZDARMA

Kurzy měn: *Uvedená cena je vypočítána pro 80 uživatelů, na jeden rok. Vždy byla brána ta nejlevnější GBP/CZK 30,27 nabízená varianta, splňující základní požadavky. USD/CZK 21,83 **Uvedená cena je pro 50 uživatelů, pro 80 je cena pouze na vyžádání. EUR/CZK 26,07 ***Uvedená cena je jednorázová. Podpora aktualizací je však jen po omezenou dobu.

Všechny výše uvedené informace byly získány z webových stránek dílčích platforem.

Obr´azekB.2: Pˇredv´ybˇersoftware, ˇc´astˇc.2/2

55

Prˇ´ıloha C

Obsah pˇriloˇzen´ehoCD

readme.txt ...... struˇcn´ypopis obsahu CD src thesis ...... zdrojov´aforma pr´aceve form´atuLATEX text ...... text pr´ace thesis.pdf...... text pr´aceve form´atuPDF

57