Multichannel - tajná přísada
25. 4. 2018
Multichannel - tajná přísada

Pamatujete, jak jsme "udělali banku"? Pistolky, kumpáni… vzpomínáte? Co kdybychom vás teď pozvali k nám do kuchyně a nastínili, co unikátního nám pomáhá? V kostce by se dalo říci, že to je inovativní technologie (produkt Cleverlance Multichannel) v rukách mistrů (náš tým).

O úspěchu restaurace se vedle skvělé obsluhy rozhoduje i v kuchyni. Kvůli čemu se do konkrétního podniku vracíte vy? Často kvůli tomu, čemu se říká signature dish. Je to víc než jen specialita šéfkuchaře. Je to unikátní receptura, ve které se odráží rukopis jejího autora a kterou poznáte (doslova) i se zavázanýma očima. Dokazuje, že v kuchyni stojí někdo, kdo své řemeslo vyladil do mistrovství.

Náš signature dish je Cleverlance Multichannel, vyspělé řešení pro prodej a obsluhu produktů finančních institucí. Pro představu: internetové bankovnictví, které všichni znáte, je jen jedna z tzv. kanálových aplikací, k jejichž vytváření je Multichannel určený. Dále může jít o mobilní bankovnictví, o pobočkové aplikace (např. aplikace pro pracovníky za přepážkami banky), o aplikace pro call centra či zákaznická centra atd.). Cleverlance Multichannel totiž přináší nejen bohatou funkčnost, ale zajišťuje i orchestraci obchodních procesů ve více kanálech a různých koncových zařízeních.

Pod tím si můžete představit, že například o hypotéku si požádáte přes internet, během osobního jednání na pobočce doplníte a pracovník banky rovnou zanese do pobočkové aplikace další podklady. Proces schvalování sledujete v přímém přenosu na svém mobilu. Po celou dobu má systém úplné a aktuální informace. Je na vás, jaký obslužný kanál si vyberete. Mimochodem i žádost o hypotéku lze dneska vyřídit kompletně po internetu, takovou možnost jsme připravovali pro irský trh.

Ingrediencí, které si naši zákazníci cení, je to, že řešení je prakticky celé vizuálně modelované. Umožňuje to velmi rychlou analýzu a provedení změn. Vývoj je tedy nezávislý na konkrétní technologické platformě zařízení. Když je potřeba, přechod na novou front-end technologii je snadný.

Architektura řešení pomáhá snižovat náklady

V naší kuchyni se distribuční kanály připravují už dlouho, díky našim dlouholetým zkušenostem má Multichannel unikátní architekturu. Standardní řešení technologicky zestárnou během pár let. Mají omezenou flexibilitu a jakékoli funkční změny bývají buď rovnou nemožné nebo velmi drahé. Musí se proto sáhnout k náhradě celého systému, což je - nepřekvapivě - opět velmi nákladné.

To nás vedlo k vývoji platformy, která svou funkční a technologickou flexibilitou zabezpečí výrazně delší životnost a vyšší přidanou hodnotu celého řešení. Hlavní surovinou tohoto receptu je technologie FSPL, na které je produkt Cleverlance Multichannel postaven. Patří do kategorie označované jako "high-productivity development platforms" a má hned několik zásadních výhod.

Jednou z nich je, že neprogramujeme, ale modelujeme. Zásadním nedostatkem klasicky implementovaných řešení totiž je, že jakékoli přizpůsobení v oblasti prezentace, logiky nebo integrace je nutné řešit programováním dle připravené specifikace. Jenže kolikrát jste jenom za poslední měsíc četli, jak nedostatkové zboží jsou programátoři? Přizpůsobit Multichannel se naučí velmi rychle každý, kdo má běžné analytické schopnosti. Pro šikovné analytiky i testery se tak otvírá nové a zajímavé pole působnosti v roli modeláře nového řešení.

Zmiňovali jsme se o architektuře našeho řešení. Říká se jí MDA (Model Driven Architecture) a spočívá v tom, že obchodní logika (modelovaná v základních stavebních prvcích aplikace jako screenflow, formulář, pole, mapování dat či validace) je oddělená od technologické vrstvy. Co to znamená v praxi? V kombinaci s vyšší produktivitou nižší náklady na vývoj či schopnost flexibilně rozšířit tým v případě vyšší poptávky.

Další výhodou zvolené technologie je, že model zůstává, i když se mění její front-end technologie. To otevírá možnost budoucích (i zásadních) technologických upgradů. Předchozí investice se přitom ale neztratí, ať už jde o analýzu, otestovanou obchodní funkčnost či dokumentaci. Změny front-end technologie vyvolané zvyšujícími se požadavky na kvalitní uživatelské rozhraní se promítají do platformy FSPL, kterou sdílíme pro všechny naše implementace, zatímco je modelář při konkrétní implementaci od těchto technologických aspektů zcela odstíněn.

Příjemné také je, že model je zároveň dokumentace. Žádná nudná práce s jejím udržováním, model vždy zachycuje aktuální stav.

​Věděli jste, že:

  • Prodej účtů on-line (včetně celého procesu indentifikace a ověření nového klienta) jsme ke klientům dostali za 2 měsíce?
  • Prodej a úpravy platebních karet na pobočce, zahrnující i integraci card management systému GPE, jsme coby prototyp rozchodili za pár dní a za 2,5 měsíce bylo již řešení rutinně používané v produkci, včetně migrace stávajících karet?
  • Multikanál jsme integrovali i se speciálními zařízeními na pobočkách banky, jako jsou tablety pro zobrazování smluv a zachycení podpisu klienta, čtečky dokladů automaticky vytěžující data z občanských či jiných průkazů nebo recyklační pokladny?
  • Recyklační pokladny nedělají z bankovek papír do sběru, ale působí jako takový příruční vkladový a výběrový bankomat pro několik měn pro pracovníka na pobočce?

5 % specialit

Unikátní vlastností technologie Cleverlance FSPL je schopnost zachytit obchodní logiku pomocí vizuálních modelů. Výsledkem je vysoká míra parametrizace řešení, s plnou možností integrace a využití moderních jazyků jako JS a Groovy. Praxe ukazuje, že modelováním pokryjeme zhruba 95 % funkčnosti. Vložením kódu řešíme jen úplné speciality v rozsahu cca 5 %.

Pomocí modelovacích nástrojů se vytvářejí modely specifických vrstev aplikace a tyto se ukládají do tzv. repositáře modelů. Odtud si modely načítá aplikační runtime FSPL a provádí (interpretuje) je v aplikaci. Změna políček na obrazovce nebo přidání nové integrované služby je tak otázka minut, včetně nasazení.

Při modelování tedy vzniká aplikace pomocí vizuálních modelů. Ty reprezentují jednotlivé formuláře, jejich vstupy, výstupy, validace. Formuláře se propojují do tzv. screen flow, které definují obchodní logiku front-endu. Front-endová logika volá vrstvu obchodních multikanálových služeb, které opět ve formě vizuálních modelů orchestrují jednotlivé integrované systémy, interní logiku multikanálového řešení či databázové procedury. Aplikace samozřejmě v případě potřeby umožňuje vložit i java/ javascript kód.

Tajná ingredience

To je receptura. Abychom hostům naší pomyslné restaurace předkládali to, co očekávají, musí být náš tým perfektně sehraný. Součástí úspěchu Multichannel je i to, že dokážeme na potřeby našich klientů reagovat rychleji (a levněji), než je dnes běžné. A často i dřív, než si je sami uvědomí.

Díky tomu jsme například pobočkové řešení pro prodej a servis debetních karet, které spolupracuje s GPE (Global Payments Europe) systémem na správu platebních karet, coby business prototyp umožňující vydání platební karty implementovali během několika dnů. A za dva a půl měsíce už bylo rutinně používané v produkci, včetně migrace stávajících karet.

K úspěchu je kromě báječné technologie a lidí ale potřeba ještě jedna speciální ingredience. Právě ta vylaďuje náš signature dish. Během celého projektu nasloucháme potřebám klienta, kvalifikovaně odhadneme, co potřebuje, a aktivně mu nabízíme další kroky. Právě způsob komunikace a doprovázení klientů celým projektem je to, co posunuje řemeslo směrem k mistrovství.

Vladimír Knop



 

 

