Wednesday, 16 February 2011

Jak vydělává Facebook peníze?

Abychom si na chvíli odpočinuli od suchého výčtu vlastností UCM, podívejme se dnes na téma, které souvisí s problematikou Enterprise 2.0 a ke kterému mě inspirovalo shlédnutí filmu Sociální síť, konkrétně, jak je možné, že firma, která nabízí svým uživatelům zadarmo, bylo předloni schopná vydělat miliardu dolarů (viz tento článek).

Podle výše uvedeného článku, má Facebook příjmy hlavně ze tří různých zdrojů:
  • reklama, cca 700 miliónů
  • dárkové předměty (i virtuální, jako např. elektronická přání), cca 150 miliónů
  • poskytováním dat ze své zákaznické báze Facebook Credits ostatním společnostem (původně určeno pro nákup dárkových předmětů), opět cca 150 miliónů; díky 'alternativním platebním metodám' (Facebook kredity může platit i ten, kdo nemá kreditní kartu) se očekává, že jen tato oblast sama o sobě naroste na 1 miliardu dolarů zisku
Co si z toho může vzít běžná česká firma budující portál, od kterého očekává, že jí bude vydělávat?

1. základem úspěchu je dostat uživatele na váš portál a udržet je tam
Většina firem asi nemůže spoléhat na příjmy z reklamy (myšleno: reklamy zboží třetí strany), přesto i pro ně je důležité, aby portál nabrat kritické množství konzumentů jeho služeb.
Výhodu mají ti, kde z podstaty platí, že se uživatel bude pravidelně přihlašovat na portál (např. pravidelné měsíční platby v bance). Ostatní musí být více kreativní (např. v rozumných intervalech připravit adresnou nabídku, o které bude uživatel portálu informován třeba SMSkou nebo emailem a která pro něj bude natolik lákavá, že ho donutí se na ni na portálu podívat).
Když už jsme u Facebooku, ten nabízí 'menším' reklamním partnerům (to jsou ti, kteří utratí na Facebooku za reklamu méně než 10 000 dolarů denně) tzv. Facebook Self-Serve Advertising, kde si můžete sami zadat vlastní reklamní kampaň, která se bude zobrazovat uživatelům dle místa, věku, vzdělání, pohlaví atd. Kromě pomoci s rekruitementem kritické masy pro váš portál můžete Facebook využít i pro 'vyladění kampaně' - uživatelé vám hlasováním 'Thumbs-up' - 'Thumbs-down' jasně dají najevo, o co mají zájem.

2. uživatel je na vašem portálu pán
K pochopení nabídky vašich služeb či produktů nesmí být předpokladem IT vzdělání. Neustále sledujte, jak se chovají vaši uživatelé - důležité jsou zejména ty momenty, kdy je 'ztrácíte' (načítala se stránka příliš dlouho? je příliš složitá? musí uživatel udělat něco, co ho odrazuje od pokračování?) - a odstraňujte jim z cesty možné překážky.

Jeden bod přímo z filmu:
3. Vaše řešení musí fungovat vždy, kdy si to uživatel přeje - a já bych dodat, se zabezpečením přiměřeným účelu portálu
Portály mohou firmě poskytnout komparativní výhodu. Pokud se však ukážou jako dostatečně úspěšné, dá se očekávat, že pokud usnete na vavřínech, konkurence vás brzy dohoní.

Jednu věc bychom však oproti Facebooku neměli zapomínat: portály jako Facebook vlastně nic nenabízejí (maximálně tak možná zábavu), zatímco váš portál bude v nějaké míře vždy nabízet vaše produkty či služby. Klíčovým bodem je proto také vědět,
4. k jakému účelu má váš portál sloužit, což může vést jak k cílům uspořit, i k cílům vydělat více.

Wednesday, 9 February 2011

Přehled vlastností Oracle UCM, část 3.

