Do desíti – s Danem Vránou

Dan Vrána Dan Vrána ze společnosti CubeTeam je dalším z těch, kteří začali vývojem, zkusili si projektové řízení a vedení lidí a nakonec se rozhoupal, osamostatnil a se společníkem založil firmu, která roste přímo raketovým tempem (dá se říci, že každý rok zdvojnásobí svou velikost, což znamená, že od dvou zakladatelů dorostli na aktuálních 10 osob).

Jak jsi se dostal k Lotusu? Jaký byl ten začátek a jaký si myslíš, že by byl v dnešní době?

Studoval jsem na vysoké škole a někteří spolužáci už pracovali, tak jsem si řekl proč ne a přes kamaráda kamaráda jsem v roce 1996 potkal na Invexu Františka Baštu z CS Developmentu – no a zůstal jsem u nich až do roku 2003. A v dnešní době? Obávám se, že kdybych to podobně „nestřelil“, tak bych nad notesama ohrnul nos a připojil se k armádě javistů. A byla by to chyba, protože ta technologie stále žije a rozvíjí se.

Jaké problémy chtějí zákazníci řešit nejčastěji, co trápí skoro každého?

Vždy se to točí kolem emailu a kalendáře – nejjednodušší forma je kategorizace emailů a schůzek, složitější je linkování emailů do CRM (k firmám, projektům/obchodním případům, kontaktním osobám) a nakonec tvorba vlastních mailových/kalendářových aplikací a jejich propojení s mailovou schránkou. Ukaž mi nějakého programátora, který nikdy neupravoval mailovou šablonu nebo to po něm alespoň někdo nechtěl. A faktem také zůstává, že když vývojář upraví scriptové knihovny mailové šablony a ona stále funguje, je to hezký test, že ví co dělá.

Takže odpověď na otázku – rozšíření mailu o groupwareové nástroje, třeba nám v budoucnu pomohou Activities z Lotus Connections, uvidíme …

A co by je naopak trápit mělo a takřka nikdo to sám o sobě nechce?

Jednoznačně zodpovědnosti na straně klienta – novému zákazníkovi musíme víceméně vždy vysvětlit, že je spolutvůrcem systému a nemůže čekat, že se po podepsání smlouvy na pár měsíců zavřeme a pak mu pošleme instalační CD poštou. Je třeba u klienta určit zodpovědnou osobu, která bude mít čas a potřebné znalosti atp. O to více si vážím zákazníků, kteří tento vztah akceptovali – to je pak radost s nimi pracovat 🙂

Řešení na které jste nejvíce hrdí, co to je? A je to spíš nějaká drobnost nebo masivní systém?

Jedná se o drobnost, která nám obrovsky šetří práci a je to objektový model připravený k Personální bázi. Kdykoliv potřebujeme v nějaké aplikaci použít adresování na funkční místo, řešit nadřízenosti atp. je to neocenitelné – zápis výběru osoby se smrsknul na 3 řádky v LotusScriptu. To samozřejmě platí pro případ, kdy nepoužíváme Lotus Workflow.

Obecně rozhodnutí, kdy už se pro něco vyplatí vytvořit (a hlavně vymyslet) objektový model, je obtížné – naši programátoři to mají jako „vedlejšák“ a postupně firemní knihovny rozšiřují a dokumentují.

Kdybys měl v Lotus Notes poukázat na jednu vlastnost pro kterou stojí za to je koupit, co by to bylo?

Ono je to těžké, když se člověk kolem jedné technologie pohybuje moc dlouho, tak její výhody už ani nevnímá a považuje je za automatické. Ale hodnocení jednoho mého kamaráda, že nic nereplikuje tak dobře jako notesy, musím potvrdit – je to Replikace.

Věc, kterou bys v LN zrušil?

Před několika lety bych řekl bookmarky, ale dnes už tak moc nezlobí. Tak se zaměřím z uživatelských problémů na programování – proč proboha už konečně neumožní používat @DbLookup v pohledech?!? Čtenář možná nechápe co mu to může přinést, ale argumenty 1) zjednodušení aplikací, 2) okamžité změny dat v pohledech a 3) snížení administrace případných plánovaných agentů. Hovoří to za vše, ne?