Střípky z konference na téma Blockchain & Bitcoinhttp://create-it.cz/Blog/Stranky/BB_conference.aspxStřípky z konference na téma Blockchain & Bitcoin<p> Vznik decentralizované databáze <a href="https://en.wikipedia.org/wiki/Blockchain" target="_blank">blockchain</a> rozhýbal v posledních letech stojaté vody finančnictví. Nastartovaná revoluce v ekonomice s sebou přináší i dalekosáhlé nové možnosti ve sdílení a uchovávání informací. Není tedy divu, že velké množství firem se snaží přijít s unikátními aplikacemi blockchain technologie a zbytek světa na jejich rozšíření musí aktivně reagovat. </p><p> 17. května 2018 se v hotelu Ambassador sešla rozmanitá mezinárodní společnost, která z různých úhlů pohledu řešila kam blockchain spěje a jak nejlépe využít všechny jeho výhody. Cleverlance u toho nemohla chybět, a proto jsme se stali jedním ze sponzorů <a href="https://prague.bc.events/en#program" target="_blank">konference</a>. Ze sledu zajímavých mluvčích a prezentací produktů lze těžko vybírat to nejzajímavější, <b>mimo jiné jsme ale mohli vidět:</b></p><h2> Novou kryptoměnu GreenX </h2><p> <a href="https://greenx.network/" target="_blank">GreenX</a> se snaží ve věku kryptoměn pomoci redefinovat investiční stránku financí. Vlastníkům umožňuje se podílet na projektech souvisejících s obnovitelnými zdroji energie, a to jak jednotlivcům, tak institucím. Na konci května pak bude tato nová zelená měna obchodovatelná na největší světové kryptoburze <a href="https://www.binance.com/?ref=26703612" target="_blank">Binance</a>. </p><p> <img src="/Blog/PublishingImages/Stranky/BB_conference/Orme.jpg" alt="Orme.jpg" /> <br> </p><h2> Kryptoměnu UniFox </h2><p> Ne všichni dnes vědí, že kryptoměny vůbec existují a už vůbec ne každý s nimi má přímou zkušenost. UniFox se proto snaží svoji kryptoměnu a využití blockchain technologie přiblížit běžným uživatelům, kteří jsou zvyklí na fungování ve světě <a href="https://cs.wikipedia.org/wiki/M%C4%9Bna_s_nucen%C3%BDm_ob%C4%9Bhem">fiat měn</a>. Děje se tak především vytvářením infrastruktury, díky níž je možná jednoduchá výměna fiat za kryptoměnu. Jeden z hlavních prvků představuje síť unikátních bankomatů. V nich je možno směnit či zakoupit UniFox za běžnou měnu, ať už v hotovosti nebo pomocí platební karty. V budoucnosti jsou schopny tyto automaty i rovnou vydávat objednané zboží. </p><p> <img src="/Blog/PublishingImages/Stranky/BB_conference/bankomat.jpg" alt="bankomat.jpg" /> <br> </p><h2> Ethernity </h2><p> Zejména pro vývojáře může být hodně zajímavý projekt Ethernity, který si klade za úkol vytvoření decentralizovaného řešení cloudu pro provoz aplikací. Běží na blockchainu Etherea a jeho hlavní výhodou je extrémní anonymita a bezpečnost, především díky mnohaúrovňovému šifrování. Zároveň se jedná o open source prostředí, které je otevřené vývojářům hledícím do blízké i daleké budoucnosti cloudové technologie. </p><p> <img src="/Blog/PublishingImages/Stranky/BB_conference/IMG_0173.jpg" alt="IMG_0173.jpg" /> <br> </p><h2> Spoustu zajímavých přednášek </h2><p> René Bostic, místopředsedkyně pro inovace, nové technologie a technické otázky ve společnosti IBM, se zaměřila na výsledky případové studie využití blockchainu v rámci farmaceutického průmyslu. Snažila se oddělit hype od reality a všem přítomným otevřít oči, co se týče budoucího využíti blockchainu v průmyslu. </p><p> <img src="/Blog/PublishingImages/Stranky/BB_conference/bb.jpg" alt="bb.jpg" /> <br> </p><p> Hned po ní nastoupil Guenther Dobrauz, partner a ředitel PwC Legal Switzerland, který se na kryptoměny a ICO (Initial Coin Offering) díval z hlediska současného bankovního systému. Mluvil o tom, jestli kryptoměny mohou někdy nahradit dosavadně používané fiat měny a ICO nahradit klasický venture kapitál. Velmi zajímavou součástí jeho přednášky byla také prezentace <a href="https://www.pwc.ch/en/industry-sectors/financial-services/fs-regulations/regulatoryradar.html">PWC Regulatory Radar,</a> nástroje, díky němuž se lze lépe orientovat v regulacích v rámci EU i zbytku světa. </p><p> A když už jsme u regulací, nelze nezmínit přednášku Dimitriose Psarrakise, poradce pro oblast kapitálových trhů a právní regulace FinTechu a člena Evropského Parlamentu. Dimitrios jednoznačně vyjádřil podporu EU pro využívání technologie blockchain, ale milým překvapením byla také otevřená vřelost Unie vůči kryptoměnám. Ostatně si jeho názor můžete přímo poslechnout z jeho vlastních úst zde: <br></p><p> <a href="https://www.youtube.com/watch?v=yBVJDFt8UJc&feature=youtu.be" target="_blank"><img src="/Blog/PublishingImages/Stranky/BB_conference/Dimitrios_Psarrakis.jpg" alt="Dimitrios_Psarrakis.jpg" /></a> <br> </p><p> Všem přednášejícím a zúčastněným velmi děkujeme za den nabitý od podlahy ke stropu zajímavostmi a nadšenými debatami. Přesto jsme společně sotva pokryli malou část myriády možností, které blockchain skýtá, jak pro firmy či státní organizace, tak pro běžného uživatele. Proto budeme velmi rádi, pokud se sejdeme zase za rok při stejné příležitosti a uvidíme kam tato technologie kráčí. </p><p> <i>Jiří Kobelka</i><br></p>
Jak zabarvení prostoru ovlivňuje produktivituhttp://create-it.cz/Blog/Stranky/barvy.aspxJak zabarvení prostoru ovlivňuje produktivitu<p>Pokud bychom požádali velkou skupinu lidí, aby definovali pocit rutiny a ubíjející monotónnosti, můžeme si být jisti, že značná část z nich by mluvila o “šedi”, jež jim takové prostředí evokuje. Se šedou barvou není nic v nepořádku, ale funguje zde jako zástupce pro pocit vyvolaný jednotvárností. Se všemi barvami je třeba správně pracovat.<br></p><p> Jazyk barev, podobně jako je tomu u hudby, se blíží spíše vyjadřování emocí než konkrétních myšlenek vyjádřitelných slovy. Činí to empirické zkoumání vlivu barev na nás o něco obtížnější, což ale neznamená, že takové výzkumy neexistují. Psychologie barev (někdy také nazývána chromologie) má důležité poznatky především pro ty, kteří jsou zodpovědní za utváření veřejných prostor. Například interiérů kancelářských budov. V čem tedy může chromologie pomoci tam, kde se snažíme zamezit šedým pocitům v myslích desítek či stovek lidí, kteří denně chodí pracovat mezi zdi kanceláří? </p><h2> Barvy 101 </h2><p> Od malička jsme naučení, že barva je vlastností věcí kolem nás. A podobně jako spousta věcí, které známe od malička, je realita mnohem složitější. Barva je vztah mezi objektem, okolím, mírou osvětlení a našim smyslovým aparátem. Objekty kolem nás odrážejí a absorbují určité frekvence světelného záření. My jsme schopní tedy zachytit pouze to, co je odraženo, navíc pouze do té míry, do jaké náš zrak umí interpretovat světelné záření. </p><p> Okolí a pozadí objektu v našem vjemu hraje mnohem větší roli, než si často uvědomujeme. Těžko byste na první pohled řekli, že znázornění šachových figurek <a href="https://img.washingtonpost.com/wp-apps/imrs.php?src=https://img.washingtonpost.com/blogs/wonkblog/files/2015/02/chess-pieces-big.jpg&w=1484" target="_blank">zde</a>, se shoduje na obou stranách ilustrace. Vnímání barev je také extrémně individuální. Stačí vzít v potaz barvoslepou část populace a jednoduchý obrázek světa, kde všechno má svoji pevně danou barvu, se rychle rozplyne. </p><p> Pro naše účely ale bude stačit obecná shoda na tom, jak barevné vjemy identifikovat a popisovat. O barvách tvořených kombinací oranžové, žluté či červené mluvíme obecně jako o teplých barvách, zatímco o těch s modrým nádechem mluvíme jako o “chladnějších”. S tímto slovníkem se také vynořuje první obecná poučka o barevných odstínech v prostoru: Chladnější barvy více uklidňují, zatímco teplejší barvy podněcují k akci. </p><h2> Hledání rovnováhy </h2><p> Podobně jako u slanosti či palčivosti jídla, lze naše smysly zahltit i jednotvárným použitím stejné barvy. Modrá a zelená se nacházejí v uklidňující části spektra, ale při jejich přílišném zastoupení v našem okolí, mohou mít až sedativní účinky. Naopak, červená představuje zaručeně nejlepší barvu pobízející k aktivitě. Bylo prokázáno, že vnímání červené barvy zvyšuje náš tep a například v jedné americké bance majitelé zjistili, že se fronty hýbou rychleji po přidání červených prvků v lobby. Ovšem zvýšený tep a pobízení k akci má také svoji temnou stránku, které říkáme stres. Nemyslím, že většina z nás toužila denně pracovat mezi jasně rudými zdmi. </p><p> Práce s barvami interiéru začíná u určení priorit. Očekáváme, že se v této místnosti budou lidé nacházet denně a na dlouhou dobu? Mají zde být na vrcholu své mentální aktivity (např. místnost pro brainstorming nových nápadů)? </p><p> Následně se musíme podívat na prvky, s nimiž v místnosti pracujeme. Barva stolů a stěn by mohla podbízet spíše ke klidnému uvažování chladnějším zabarvením. Pro podporu asertivity a pobízení k akci, pak lze zvolit žlutá křesla a doprostřed stolu postavit červenou vázu s květinou. Barvy by měly být zvoleny matné, protože nikdo nestojí o nepříjemné odlesky a spíše jemnější než jasné odstíny, jež působí rušivě. </p><p> Zaručíme tím lepší nápady? Určitě ne, ale můžeme tak pomoct procesu, díky němuž přicházejí na svět. </p><h2> Barvy a kultura </h2><p> Dalším důležitým faktorem, který musíme při plánování interiéru vzít v potaz, jsou kulturní významy barev. Barvy neexistují ve vakuu a mnoho z nich, samostatně nebo v kombinacích, může vyjadřovat něco zcela jiného, než jsme původně zamýšleli. </p><p> Za kulturu lze považovat i tu, která vzniká v rámci jedné firmy. Tam, kde by za normálních okolností došlo k potlačení aktivity tmavými barvami, naopak může způsobit její nárůst fakt, že se jedná o barvy firemní. Opatrněji se musí přistupovat třeba k růžové. Přestože představuje z hlediska barevné teorie zajímavou kombinaci uklidňující a povzbuzující barvy, její přílišné použití by mohlo být interpretováno jako podporování genderových stereotypů, tam kde se budou pohybovat zejména ženy. </p><p> Nelze tedy říct, že barvy nejsou žádná věda. Znalostí k jejich správnému užití je potřeba mnoho. Rozhodně by ale mělo docházet ke konverzacím mezi těmi, kteří prostory navrhují a těmi, kteří v nich pracují, tak aby nikdo nerudnul vzteky nebo nemodral úděsem nad svým pracovním prostorem. </p><p><br></p><p><em>Lukáš Horák</em><br></p>
Fit IT: Technologické vychytávky, které zlepší fyzičkuhttp://create-it.cz/Blog/Stranky/Hi-tech-fitness.aspxFit IT: Technologické vychytávky, které zlepší fyzičku<p>Za okny se nám pohodlně usadilo jaro a zdá se, že s sebou rovnou přineslo i letní počasí. Probuzená příroda v mnohých také probudí touhu shodit nadbytečná kila nebo si zlepšit výdrž, zpevnit svaly atd. Motivace je ovšem vrtkavá múza. Nadšení může velmi brzy opadnout, pokud neexistuje externí síla, která nás donutí vynaložit námahu a změnit zaběhanou životosprávu. Skoro by se nám hodil malý skřítek, který se vleze do kapsy a štípne nás pokaždé, když se chystáme porušit své  předsevzetí. Skřítky se doposud vypěstovat nepodařilo, ale v kapse téměř každého z nás najdeme zařízení schopné nám pomoci vydržet a udělat v životě pozitivní změnu.<br></p><h2> Běhání hrou </h2><p> Gamifikace patří k velkým moderním trendům tam, kde se střetávají technologie s lidským faktorem a potřebou větší motivace. Z oblasti počítačových her víme (a díky neurovědám také do velké míry známe příslušné mechanismy), že lidé velmi pozitivně reagují i na malá vítězství, dodávaná s odměnou v krátkých intervalech. Pro mozek neexistuje velký rozdíl mezi tím, jestli se nám podařilo dostat elfí lovkyni na vyšší level, nebo se jí o trochu víc podobáme po cvičení v reálném životě. U hry máme ale jasné ukazatele a víme kolik úsilí nám zbývá, než postoupíme dál. Když se nám pak zadaří, často je to provázeno okázalými efekty oslavujícími náš úspěch. </p><p> Proto se vyplatí zanášet herní prvky i do každodenní cvičební rutiny. Možná nejúspěšnějším příkladem je aplikace <a href="https://zombiesrungame.com/" target="_blank">Zombies, Run!</a> Princip je jednoduchý: díky propojení s GPS dokáže tato hra proměnit vaši trasu pro běhání v post-apokalyptický svět, v němž vy figurujete jako posel mezi jednotlivými enklávami zbytku lidstva. Po cestě narazíte na nebezpečné situace, kdy vám zombie budou těsně v patách a zároveň každý váš běh skončí oslavami vašeho hrdinství. Celý narativ probíhá skrze pokyny ve sluchátkách, včetně oznámení o předmětech, které se dostanou do vašeho inventáře, zatímco běžíte. Vřele doporučuji, už jenom pro ten zážitek, kdy máte opravdu pocit, že vám na záda dýchají nemrtví a robotický hlas oznámí úspěšné sebrání pěti párů spodního prádla. </p><h2> Mobilní motivátor </h2><p> Úspěšná změna životosprávy se pro mnoho lidí může zdát jako obrovský krok, navíc přes hlubokou rozeklanou propast. Mnohem lepší přístup spočívá ve zlepšení fyzičky prostřednictvím mnoha malých krůčků. I poté se ale lze velmi snadno ztratit v tom, kdy a jaký krůček je pro nás v danou chvíli nejprospěšnější. Aplikace jako např. <a href="https://thefabulous.co/" target="_blank">Fabulous</a>, dokáží rozkouskovat velkou změnu za vás. Nejdříve se naučíte udržovat dobrý pitný režim, poté poznáte důležitost pořádné snídaně a s každým novým úkolem se připomenou i ty staré, tak aby si každý dokázal vytvořit zcela nové, správné návyky. </p><p> Pro ty, kteří se ve svojí cestě posunuli dál a snaží se svoje tělo spíše vypilovat než nějak drasticky změnit, existuje velké množství <a href="https://play.google.com/store/search?q=virtual+trainer&c=apps" target="_blank">virtuálních trenérů</a>, kteří poradí jak úspěšně potrápit svalstvo. Kromě toho se samozřejmě hodí i <a href="https://www.healthline.com/nutrition/5-best-calorie-counters">kalkulačky na kalorie</a> nebo <a href="https://www.verywellfit.com/pedometer-apps-to-get-you-moving-3434996">ušlé a uběhané kilometry</a>. </p><p> Než se vydáme na jakoukoliv cestu, musíme vědět, že máme všechno pro to, abychom mohli bez problémů dosáhnout cíle. U cesty za lepším zdravím je potřeba především zajistit dostatečné zásoby nadšení a vůle. Kdyby se počasí zkazilo a sluníčko venku přestalo fungovat jako katalyzátor naší motivace k pohybu, je dobré mít při ruce digitální pomocníky. My jsme si představili špičku ledovce fitness IT, ale pro ty, kteří se rozhodnou “hacknout” svoji mysl a tělo, existuje dnes již obrovské množství možností. Stereotyp, že technologie nás drží doma a v sedě, už dávno neplatí a opak je pravdou. <br></p><p><i>Lukáš Horák<br></i></p><i></i><br>
K jako Kreativita a Komunikacehttp://create-it.cz/Blog/Stranky/k.aspxK jako Kreativita a Komunikace<p> Konečně jsme se společně dobrali k poslednímu heslu naší čtveřice základních hodnot. Zároveň se ale také dostáváme k jejich jádru a základnímu kameni. Bez pořádné dávky <strong>kreativity</strong> by totiž všechny ostatní hodnoty sice zůstaly cenné, ale nedokázali bychom z nich vytěžit takové výsledky, jakých jsme schopni dnes. Všechny hodnoty, ke kterým se Cleverlance hlásí a staví na nich, nejsou oddělené bloky, ale fungují společně, v cyklu. Pojďme si povědět, jak takový cyklus vypadá. </p><p> Na začátku stojí problém nebo potřeba, která může, ale nemusí vycházet od našeho klienta. Tyto potřeby nejsou prakticky nikdy vyjádřeny v IT jazyce, ale jedná se o širší koncepty. Vezměte si například přání klientů "mít dostatečnou digitální základnu pro komunikaci se svými zákazníky". Co přesně máme naprogramovat, jak zjistit, jaký most z jedniček a nul vytvořit? </p><p>Pro klienty fungujeme jako překladatel jejich vlastních myšlenek do díla, které by mělo jasně nést jejich stopu. Jako všechny druhy překladu (aspoň toho dobrého) se nejedná pouze o suchý přepis z jednoho média do druhého, ale o kreativní proces plný konkrétních <strong>nápadů</strong>, co a jak vytvořit tak, aby na konci stál funkční celek. A tak jako u kvalitního překladu se nemůžeme spoléhat čistě na vlastní zkušenosti nebo zaběhané řády. Musíme umět naslouchat a vytvořit si s klientem dobrý vztah. Když si nejsme vzájemně hádankami, dokážeme mnohem lépe naplnit očekávání těch druhých. </p><p> Exploze <strong>kreativity</strong> v mysli občas ale může skončit jako reálný výbuch - kouřem po kterém toho moc nezůstane. Jestliže si všechny originální nápady necháme pouze pro sebe, s velkou pravděpodobností se nikdy nepohnou za stádium idejí. Pomyslná knihovna, kam se ukládají nenapsané knihy je tisíckrát větší než jakákoliv, kterou můžeme na Zemi najít. Proto jsme rádi, že máme kolegy, se kterými můžeme na našich vizích <strong>spolupracovat</strong> a vytvářet je společně. Dobrý tým funguje jako pojistka proti zbytečným odbočkám do slepých uliček a zároveň umožňuje sdílet <strong>nadšení</strong>, bez kterého nic nového vzniknout nemůže. </p><p> Samozřejmostí je pro nás <strong>slušnost</strong> a respektování názorů ostatních. Umíme si stát za svým, ale bez toho, abychom se snažili shodit někoho jiného. Z konfliktů jednotlivých myšlenek, vznikají nová a lepší řešení, zatímco z konfliktů mezi lidmi vznikají pouze nepříjemnosti. Souvisí s tím také míra <strong>volnosti</strong>, kterou se snažíme našim lidem poskytovat. Kromě obecně větší míry spokojenosti to také znamená, že se u nás mohou zrodit řešení, o nichž nikdo předtím neuvažoval. A opět, nemusí pak zůstat pouze v mysli nebo jako poznámka pod čarou. Novátorská řešení mají možnost se dál rozvíjet, jestliže člověk nebo tým, který s nimi přišel, prokáže schopnost je přenést do konkrétní podoby. </p><p>Jak již bylo naznačeno, od samotného začátku je pro zdárný průběh projektu stěžejní kvalitní <strong>komunikace</strong>. Bez toho bychom nezjistili, co přesně klient potřebuje. Je třeba se opakovaně ujišťovat, že si vzájemně rozumíme, že se nic důležitého neztratilo v překladu z našeho technického jazyka do řeči jeho byznysu a zpět. Jenom tak můžeme dostát jeho očekáváním. </p><p> Na konci celého cyklu tak stojí hmatatelné <strong>výsledky</strong>. Alespoň do té míry, do jaké cyklus může mít konec. Protože jakmile máme možnost si vyzkoušet a prohlédnout, jak nové řešení vypadá, nastupuje nové kolo, do nějž vstupují všechny předchozí hodnoty. Každá iterace by nás měla přenést blíže k nejlepšímu vyjádření původního nápadu, který funguje a odráží svojí funkcionalitou to, čeho se klient snaží dosáhnout. </p><p> Napsat náš malý slovníček hodnot Cleverlance byla radost, protože vychází z praktických zkušeností v naší firmě. Korporátní hesla a slogany bývají často odtržená od reality. My jsme se snažili pokrýt v našich hodnotách co nejvíce z každodenního života v Cleverlance. Chtěli jsme vyjádřit to, s čím u nás všichni bezeslovně počítáme a na jaký přístup jsme zvyklí. A to se nám, myslím, povedlo. </p><p><em>Lukáš Horák</em><br></p>
Multichannel - tajná přísadahttp://create-it.cz/Blog/Stranky/Multichannel.aspxMultichannel - tajná přísada<p>Pamatujete, jak jsme "<a href="/Blog/Stranky/Creditas.aspx" target="_blank">udělali banku</a>"? Pistolky, kumpáni… vzpomínáte? Co kdybychom vás teď pozvali k nám do kuchyně a nastínili, co unikátního nám pomáhá? V kostce by se dalo říci, že to je inovativní technologie (produkt Cleverlance Multichannel) v rukách mistrů (náš tým). </p><p> O úspěchu restaurace se vedle skvělé obsluhy rozhoduje i v kuchyni. Kvůli čemu se do konkrétního podniku vracíte vy? Často kvůli tomu, čemu se říká signature dish. Je to víc než jen specialita šéfkuchaře. Je to unikátní receptura, ve které se odráží rukopis jejího autora a kterou poznáte (doslova) i se zavázanýma očima. Dokazuje, že v kuchyni stojí někdo, kdo své řemeslo vyladil do mistrovství. </p><p> Náš signature dish je<a href="http://www.cleverlance.cz/cz/produkty-a-sluzby/Stranky/Internetbanking.aspx" target="_blank"> Cleverlance Multichannel</a>, vyspělé řešení pro prodej a obsluhu produktů finančních institucí. Pro představu: internetové bankovnictví, které všichni znáte, je jen jedna z tzv. kanálových aplikací, k jejichž vytváření je Multichannel určený. Dále může jít o mobilní bankovnictví, o pobočkové aplikace (např. aplikace pro pracovníky za přepážkami banky), o aplikace pro call centra či zákaznická centra atd.). Cleverlance Multichannel totiž přináší nejen bohatou funkčnost, ale zajišťuje i orchestraci obchodních procesů ve více kanálech a různých koncových zařízeních. </p><p> Pod tím si můžete představit, že například o hypotéku si požádáte přes internet, během osobního jednání na pobočce doplníte a pracovník banky rovnou zanese do pobočkové aplikace další podklady. Proces schvalování sledujete v přímém přenosu na svém mobilu. Po celou dobu má systém úplné a aktuální informace. Je na vás, jaký obslužný kanál si vyberete. Mimochodem i žádost o hypotéku lze dneska vyřídit kompletně po internetu, takovou možnost jsme připravovali pro irský trh. </p><p> Ingrediencí, které si naši zákazníci cení, je to, že řešení je prakticky celé vizuálně modelované. Umožňuje to velmi rychlou analýzu a provedení změn. Vývoj je tedy nezávislý na konkrétní technologické platformě zařízení. Když je potřeba, přechod na novou front-end technologii je snadný. </p><h2> Architektura řešení pomáhá snižovat náklady </h2><p> V naší kuchyni se distribuční kanály připravují už dlouho, díky našim dlouholetým zkušenostem má Multichannel unikátní architekturu. Standardní řešení technologicky zestárnou během pár let. Mají omezenou flexibilitu a jakékoli funkční změny bývají buď rovnou nemožné nebo velmi drahé. Musí se proto sáhnout k náhradě celého systému, což je - nepřekvapivě - opět velmi nákladné. </p><p> To nás vedlo k vývoji platformy, která svou funkční a technologickou flexibilitou zabezpečí výrazně delší životnost a vyšší přidanou hodnotu celého řešení. Hlavní surovinou tohoto receptu je technologie FSPL, na které je produkt Cleverlance Multichannel postaven. Patří do kategorie označované jako "high-productivity development platforms" a má hned několik zásadních výhod. </p><p> Jednou z nich je, že neprogramujeme, ale modelujeme. Zásadním nedostatkem klasicky implementovaných řešení totiž je, že jakékoli přizpůsobení v oblasti prezentace, logiky nebo integrace je nutné řešit programováním dle připravené specifikace. Jenže kolikrát jste jenom za poslední měsíc četli, jak nedostatkové zboží jsou programátoři? Přizpůsobit Multichannel se naučí velmi rychle každý, kdo má běžné analytické schopnosti. Pro šikovné analytiky i testery se tak otvírá nové a zajímavé pole působnosti v roli modeláře nového řešení. </p><p> Zmiňovali jsme se o architektuře našeho řešení. Říká se jí MDA (Model Driven Architecture) a spočívá v tom, že obchodní logika (modelovaná v základních stavebních prvcích aplikace jako screenflow, formulář, pole, mapování dat či validace) je oddělená od technologické vrstvy. Co to znamená v praxi? V kombinaci s vyšší produktivitou nižší náklady na vývoj či schopnost flexibilně rozšířit tým v případě vyšší poptávky. </p><p> Další výhodou zvolené technologie je, že model zůstává, i když se mění její front-end technologie. To otevírá možnost budoucích (i zásadních) technologických upgradů. Předchozí investice se přitom ale neztratí, ať už jde o analýzu, otestovanou obchodní funkčnost či dokumentaci. Změny front-end technologie vyvolané zvyšujícími se požadavky na kvalitní uživatelské rozhraní se promítají do platformy FSPL, kterou sdílíme pro všechny naše implementace, zatímco je modelář při konkrétní implementaci od těchto technologických aspektů zcela odstíněn. </p><p> Příjemné také je, že model je zároveň dokumentace. Žádná nudná práce s jejím udržováním, model vždy zachycuje aktuální stav. </p><table cellspacing="0" width="100%" class="ms-rteTable-default"><tbody><tr class="ms-rteTableEvenRow-default"><td class="ms-rteTableEvenCol-default" style="background-color:#d9d9d9;width:100%;"><h2> <span style="color:#51007f;"><span>​Vědě</span><span></span><span>li jste, že:</span></span></h2> <span style="color:#51007f;"></span><span style="color:#51007f;"> </span> <span style="color:#51007f;"></span> <ul><li> <span style="color:#51007f;"><span></span><span><span>Prodej účtů on-line (včetně celého procesu indentifikace a ověření nového klienta) jsme ke klientům dostali za 2 měsíce?</span><br></span></span></li><li> <span style="color:#51007f;"><span></span><span> <span>Prodej a úpravy platebních karet na pobočce, zahrnující i integraci card management systému GPE, jsme coby prototyp rozchodili za pár dní a za 2,5 měsíce bylo již řešení rutinně používané v produkci, včetně migrace stávajících karet?</span><br></span></span></li><li> <span style="color:#51007f;"><span></span><span> <span>Multikanál jsme integrovali i se speciálními zařízeními na pobočkách banky, jako jsou tablety pro zobrazování smluv a zachycení podpisu klienta, čtečky dokladů automaticky vytěžující data z občanských či jiných průkazů nebo recyklační pokladny?</span><br></span></span></li><li> <span style="color:#51007f;"><span></span><span>Recyklační pokladny nedělají z bankovek papír do sběru, ale působí jako takový příruční vkladový a výběrový bankomat pro několik měn pro pracovníka na pobočce?</span></span></li></ul></td></tr></tbody></table><h2> 5 % specialit </h2><p> Unikátní vlastností technologie Cleverlance FSPL je schopnost zachytit obchodní logiku pomocí vizuálních modelů. Výsledkem je vysoká míra parametrizace řešení, s plnou možností integrace a využití moderních jazyků jako JS a Groovy. Praxe ukazuje, že modelováním pokryjeme zhruba 95 % funkčnosti. Vložením kódu řešíme jen úplné speciality v rozsahu cca 5 %. </p><p> Pomocí modelovacích nástrojů se vytvářejí modely specifických vrstev aplikace a tyto se ukládají do tzv. repositáře modelů. Odtud si modely načítá aplikační runtime FSPL a provádí (interpretuje) je v aplikaci. Změna políček na obrazovce nebo přidání nové integrované služby je tak otázka minut, včetně nasazení. </p><p> Při modelování tedy vzniká aplikace pomocí vizuálních modelů. Ty reprezentují jednotlivé formuláře, jejich vstupy, výstupy, validace. Formuláře se propojují do tzv. screen flow, které definují obchodní logiku front-endu. Front-endová logika volá vrstvu obchodních multikanálových služeb, které opět ve formě vizuálních modelů orchestrují jednotlivé integrované systémy, interní logiku multikanálového řešení či databázové procedury. Aplikace samozřejmě v případě potřeby umožňuje vložit i java/ javascript kód. </p><h2> Tajná ingredience </h2><p> To je receptura. Abychom hostům naší pomyslné restaurace předkládali to, co očekávají, musí být náš tým perfektně sehraný. Součástí úspěchu Multichannel je i to, že dokážeme na potřeby našich klientů reagovat rychleji (a levněji), než je dnes běžné. A často i dřív, než si je sami uvědomí. </p><p> Díky tomu jsme například pobočkové řešení pro prodej a servis debetních karet, které spolupracuje s GPE (Global Payments Europe) systémem na správu platebních karet, coby business prototyp umožňující vydání platební karty implementovali během několika dnů. A za dva a půl měsíce už bylo rutinně používané v produkci, včetně migrace stávajících karet. </p><p> K úspěchu je kromě báječné technologie a lidí ale potřeba ještě jedna speciální ingredience. Právě ta vylaďuje náš signature dish. Během celého projektu nasloucháme potřebám klienta, kvalifikovaně odhadneme, co potřebuje, a aktivně mu nabízíme další kroky. Právě způsob komunikace a doprovázení klientů celým projektem je to, co posunuje řemeslo směrem k mistrovství. <br></p> <p> <em>Vladimír Knop </em></p> <br> <br>
N jako Nápady a Nadšeníhttp://create-it.cz/Blog/Stranky/n.aspxN jako Nápady a Nadšení<p> Naše hádanka se pomalu chýlí ke konci. Společně s dnešním odhalením nám bude zbývat už pouze jedno ze čtyř písmen, které označují základní hodnoty Cleverlance. Než se ale dostaneme k cíli, bylo by dobré se začít trochu ohlížet a všimnout si, že tyto hodnoty neexistují odděleně od sebe ve vakuu: volnost podle našich kritérií se přelévá do slušnosti tam, kde je potřeba umět spolupracovat, abychom dosáhli kýžených výsledků. Těžko bychom ale mohli vytvořit cokoliv smysluplného, kdyby naše projekty spočívaly pouze v mátožném opakování dávno zaběhaných postupů. Vynikající umělec nečeká, až mu přijde předkreslené plátno, které následně vybarví podle čísel. Musí ve svém díle nechat promlouvat své vlastní myšlenky a nepřestat, dokud je nepřetaví do pohybů štětce. Jinými slovy, ti, kdo chtějí něčeho dosáhnout, musí mít nápady a nadšení. </p><p> Nejdříve si ujasníme, proč jsou tyto dva koncepty zahrnuty pod jedno písmeno. Abeceda určitě poskytuje způsoby, jak pokrýt obě dvě části dnešní hodnoty. Proč tedy nepředstavujeme I jako Ideje nebo E jako Entuziazmus? Zejména proto, že nápady a nadšení mezi sebou mají vztah jako vejce a slepice. Jedno bez druhého nemůže existovat a obojí existuje v nekonečném cyklu. Dobré nápady se většinou neobjevují v mysli bez nadšení a každý nový nápad naopak umí probudit mysl z letargie. </p><p> No dobře, ale jak se tohle všechno projevuje ve fungování společnosti, zejména v oblasti IT? Pro klienty bychom měli fungovat jako řešitelé problémů, nikoliv jenom dodavatelé prefabrikovaných řešení. Kdyby zákazníci dopředu věděli všechny kroky vedoucí k finálnímu řešení problému, dokázali tyto kroky přesně popsat a pouze hledali někoho, kdo je dokáže implementovat, byla by naše práce v podstatě snadná. Nakonec by ji možná zcela převzaly automatizované systémy. Ani k jednomu z těchto sci-fi scénářů svět IT nespěje. Namísto toho klienti hledají lidi schopné přijít s vlastním názorem a nápady, jak překlenout propast mezi problémem a řešením. </p><p> Nadšení do celého procesu vstupuje hned na začátku. Zákazník od nás může chtít pohnout s horou. Naše lamentování nad tím, že nemáme dostatečně silnou páku, mu nijak nepomůže. Když je před nás postaven nový úkol, je to trochu jako by se před námi otevíraly nové dimenze. Lidé, kteří budou věnovat většinu času popisování a bědování nad myriádou potencionálních negativních scénářů, se nikam neposunou a klienty velmi brzy omrzí spolupráce s nimi. </p><p> Nemusíme pro to, aby z nás sálalo nadšení, pobíhat po místnosti a hyperaktivně vykřikovat jeden nápad za druhým. Stačí, když se zvládneme zamyslet nad tím, jak problém vyřešit, předtím, než se zaměříme na důvody, proč je to nemožné. Určitě všichni chceme, aby naši práci lidé ocenili. Pokud ji odvedeme za skřípění zubů a jenom do té míry, aby tak tak prošla, bude to na ní znát. Pro všechny je tedy lepší přistupovat k problémům se zápalem a přicházet s neotřelými myšlenkami. Práce nás musí především bavit. Nyní nám zbývá poslední dílek do naší skládačky hodnot. Společnost stojící na základě těch dosavadních by podle nás už dokázala solidně fungovat a přinášet užitek a radost svým klientům i zaměstnancům. Přece jenom lze ale náš recept ještě dotáhnout k dokonalosti a přijít s poslední důležitou ingrediencí. O ní si ale povíme až příště. </p><p><i>Lukáš Horák</i><br></p>
​​Není hluk jako hlukhttp://create-it.cz/Blog/Stranky/hluk.aspx​​Není hluk jako hluk<p>Open space je prakticky standard moderního pracoviště, a ne každému musí vyhovovat. Vliv na naši produktivitu má obrovské množství faktorů, od aktuální nálady, míry stresu, zdravotního stavu – až po prvky okolního prostředí. Z těch hraje tu nejhlavnější roli hluk. Křiklavou barvu zdí lze odfiltrovat pohledem do obrazovky laptopu mnohem lépe než štěbetavého kolegu u vedlejšího stolu. Co tedy dělat, aby náplní vašeho dne bylo víc než naštvané skřípání zubů a touha mít ovladač hlasitosti, který by fungoval na lidi?<br></p><h2> Kavárens​ký dříč</h2><p> K hlubším myšlenkám na toto téma mě přivedl můj známý, IT architekt, kterého jsem potkal v kavárně. To první náhodné setkání nevedlo k ničemu jinému, než výměně pozdravů a krátké konverzaci. Jenže jsem ho potom ve stejné kavárně potkal podruhé a následně potřetí. Nedalo mi to a zeptal jsem se ho, proč dává přednost práci v obecně hlučnějším prostředí namísto kanceláře. Podle něj mu kavárna vyhovuje mnohem více a odráží se to na lepších výsledcích jeho práce. Z toho jsem usoudil, že jenom hladina hluku sama o sobě nemůže být hlavním zdrojem nepříjemností, které některým lidem brání pracovat naplno v open spacu. </p><p> A zdá se, že tomu tak opravdu je. V nejrozsáhlejší dostupné <a href="https://www.ncbi.nlm.nih.gov/pubmed/21707130">meta-analýze​</a> identifikovali výzkumníci přerušovanou mluvu, jako druh hluku, který nabourává pozornost ze všech nejvíce. Osvětluje nám to i důvody, proč můj známý vyhledává spíše prostředí s konstantní mírou konverzace kolem něj. Zatímco kontinuální mluva, navíc z několik různých zdrojů, se ve výsledku slije v bílý šum, lze jednotlivé konverzace kolegů odfiltrovat mnohem hůře. Jsme extrémně společenští tvorové a všechny naše smysly se během evoluce dokonale naladily na sociální stimuly kolem nás. Je už celkem jedno, jestli s naším kmenem lovíme mamuta nebo vytváříme aplikaci pro iOS​. Hlas kolegy zasáhne naši pozornost jako blesk během prvních sekund, kdy zazní do ticha, protože si nejsme jistí, jestli náhodou nepotřebuje něco právě od nás. A i když poté uslyšíme že jen “nutně” potřebuje od jiného kolegy zjistit, jak včera hrála Sparta, vlak našeho soustředění už vězí zcela mimo koleje. Stejný scénář se v naší mysli může opakovat mnohokrát během jedné hodiny, natož pak celého pracovního dne. </p><h2> Co do sluch​​átek</h2><p> Podle dostupných informací to vypadá, že ze všech možných zvuků naší produktivitě nejvíce vyhovuje jeho absence. Ticho tedy nejenom léčí, ale i pomáhá dokončovat projekty. Znamená to tedy, že IT architekt v kavárně dělá chybu? Ne nutně.</p><p> Velkou úlohu nehraje pouze druh hluku, kterému jsme vystaveni, ale i míra, do jaké daný hluk odpovídá našim vlastním potřebám. „Pozornost“ nemůžeme považovat za jednolitý proces nebo vlastnost. Ve skutečnosti se jedná o těžce definovatelnou souhru mnoha kognitivních systémů, které spolu navzájem soupeří i se ​doplňují. A jejich konkrétní souhra je velmi individuální. Ve stejné analýze, na níž odkazuji výše, se ukázalo, že bílý šum (kontinuální hluk s rovnoměrnou spektrální hustotou) prospívá lidem s roztěkanou pozorností. Pro vlastní potřebu je tedy nutné najít si míru a druh hluku, který tolerujeme a vyhovuje nám.</p><p>​Může to být absolutní ticho, ambientní hudba nebo ruch veřejného místa. Ne všechen hluk bude vyhovovat každému. Pro pracovníky v open spacu je nejdůležitější se navzájem respektovat a zaměstnavatelé by měli umožnit svým podřízeným najít si takové prostředí, v němž budou odvádět ty nejlepší výkony. </p><p><br></p><p><em>Martin Paták</em></p>
Jak fungují Bitcoiny a další virtuální měnyhttp://create-it.cz/Blog/Stranky/Blockchain.aspxJak fungují Bitcoiny a další virtuální měny<p>​​​​​​Před několika lety přišla na scénu revoluční technologie blockchain, jež je pravděpodobně největším vynálezem od vzniku internetu. Pvní kryptoměnou používající blockchain byl bitcoin a od té doby vznikly tisíce dalších. Blockchain nemá jeden centrální bod, proto je pro autority a korporace skoro nemožné ho jakkoliv kontrolovat a regulovat. V tomto článku si ukážeme, jak probíhá těžba, proč je tak náročná a podíváme se na různé možnosti skladování bitcoinů.<br></p><h2> Bloc​​kchain</h2><p> Kryptoměny reprezentují takový druh decentralizace, která bere bankám kontrolu nad penězi v tom smyslu, že žádné instituce nemohou zasahovat do vývoje měny. A to hlavně díky revoluční technologii, na které bitcoin stojí - blockchainu.</p><p>Zjednodušeně se jedná o globálně distribuovanou “účetní knihu”. Je to řetěz “bloků”, které v sobě drží proběhlé transakce a jsou navzájem napevno spojeny pomocí silných kryptografických funkcí.</p><p> Je politicky a architektonicky decentralizovaný, takže ho nemůže přímo ovlivnit ani regulovat žádná instituce, a je rozdělen mezi více výpočetních jednotek, typicky globální síť počítačů. Logicky je však centralizovaný, protože se jeho celek chová jako jeden velký superpočítač, co provádí stejnou činnost. Uložit na něj lze skoro cokoliv, a to bez nutnosti třetích stran - hodnota se předává přímo mezi lidmi a nikdo si nebere žádné poplatky, ale​spoň ne přímo (viz Jak vzniká bitcoin). A navíc, co je jednou zapsáno do blockchainu, je díky nejvyšší kryptografické bezpečnosti nezměnitelné a nesmazatelné.</p><h2> Těžba nových bl​​oků</h2><p> Jak již víme, blockchain je řetěz bloků. Tento blockchain je distribuován mezi všemi aktivními uzly na internetu, podobně jako P2P torrenty, přičemž některé z těchto uzlů jsou tzv. těžaři (neboli horníci). Pokud chci poslat transakci, nejprve ji podepíšu svým privátním klíčem a takto digitálně podepsaná je transakce poslána do světa. Těžaři následně ověří její validitu, když ji porovnají s mým veřejným klíčem, který je, jak název napovídá, veřejně přístupný (viz peněženky a privátní klíče). Potom proběhnou další ověření, včetně toho, zda jsem již posílané bitcoiny (nebo jinou kryptoměnu) neutratil někde jinde a nesnažím se posílat neexistující peníze. To je možné díky tomu, že kompletní transakční historie celého bitcoinového blockchainu je veřejná, tím pádem pouze stačí prohledat historii s mým veřejným klíčem (bitcoin adresou). Ačkoli je blockchain historie veřejná, nic mi  nebrání anonymně používat více bitcoinových adres.</p><p> Pokud vše proběhlo v pořádku, těžaři moji transakci “zabalí” (nebo by se dalo říci “zatěží”) do bloku a tento blok spojí s předchozím blokem pomocí dalších kryptografických funkcí (ECDSA, SHA-256 hash), takže vzniká spojovaný seznam. Nutno ještě podotknout, že správné řešení bloku je výsledkem náročných kryptografických operací, které mají za cíl najít správný hash bloku - náročnost těchto operací tak tvoří i skvělé zabezpečení. Vytvořit hash z určitých proměnných je jednoduché, ale najít tyto proměnné, když máme k dispozici pouze hash je velice obtížně - to je základem asymetrické kryptografie, na které těžba staví. Asymetrie spočívá ve snadné ověřitelnosti výsledku, ale k jeho nalezení potřebujeme asymetricky více výpočtů (což dělá z těžení NP-úplný problém v terminologii výpočetní vědy). </p><p> Nový blok je vytvořen přibližně každých 10 minut. </p><p> <img src="/Blog/PublishingImages/Stranky/Blockchain/graf.png" alt="graf.png" /> </p><h4 style="text-align:center;">Průměr je vždy cca 6 bl​​​​oků za hodinu (<a href="https://fork.lol/blocks/time">https://fork.lol/blocks/time​</a>).</h4><p>Bitcoin protokol je seberegulující a dynamicky mění každých 2016 vytěžených bloků svou obtížnost (obtížnost značí, jak výpočetně náročné je nalézt jeden bitcoin). Ať už je v síti připojen jeden počítač, nebo půl miliardy, vždy se obtížnost nalezení upraví tak, aby bylo možné vytěžit jeden bitcoin průměrně za 10 minut. </p><p> Jak tedy víme, transakce se shlukují do bloků, které potom těžaři spojí s blokem předchozím. Spolu s 10minutovým omezením na blok a tím, že velikost jednoho bitcoin bloku je dnes 1MB a vejde se do něj cca 2700 transakcí (transakce mají variabilní velikost, která záleží na fragmentaci mincí v naší peněžence), to ve výsledku dělá rychlost 7 transakcí za sekundu. </p><p> Celková bezpečnost tkví v tom, že pokud by chtěl nějaký útočník pozměnit transakci a například přesměrovat peníze k sobě, musel by změnit nejenom blok, na který útočí, ale i všechny bloky po něm, jelikož jsou navzájem provázány, a když se změní jeden, tak se změní i všechny ostatní. A nejenom na jednom počítači, ale musel by to provést s více jak polovinou celkového výpočetního výkonu blockchain sítě. </p><p> Tento útok je v dnešní době již nemyslitelný, když si vezmeme, že celkový výpočetní výkon bitcoin blockchain sítě je dnes 22 Exahashů/s a například ruský superpočítač ve městě Sarov má výkon 1 Petahashů/s (1000 Peta = 1 Exa). Takže bychom potřebovali pár desítek tisíc superpočítačů, abychom mohli změnit jednu transakci. Jenom k doplnění - <a href="https://ekonomika.idnes.cz/bitcoin-tezba-rusko-sarov-arzamas-16-d6s-/eko-zahranicni.aspx?c=A180209_131006_eko-zahranicni_PAS">v Sarovu se pokusila skupinka nukleárních vědců v únoru 2018 použít jejich superpočítač k těžení bitcoinu, byli ale přistiženi a zatčeni.</a> ​</p><p> Těžba dnes probíhá na grafických kartách, ale u těžby bitcoinů to již dávno není ekonomicky efektivní, proto se dělají ASIC chipy specificky navržené pro těžbu​​. Grafickou kartou se dnes těží určité altcoiny, nejznámější je asi Ethereum, které však v následujících měsících změní svůj algoritmus a bude netěžitelné. </p><h2> Jak vzniká bitcoin?</h2><p> Bitcoin vzniká, když je vytěžen nový blok. Přesněji řečeno, je udělena odměna tomu těžařovi, který nalezl správně řešení bloku (hash), a to ve výši 12,5 bitcoinu + veškeré transakční poplatky v bloku. Tato odměna se dělí na půl každých 210000 bloků (každé 4 roky), takže příště to bude 6,25 bitcoiny. Dá se předpokládat, že cena bitcoinu bude v té době větší.</p><p> (Nyní je odměna za blok 12,5 bitcoin, při 9752 USD/BTC je to 2,47 milionu Kč).</p><p> Transakční poplatek si může uživatel posílající transakci určit sám, samozřejmě ale horníci upřednostňují transakce s vyššími poplatky, jelikož to pro ně znamená větší odměnu. Když zaplatíte malý poplatek za transakci, můžete čekat i několik desítek bloků, neboli několik stovek minut (1 blok ~ 10 minut). To je stále lepší skóre než u bankovních plateb, kde platba trvá kdekoliv v rozmezí pár dnů, až několik týdnů v případě určitých zahraničních plateb. </p><p> Alternativní měny jako třeba litecoin nebo dogecoin mají dobu vytěžení bloku (obtížnost) nastavenou na menší hodnotu, u LTC je to 2,5 minuty a u DOGE je to pouze minuta. </p><h2> Obtížnost a t​​​ěžba</h2><p> Těžba bitcoinů “sólo” je dnes již nereálná. Obtížnost nalezení jednoho bitcoinu je přibližně stejná, jako hledání jednoho zrnka písku na celé planetě Zemi. Proto se začali horníci sdružovat do tzv. poolů, kde sdílí svůj výpočetní výkon za cílem nalezení bitcoinů. Pokud se jim to podaří, spravedlivě si mezi sebe rozdělí odměnu v závislosti na vykonané práci.</p><p> Vznikají i služby, kde je možné pronajmout svoji grafickou kartu do takového poolu (služby typu <a href="https://www.nicehash.com/">nicehash.com</a>) a dostávat za to peněžní odměnu.</p><p>​​<img src="/Blog/PublishingImages/Stranky/Blockchain/image8.png" alt="image8.png" /></p><p> Celkově lze vytěžit 21 milionů BTC. Po vytěžení posledního bloku s bitcoinem se bude těžit i nadále, bloky již ale budou poskytovat pouze odměnu ve formě transakčních poplatků. Jsou také teorie, že bitcoin časem přejde na algoritmus Proof of Stake (místo Proof of Work, na kterém funguje bitcoin protokol, který je popsán v předchozích kapitolách). V Proof of Stake již není potřeba těžit, ověřování transakcí bude probíhat distribuovaným konsenzem mezi všemi uzly, kde bude rozhodovací váha určena stářím nebo množstvím měny na účtu ověřovacího uzlu. Ethereum na PoS algoritmus přejde během následujících měsíců, proto již nebude těžitelné.</p><p> <span style="color:#7d3cbe;font-family:source-sans-pro-light, open-sans, sans-serif;font-size:26px;">Peněženky a privátní klíče</span><span style="color:#7d3cbe;font-family:source-sans-pro-light, open-sans, sans-serif;font-size:26px;">​</span></p><p> Každá peněženka, ať už softwarová (Bitcoin Armory, Electrum) nebo hardwarová (Ledger Nano S, Trezor) obsahuje jeden nebo více privátních klíčů. Tyto privátní klíče matematicky souvisí se všemi bitcoinovými adresami vygenerovanými pro tuto peněženku.</p><p>​<img src="/Blog/PublishingImages/Stranky/Blockchain/image10.png" alt="image10.png" /><br></p><h4 style="text-align:center;"> HW peněženka Ledger Nano S <a href="http://foto.wuestenigel.com/bitcoin-senden-mithilfe-des-ledger-nano-s/">(CC1)</a>​ </h4><p> Privátní klíč je v podstatě “podpis”, který umožňuje z peněženky utrácet bitcoiny, proto je důležité je uchovávat v tajnosti a zálohované na více místech - ten kdo zná tento klíč, má přístup k peněžence a může z ní utrácet. Naopak, kdo tento klíč nezná,​ nebo ho zapomene, už pravděpodobně nikdy nebude mít přístup do svojí peněženky. V případě softwarové peněženky je proto moudré zálohovat si klíč, třeba i na papír nebo do knihy a schovat na bezpečné místo. V případě hardwarové peněženky, která drží klíč v sobě, můžeme postupovat stejně a jako dodatečnou ochranu si ji ještě zamknout do trezoru. Potom můžeme mít HW peněženku Trezor schovanou v trezoru.</p><p> Bitcoin privátní klíč je 256 bitové číslo. Většina peněženek používá 12-24 anglických slov, ze kterých je tento privátní klíč vytvořen pomocí hashovací funkce. Klíč se generuje asymetrickou kryptografií, takže je snadné vytvořit adresu z privátního klíče, ale takřka nemožné zjistit z adresy její privátní klíč. </p><p> <img src="/Blog/PublishingImages/Stranky/Blockchain/private_key.png" alt="private_key.png" /> <br> </p><h4 style="text-align:center;"> Příklad privátního klíče </h4><p> V příštím článku probereme hlavní alternativní měny a jejich výhody. </p><p> <em>​ Jan Jileček</em> ​</p>
​​Kam s hesly, která se nevejdou do hlavyhttp://create-it.cz/Blog/Stranky/Portunes.aspx​​Kam s hesly, která se nevejdou do hlavy<p>​Před nedávnem jsem měl tu možnost se bavit se známou, která byla ve velkém stresu. Jak se ukázalo, nějaký šikula jí ukradl kreditní kartu a během několika hodin, než na krádež přišla, utrácel o sto šest (ve skutečnosti o dost víc). Velmi nepříjemná situace. Během naší konverzace ale také vyplulo na povrch, že měl zloděj velmi ulehčenou práci. Na ukradené kartě byl totiž napsaný i její PIN, což je bezpečnostní hřích, proti němuž varuje prakticky každý, především pak vydavatelé karet.<br></p><p> Musel jsem pak přemýšlet, kolika způsoby nevědomky nadbíhám potencionálním rizikům. Moje mysl zabloudila ke kvalitě používaného antiviru a také k nepřebernému množství hesel, které se snažím uchovávat v hlavě. Mnohdy neúspěšně, je třeba dodat. Lidská paměť není zrovna stavěná pro ukládání náhodných sledů čísel, písmen a speciálních znaků. Když ale zvolíme heslo, jež si lze dobře zapamatovat, znamená to zároveň, že by ho mohlo být snadné taky uhodnout. Aplikace Portunes se ukázala jako ideální náhražka mojí zapomnětlivé hlavy. </p><h2> Jako v ​​​trezoru</h2><p> Portunes je aplikace, kterou si může zdarma stáhnout každý, kdo chce zlepšit dostupnost a bezpečnost svých informací, ať už používá zařízení s <a href="https://play.google.com/store/apps/details?id=com.trustport.portunes&hl=en">Androidem</a> nebo <a href="https://itunes.apple.com/cz/app/portunes/id527583319?mt=8">iOS</a>. Vyvinula ji firma TrustPort, která se specializuje na široký okruh digitální bezpečnosti, nejenom pro jednotlivce, ale i pro firmy. Jedná se o českou společnost se sídlem v Brně a součást Cleverlance Group. Experti z TrustPortu vědí o nebezpečích číhajících pod virtuální hladinou své a podle toho také Portunes vypadá. </p><p> Portunes je „šifrovátko“ neboli způsob, jak spravovat a zároveň chránit citlivé informace. Přístupová hesla, PINy, čísla karet a cokoliv jiného, co je nutné znát a zároveň zabránit ​hackerům, aby si vše zapamatovali místo vás. V Portunes se jednotlivé záznamy třídí podle typu. Tím pádem se nestane, že sice naleznete správné heslo, ale už ne k čemu vlastně slouží, jak by mohlo hrozit v případě, že byste vše ukládali do zrádné databanky vaší mysli. </p><p> <img src="/Blog/PublishingImages/Stranky/Portunes/ScreenShot_portunes.png" alt="ScreenShot_portunes.png" /> <br> </p><p> Vaše informace jsou chráněné technologií, již využívají mnohé armádní složky. Svědčí to o snaze TrustPortu poskytnout ochranu, která údaje v podstatě uzavře do virtuálního sejfu. Ve vašem zařízení se s velkou pravděpodobností nenacházejí vojenská tajemství, ale Portunes ke všemu uloženému přistupuje stejně. Heslo pro online nákup, když se vám o víkendu nechce chodit do supermarketu, má před sebou stejné bariéry jako Top Secret složka rozvědky. </p><h2> Z oblaků do mob​​​ilu</h2><p> Zásadní výhodu Portunes představuje napojení na cloudové úložiště Dropbox. Díky tomu lze mít ke svým citlivým údajům přístup, kdykoliv je potřeba, a nezáleží na zařízení, které používáte. Většina z nás se dnes nikdy nenachází více než půl metru od dosahu svého mobilního telefonu. Tím pádem odpadá potřeba sedět doma či v kanceláři proto, abychom zjistili správné heslo nebo vylovili z kapes papírek, na němž je (pokud možno nečitelně) napsáno. </p><p> Přes Portunes lze korigovat i sílu hesel, jež jsou v aplikaci uložené. Jestliže se za nedobytným trezorem ukrývá tajemství o tom, že do všech vašich účtů se dá dostat zadáním číselné kombinace „1234“, pak jej neuchrání ani ten nejlepší virtuální panáček s puškou. Proto si lze v Portunes nechat vygenerovat silná hesla, tak dlouhá, jak je potřeba. Nemusíte si je nosit v hlavě a zároveň se nemusíte strachovat o jejich snadnou prolomitelnost. </p><p> Portunes není aplikací určenou pouze pro zapomnětlivé jedince nebo lidi s velkým množstvím nejrůznějších účtů. V dnešní době bychom měli na bezpečnost našich údajů dbát na každém kroku. Pokud nechcete udělat podobnou chybu, jako moje známá s kreditkou a PINem na ní, musíte se o svoje citlivé informace lépe starat a chránit je. A Portunes patří ke špičkovým způsobům,​ jak to snadno a zdarma udělat. </p><p><br></p><p><em>Lukáš Horák</em></p>
Čemu se při hledání práce vyhnout v CVhttp://create-it.cz/Blog/Stranky/Co-nepsat-do-CV.aspxČemu se při hledání práce vyhnout v CV<p>​​​HR oddělením Cleverlance prošly za dobu její existence již desítky tisíc životopisů či profilů na profesionálních sítích. Nestává se, že bychom nějaké CV jen tak zahodili bez pořádného prostudování. Kvalitní IT odborníci nejsou nevyčerpatelný zdroj a jejich nedostatek znamená, že se na každý profil opravdu zaměříme a vážíme jeho přednosti i nedostatky. Při takovém množství zkušeností by ani nebylo možné abychom se nestali experty na to, co v životopisech neradi vidíme - a to stejné lze očekávat i od ostatních společností. Proto jsme se rozhodli se o naše postřehy podělit, nejenom z dobroty srdce, ale také pro vlastní přínos. Může se stát, že vynikající expert má ve svých schopnostech jednu mezeru, a to právě sepisování vlastního profilu. Abychom o takového člověka nepřišli, tady je několik rad, které pomohou se vyhnout těm nejčastějším chybám v životopisech, s jakými se denně potkáváme.<br></p><h2>​​Ukažte, ​​​co umíte</h2>​​<span style="text-align:justify;">​​A to doslova. Než se dostaneme k jednotlivým DON'TS, měli bychom si říct to hlavní DO: o vašich schopnostech bude vždy nejlépe mluvit práce samotná. Spíše než seznam všech navštívených vysokých škol nebo pečlivě vybraný font, zaujme náboráře v životopise odkaz na konkrétní výsledky vašeho snažení. Mohou to být grafická portfolia, webové stránky či mobilní aplikace přímo na App storu. Důležité je, aby bylo vidět, že popis vašich schopností v CV nejsou plané řeči, ale dokážete je přetavit do existující "hmatatelné" podoby. Velkou výhodu toho, že se na poli náboru pohybujeme relativně dlouho, představuje možnost vidět měnící se trendy. Dnes jednoznačně platí, že příklady práce upoutají mnohem více než květnatý motivační dopis.</span><br>​​ <p> <strong>​​ Ale vraťme se zpět k tomu, čemu se vyhnout. Vašemu CV nepomůže, když v něm​ najdeme:</strong></p><h2>​​​1. Zbytečné informace</h2>​​<span style="text-align:justify;">Pokud to není relevantní k pozici, nemusí to tam být. Obracení burgrů a nezapomínání na okurku u McDonalda je určitě škola života, ale nic to nevypovídá o vašich schopnostech v Javě. Vyhněte se i zbytečnému balastu, jakým je vypisování všech součástí MS Office při popisu vašich PC kompetencí. Jestliže se hlásíte na pozici IT managera, automaticky jejich znalost předpokládáme a jejich uvedení bude naznačovat, že se snažíte svoje CV jen uměle natahovat.</span> <h2>​​2. Přehnan​​é zkušenosti</h2><div> <span style="text-align:justify;"></span><span style="text-align:justify;">A</span><span style="text-align:justify;"> to ani tehdy, pokud jsou zcela pravdivé. Na první pohled lze těžko uvěřit, že jste například sám za měsíc naprogramoval celý systém banky. I v případě, že dokážete dělat podobné zázraky, je lepší si je nechat na osobní schůzku, kde budete mít možnost svoji úlohu lépe vysvětlit a podpořit konkrétními důkazy.</span><br><h2>​​3. Pro​tichůdné informace</h2>​<span style="text-align:justify;">Cílem vašeho profilu je představení vašich hlavních dovedností a zkušeností. Nevypadá ale dobře, pokud si tyto dvě hlavní části odporují. Zmínka o tom, že celý váš profesní život jste pracoval s databází Oracle, následovaná výčtem projektů, v níž tato databáze nebyla použita, znevažuje celkovou informační hodnotu CV a náborář si pak o vás nemůže udělat realistickou představu. Což má za následek menší šance na osobní schůzku.</span><br><h2>​​4. Přejím​​ání zásluh firmy na sebe</h2>​​<span style="text-align:justify;">Chceme vědět, na čem jste pracoval vy. Konkrétně a jasně. Je možné, že jste se podílel na obrovském mezinárodním projektu, ale jestliže vaším úkolem bylo vařit kávu​, pak nemá smysl ho uvádět. Vyhněte se používání frází jako "Zde jsme vytvořili…" či "Spolupracovali jsme na…". Působí to dojmem, že mlžíte o vlastním přínosu a nic to neříká o vašich schopnostech.</span><br><h2>​​​5. Někoho úpl​​ně jiného, než jak se prezentujete na sociálních sítích</h2><p>Ať už se sami rozhodnete přiložit k profilu odkaz na svoji aktivitu v rámci sociálních sítí (což je dobré) nebo ne, čekejte, že se na ni budou náboráři dívat. A vůbec nevypadá dobře, pokud se zjistí, že máme před sebou dvě různé osoby, jednu v CV a jednu všude jinde.</p><p>​​​​​​Doufáme, že jsme některým lidem​ pomohli najít cestu ze spletitého labyrintu, kterým je psaní dobrého CV. Pamatujte si, že nestačí pouze být dobrý, ale také o tom musíte umět dát vědět ostatním.</p><p><i>Martin Paták</i></p></div>