Vlastnosti modulu Content Server (pokračování):
  • Automatické notifikace: umožňuje uživateli resp. administrátorovi zadat kritéria na položky, o jejichž nových verzích chce být uživatel informován. Tento mechanismus je zcela nezávislý na workflows (k zaslání notifikace typicky dochází až po ukončení workflow)
  • Folia: folia nabízejí logické groupování ostatních položek. Pokud se někdy pracuje s rozsáhlým objektem (kniha s více autory), mohou folia pomoci s problémem, kdy má jeden z autorů 'zamknut' celý dokument a ostatní nemohou ukládat svoje změny. Obdobně, jindy bývá žádoucí, aby schválením prošlo najednou hned několik položek, které spolu tvoří logický celek (např. dokumentace pro výběrové řízení). Folia také umožňují pohled na celé fólio pomocí tzv. renderers - standardně se dodává ZIPRenderer, PDFRenderer a MSWordRenderer.
  • Link Management: Link je vazba mezi dvěma položkami, jejíž interpretace muže být různá. UCM v zásadě nabízí dva typy vazeb: volné (peer-peer, parent-child) nebo těsné (attachments - položka v příloze nemůže existovat bez své 'hlavní' položky). Link management se používá kromě jiného jako prevence HTTP 404 (File Not Found Error)
  • Folders: umožňují logické uspořádání (části) do hierarchické struktury připomínající rozvržení dokumentu na disku (zejména, jsou-li na to tak uživatelé zvyklí). Na rozdíl od jiných DMS je toto členění v UCM zcela dobrovolné a pro zákazníky, kteří vyžadují různý pohled na své úložiště je možné použít spíše logické členění pomocí metadat.
  • WebDAV: v případě užití Folders, je možné využít k přístupu do úložiště přímo z Office (Lotus Notes či Windows Exploreru) aplikací WebDAV protokol. Podmínkou je nainstalování klientské aplikace Desktop Integration Suite na pracovní stanici koncového uživatele
  • Workflows: kolem workflows v UCM panuje spousta nedorozumnění. Workflow představuje obchodní proces (typicky: schvalování, tvorba či zpracování dokumentu), při němž dokument obíhá po organizaci mezi pro daný krok relevantními uživateli. Workflow také podporují stavovou logiku, která zaručí, že položka či verze obíhající ve workflows není k dispozici uživatelům vně workflow. UCM podporuje 2 typy workflow: tzv. nativní, které umí pracovat s jednou položkou, nemají grafické rozhraní, za to však podporují stavovou logiku a možnost 'dopsat si' workflows dle potřeby pomocí jazyka iDocScript. Kromě toho obsahuje licence UCM omezenou licenci na produkt BPEL Process Manager, který umí vytvářet workflows podle standardu BPEL, v grafické prostředí (JDeveloper), za to však bez spolupráce s nativními workflows nedokáže podporovat stavovou logiku.
  • Administrace: umožňuje z webového rozhraní administrovat řadu úloh jako: archivace položek do offline archivu, migrace konfigurace, nahlížení do auditních logů, systémové reporty, backup/recovery ad.
  • Konfigurace: umožňuje z webového rozhraní nastavovat chování systému, metadatový model, vzhled některých stránek ad.
  • Komponenty na míru: toto je jedna z velmi silných vlastností UCM - možnost dotvořit chování systému přesně dle požadavků zákazníka, a to v prostředí, které je na to připraveno.
  • User Interface: k službám UCM je možné napřímo přistupovat buď přes webové rozhraní, WebDAV, web sites vytvořených pomocí Site Studia (viz část Web Content Management někdy v budoucnu) nebo z portálových prostředí přes portlety
  • Integrace: možnost přistupovat ke službám UCM na pozadí přes: web services (protokol SOAP), Java API (RIDC či CIS/CPS), adaptéry (existují pro integraci se Siebelem, EBS, URM, SES, SAP, ad.), JCR adaptér či REST-like http/s requesty
  • Škálování: i při využití clusterování Weblogicu nabídnout zákazníkovi optimální poměr cena/výkon
Tímto jsme zakončili výčet vlastností základního modulu UCM, tzv. Content Serveru. Někdy v budoucnu se budeme věnovat vlastnostem dalších modulů, jako jsou DMS, WCM, DAM, RM.

Wednesday, 2 February 2011

Přehled vlastností Oracle UCM, část 2.

Vlastnosti modulu Content Server:
  • Check-in/Check-out: Check-in (vkládání) je událost, při níž dochází k vložení nového dokumentu či nové verze dokumentu. Jejími vstupními parametry je sám soubor a jeho metadata. Operace vkládání je podřízena bezpečnostnímu modelu (jen uživatel s patřičnými oprávněními smí vkládat nové položky určitého typu). Událost vkládání představuje možnost provádět další kontroly (zpravidla pomocí vlastních komponent) a může vyvolat další operace (indexování, konverze, spustit workflow apod.)

    Nejčastěji se vkládá jediný soubor. Je však možné i vkládat několik souborů najednou (UCM z nich vytvoří .zip) a nebo mít "hlavní položku" a "přílohy".

    Check-out (rezervace) je událost, při které si uživatel (dočasně) rezervuje položku proto, aby mohl vložit novou verzi. Rezervace je zrušena vložením nové verze, na žádost uživatele nebo zásahem administrátora.

  • Verzování: verze je instance položky v čase (metadat i obsahu). Číslo verze je povinným metadatovým atributem položky, který je možné využít v nejrůznějších systémových operacích (např. "uchovávej jen X posledních verzí", "odmigruj starší verze do offline archívu", ale i např. "nedovol více verzí tohoto typu dokumentu"). Velmi často se využívá jen poslední verze - systém však uchovává i ostatní (minulé i budoucí), a to včetně historie.

  • Aktualizuj metadata: umožňuje aktualizovat či doplňovat hodnoty metadatových atributů; často se děje v rámci workflows

  • Diskuze: které umožňují připisovat k položkám perzistentní komentáře, ve kterých je možné vyhledávat, ale nevytvářejí nové verze

  • Zveřejnění/Stažení (Expirace) obsahu: stavově orientovaná logika, která je základním nástrojem pro implementaci životního cyklu položky ("v přípravě" - "aktuální" - "expirovaná" - "smazaná")

  • Indexování: správa fulltextových a metadatových indexů pro rychlejší a funkčně bohatší vyhledávání

  • Zabezpečení: na toto téma seriál příspěvků začínající zde

  • Vyhledávání: schopnost systému přijmout vyhledávací kritéria a vrátit správně naformátovaný seznam položek nebo samu položku (buď tzv. nativní soubor, nebo jeho webově prohližitelnou podobu - vizte Dynamic Convertor, konverze nebo i Digital Asset Management)