Osmičky – na trhu jsou už relativně dlouho, česká verze 8.0.1 už je tu taky. Přecházejí už zákazníci nebo s tím nespěchají? A má vůbec smysl migrovat, když je verze 8.5 za dveřmi?

Doby, kdy takzvaná „nulová“ verze (tedy LN x.x.0) byla nepoužitelná, jsou již díkybohu pryč. Pokud tedy zákazníkovi dodáváme Domino server jako aplikační server bez klientů, pak tam jdou osmičky automaticky – viz jejich funkce pro webové služby atp. Co se týká instalací klientů, obvykle upgradeují ob-jednu verzi, tedy klienti s LN6 upgradeují právě teď, ti sedmičkoví většinou vyčkávají. Přechod na osmičky určitě doporučujeme, verze 8.5 na klientské straně nepřináší moc věcí navíc, tak není proč otálet.

Kromě Lotus Notes, co dalšího zákazníci poptávají a používají? Jaký je ten další super produkt od Lotusu?

O produktech jako je Quickr nebo Traveler bych tu mohl napsat tak za rok, že ho klienti poptávají a používají, zatím je to pouze ve fázi vysvětlování smyslu klientům s drobnými krůčky implementace. Další produkt, který je na trhu už víceméně 2 roky a rozšiřuje skvěle vlastnosti Lotus Notes je ukládání dat do DB2 a jejich datamining. Firem, které mají spoustu dat v nsf databázích a nemohou s nimi pracovat v agregované formě je mnoho a ty data mají přitom obrovskou hodnotu.

Jak se řídí takové projekty nad Lotus Notes – je to díky rapidnímu vývoji spíše jednodušší nebo složitější tím, jak se to může rychle změnit?

Hodně otázek, které mi dáváš jsou diskutabilní, ale tady už se neudržím a odpovím: Jednodušší nebo složitější? Jak kdy.

Legrace na Lotus Notes je ta, že jako groupware, tedy uživatelské prostředí pro týmovou spolupráci jsou skvělé a jako prostředí pro týmovou spolupráci programátorů je to horor. Iterativní vývoj, tedy prezentace „prázdné“ aplikace nebo jinými slovy beta verzí, používáme už poslední 4 roky striktně a výsledky jsou skvělé. Prostě a jednoduše, zákazník i dodavatel si ověří, že zadání obě strany pochopili stejně a zároveň do projektu byla investována maximálně 1/2 rozpočtu. A co si představujeme pod pojmem „prázdná“ aplikace? Ukázkové funkce (formuláře, tlačítka, dialogy), klíčová slova jsou „natvrdo“, grafika jen někde.

Web, plný klient nebo mobilní zařízení – co nyní letí?

V roce 2004 jsme pro jednoho klienta programovali aplikaci v J2ME pro mobilní zařízení a vzhledem k požadavkům na změnu funkce a designu a problémech se vzdálenou synchronizací jsme ji ještě rádi převedli na web a optimalizovali pro mobilní zařízení. Ten odklon od tlustého klienta se poslední dobou díky AJAXům, jQuery a podobným, začíná týkat i Lotus Notes. Když vidím co naši programátoři dokážou ve webovém prohlížeči, začínám věřit tomu, že i LN klientovi pomalu zvoní hrana. Trochu mě to mrzí, protože s webovými technologiemi nejsem úplně sžitý a lepší už to nebude, ale webový klient se stává standardem i u intranetových aplikací – příkladem může být i SAP. Můžeme se zkusit vsadit, který klient bude poslední a IBM pak už jen bude vyvíjet Domino server – budou to devítky?

Co se lidem na Lotus produktech líbí nejvíc?

Přes všechny marketingové průšvihy IBM se jim daří držet spoustu klientů na vlně entusiasmu a lásce k Lotus produktům, podobně jako příznivce Applů. Slýcháme hodně často „hlavně ne nic od Microsoftu“ a není to jen nějaká ideologie, ale opravdu jednodušší správa a multiplatformnost. Vždyť řešení na Linuxu pro řekněme 10 express klientů a nějakou jednodušší aplikaci na míru je rozumně drahá softwarová firma schopná dodat pod 100 tis. a v ceně mají i robustní groupware nástroj s mailem, kalendářem a úkolovníkem. Takže odpověď je jednoduchá správa, podpora Linuxu a express licencování.