(pokračování někdy příště)

Wednesday, 26 January 2011

UCM - Patch Set 3

Podobně jako u Webcentra (viz tento článek; už je též k dispozici) byl pro UCM v nedávných dnech uvolněn ke stažení na OTN Patch Set 3. UCM PS 3 je zaměřen především na opravy chyb v releasu 11g, obsahuje však také některé novinky či drobná vylepšení:
  • v komunitě vznikl drobný zmatek, kam se poděla komponenta Collaboration Manager, která je kromě jiného odpovědná za bezpečnostní seznamy přístupů (či ACL, detaily zde). Část funkcionality (collaboration spaces) již nebude dále rozvíjena (je převzato právě WebCentrem), další část (zmíněné ACL) je plně převedena do základní komponenty Content Server
  • dalším drobným vylepšením je úprava administrativních interface pro komponentu File Store Provider (které se využívají především při ukládání souborů obsahu do databáze), které nyní při definici tzv. storage rules (definujících přesné umístění v rámci storage) nabízí je relevantní pole
  • jednou z největších uživatelských novinek v 11g byly úpravy v aplikaci Desktop Integration Suite; ve starší verzi tato aplikace nefungovala pro 64bitové systémy Windows a MS Office 2010 - nová verze je s nimi již plně kompatibilní
  • poslední funkční novinkou PS3 je pak Site Studio Manager, který doplňuje Site Studio for External Applications (SSXA, tj. web content management založený na JSP) o možnost provádět některé úkony (zejména definovat navigaci a rozvržení stránek) přímo z webové prohlížeče
  • nakonec je jistě zajímavé zmínit i to, že v blízké budoucnosti vznikne na OTN sada příkladů pro SSXA, na kterých si bude možné zjistit, jak podobnou funkcionalitu dodat do vlastních sites

Wednesday, 19 January 2011

Přehled vlastností Oracle UCM, část 1.

Předmětem tohoto seriálu článků bude téma, které se objevuje v požadavcích poměrně často: tak nám řekněte, co to vaše řešení vlastně všechno umí. Osobně mám s tímto požadavkem "výčtu fíčurek" docela problém - jednak asi neexistuje člověk, který by dokázal vyjmenovat všechno; hlavně mám ale zkušenost, že otázka je velmi často účelově zneužívána, aby si adresát našel něco, na čem nás nakonec potopí (bez ohledu na to, že to nejspíš jen nebylo zmíněno, nebo se to dá udělat zpravidla jinak a nebo to vůbec nebude potřeba).

V poslední době jsem však našel jeden důvod, který vytvoření takovéhoto seznamu přinejmenším ospravedlňuje: řada našich partnerů, zejména z oblasti spisových služeb, má produkty, jejichž funkcionalita se částečně překrývá s UCM. Seznam vlastností, např. při implementaci konceptu spisová služba s UCM jako úložištěm, by jim umožnil vybrat si co chtějí z UCM využít.

Jak seznam číst? Rozhodně nikoliv jako kompletní přehled - jedná se spíše o přehled na úrovni modulů a jejich nejdůležitějších vlastností, který má sloužit k základní orientaci.

Seznam vznikl s velkou pomocí dokumentu vytvořeného Consulting Services (kupodivu, nikoliv, Project Managementem) a do značné míry kopíruje dřívější členění dokumentace (např. zde); rovněž vám může pomoci pochopit některé body z licenčních dokumentů (jako např. eSupplement). Základní členění obsahu licence Universal Content Management je toto:

  • produkt Universal Content Management obsahuje
    • modul Content Server
    • modul Document Management
    • modul Web Content Management
    • modul Digital Asset Management
    • modul Records Management
  • produkt JRockit - což je "celosvětově nejrychlejší Java Virtual Machine (UCM je Java aplikace) dle benchmarků jako např. SPECjbb2005"
  • produkt Content Conversion Server
  • omezená licence na produkt BPEL Process Manager - detaily na toto téma vizte v tomto článku
  • omezená licence na produkt Weblogic Enterprise Edition - více zde
Modulům UCM a krátce i Content Conversion Serveru se budeme věnovat v dalších dílech detailněji.

Wednesday, 12 January 2011

Ještě jednou k tématu Sharepoint

Při přípravě posledního článku jsem náhodou narazil na jeden, zcela nový článek o Microsoft Sharepointu, který si nemohu nechat pro sebe. Najdete jej zde.

Některá zajímavá tvrzení:
  • 50 zemí má menší HDP než kolik se ve světě utratí za SharePoint
  • SharePoint není levné řešení; přinejmenším není levnější než ostatní dokument management či ECM řešení
  • Náklady na první rok mohou být u různých produktů různé, nicméně, v pětiletém horizontu jsou 3 ze 4 řešení od různých dodavatelů v podstatě srovnatelné
  • Co překvapilo jak nás, tak naše zákazníky, že SharePoint je někdy ve skutečnosti z těchto tří řešení nejdražší, pokud se udělá celková analýza nákladů

Návratnost investic ECM projektů

Nový rok začneme na poněkud filozofické téma. Začal jsem číst knihu Transforming Infoglut... a hned v úvodu je obvyklý úvod, že 80% všech elektronických informací je v nestrukturované podobě, tudíž ECM je důležité. Na druhé straně, relativně nedávný výzkum analytické společnosti Forrester (citovaný např. zde) tvrdí, že 49% společností nedokáže ocenit hodnotu svých ECM systémů. Na stejném místě se uvádí, že (dle Gartnerů) "návratnost investic" (Return Of Investments) je fikcí a že by se měl spíše užívat jiný termín, "value of investments". Co si z toho vzít?

Především, hodnota ECM projektu je daná hodnotou informací, které spravuje. Už tento argument je těžko vyčíslitelný, nehledě na to, že se zpravidla mění v čase (nejčastěji bývá nejvyšší na samém začátku a pak postupně klesá). Nicméně, s informacemi se pracuje a hodnota závisí na procesech, kterých se informace účastní. Navíc, i organizace, která žádný elektronický systém nemá implementován, má nějaký způsob, jak s informacemi pracuje, takže při porovnávání by se musela stanovit hodnota stávajícího způsobu. Mimochodem, častou chybou při porovnávání se stávajícími řešeními bývá pokus převézt současný způsob práce na nové prostředky.

Vezměme si třeba takové vyhledávání. Podle tohoto reportu jsou náklady výrazně větší, pokud je dokument špatně zatříděn, nebo se ztratí a je třeba jej vytvořit či získat znovu. To je v obecné rovině zcela jistě pravda - docela by mě zajímalo, jak by tato čísla vypadala u nás, popř. jakou metodikou se k nim dospělo. Nicméně, povaha dokumentů je bohužel taková, že spíše než masa dokumentů s "průměrnou hodnotou" existují dokumenty s "nevyčíslitelnou hodnotou" (tj. ty, při jejichž ztrátě mohou teoreticky někoho na straně klienta zavřít - ostatně, nikoliv náhodou začal v USA boom records management systémů po aféře Enron a schválení zákona Sarbanes-Oxley; porovnejte u nás s přístupem k zákonu o archivaci a spisové službě), hodnoty s "vysokou hodnotou" a pak dokumenty, které v podstatě nikoho nezajímají. To představuje oněch 80% elektronických informací.

Pokud se podíváte detailněji na odkaz zmíněný v prvním odstavci, najdeme tam:
- automatizaci procesů (BPM); zde je ECM nutným předpokladem, nebo minimálně značným usnadněním, samo o sobě však nestačí
- compliance (dodržení povinností daných zákonem)
- "soft" přínosy jako rychlejší a lepší rozhodování, vylepšení komunikace se zákazníky či dodavateli; budiž k tomu ještě řečeno, že tyto přínosy jsou tím větší, čím méně procesně svázaná je organizace, tj. má více dokumentů s "vysokou hodnotou", nebo chcete-li, čím více má "knowledge workers" vs. "process workers", což podle analytiků typu McKinsey je ten faktor, který do budoucna bude odlišovat firmy (např. zde)
- "úspory z množství" - velmi mnoho ostatních aplikací a systémů má potřebu pracovat s nestrukturovaným obsahem - pokud se ECM správně zapracuje do celopodnikové architektury, pak provozování konsolidovaného řešení vychází ve středně a dlouhodobém horizontu lépe, než provozování řady menších řešení
- elektronizace - přímé úspory na tisku a ukládání listinných dokumentů

V tomto bodě skončím, protože dále už je třeba přejít od obecných pojmů k tomu, v čem je jejich hodnota pro konkrétního zákazníka.