Jaké otázky byste položili vy? A koho byste se chtěli zeptat?

Upozornění pro personální agentury a personalisty: cílem rozhovorů není zviditelnit lidi pro jejich přetažení do jiné firmy, prosím respektujte tento fakt.

Napiš komentář, díky!

Kurzy vaření kávy

Psaní našich zážitků z Austrálie mělo dle všeho úspěch a pár článků boduje i ve vyhledávačích. Konkrétně zahájení kurzu vaření kávy. Nedávno se mě tedy někdo zeptal, zda nevím o nějaké škole v Česku či na Slovensku, já si řekl, že určitě nějaké musí existovat a schválně strávil chvilku hledáním. A poté byl trochu v šoku. Zatímco v Austrálii jich byla spousta, tady člověk hledá obtížně.

Latte art

Takže pokud se chcete naučit vařit kávu, tak máte v Česku v podstatě jenom dvě nebo tři možnosti (alespoň co jsem našel).

První je pouze pro zákazníky společnosti Espresso. Ti jsou dokonce přímo školícím centrem Lavazza, ale školí jenom vlastní zákazníky, což mi přijde dost škoda.

Druhá je Škola baristy, která nabízí několik lekcí od vlastního vaření přes zdobení pomocí Latte art až po ochutnávání kávy dalšími přísadami. Každá lekce trvá jeden den (což se může zdát málo, ale myslím, že to stačí, zvláště když je vás v kurzu maximálně 6) a cena je možná trochu vyšší, než by člověk čekal. Zas na druhou stranu, pokud je vás opravdu maximálně 6 a je tam spousta praxe, tak spotřebujete dost surovin a ono se to nezdá, ale nejsou nejlevnější.

Do třetice jsem našel společnost Škola kávy, které sice asi nemají nejhezčí stránky, ale jinak nabízí v podstatě to samé co předchozí škola ve větších skupinkách, ale za výrazně nižší cenu.

Takže teď už víte kam vyrazit a pokud máte další tipy, tak sem s nimi.

Napiš komentář, díky!

Volvo XC60 – skvělá kampaň

Bohužel jsem si nekoupil nové auto, ale jenom jsem se nějak dostal na reklamní kampaň, která tenhle nový model provází.

Za sebe mohu říct – kampaň se mi fakt líbí. Každý měsíc je jiná, člověka vtahuje do sledování formou hry, je tam krásná angličtina (s titulkami) a super muzika. A navíc celá ta kampaň tak nenásilně prodává pár základních bodů, které chtějí ukázat, každý měsíc v podstatě jeden. Že bychom stejným způsobem prodávali software?

volvoxc60.jpg

Napiš komentář, díky!

Sháníme lidi!

K2 atmitec syst Je to tady, mé hraní (při kterém nikdo doteď moc netušil co se děje a zda vůbec něco) se posouvá do další etapy. První myšlenka zaujala (přesto ji tady ještě nebudu zveřejňovat) a dostal jsem zelenou pro nábor lidí.

Těch sháníme celkem hodně, ale rozhodl jsem se začít s málem – chtělo by to někoho, kdo by si troufl na implementaci SharePointu (ideálně včetně drobného vývoje do něj) nebo naopak WebSphere Portal ServeruQuickru. K tomu by to chtělo nějakého Java a .NET programátora a pomalu začínám být spokojen. I když o šikovných lidech je dobré vědět vždy.

Trochu víc detailů máme na stránkách (konzultant, programátor) a co je důležité – bereme i absolventy a lidi, kteří se chtějí učit. Nebojte se to, bude legrace, něco se naučíte a ještě dostanete zaplaceno. A co jsem si již na pár lidech bez zkušeností vyzkoušel – jde to naučit se něco nového a vystartovat jako raketa k výšinám, takže pojďte do toho!

Napiš komentář, díky!

SharePoint or Lotus?

LinkedIn logo I’ve been in process of updating my information on LinkedIn and also searching for some new contacts when I got the idea to search for groups with SharePoint or Lotus in name. The results are impressive – about 50 groups about Lotus and about 100 groups about SharePoint. Does it say something? Probably not, just good to know about it.

Anyway, I still don’t understand why there is so many groups – one for admins, another for developers, users, certified people and a few of them which are locally based. But why more?

Napiš komentář, díky!