O Salesforce se Stanislavem Marszalkem

V sérii „O Salesforce s …“ jsem si dal za cíl během celého roku vyzpovídat alespoň 52 lidí, kteří se v České a Slovenské republice pohybují okolo Salesforce. Jedno, zda jde o lidi od partnerů, zákazníka nebo dokonce někdo přímo ze Salesforce. Máte tip na někoho, koho bych měl určitě vyzpovídat? Sem s ním! děkuji

Další v sérii mých rozhovorů s lidmi ze Salesforce komunity je Stanislav Marszalek, který se prakticky od revoluce věnuje vývoji softwaru. Má několik Salesforce certifikací, přičemž se zabývá především návrhem, implementací a vývojem. Pracuje pro společnost TCL DigiTrade, která vyvíjí aplikace pro IBM Notes a je rovněž Salesforce partnerem.

Jak ses k Salesforce dostal a jaká je tvoje role?

Pracuji jako partner Salesforce a má role je především v oblasti analýzy a technického návrhu implementace. Nevyhýbám se ani samotnému vývoji aplikací včetně kódování. K Salesforcu jsme se dostali před časem přes jednoho zákazníka, který potřeboval vyřešit komunikaci mezi svými aplikacemi v IBM Notes a Salesforcem. K tomu byl zapotřebí trochu hlubší pohled do útrob Salesforce a tím to vše začalo.

Jak se vzděláváš, které zdroje doporučíš?

Trailhead, online manuály a komunitní diskusní weby. Je dobré si i rámcově naplánovat nějakou novou certifikaci nebo superbadge na Trailheadu. Pak to člověka motivuje i pro detailnější studium věcí, ke kterým by se normálně nedostal.

Jak se díváš na certifikační zkoušky, máš pocit, že je důležité je absolvovat nebo žádný test praxi nenahradí?

Samozřejmě samotná certifikace nepostačuje k tomu, aby člověk mohl implementovat Salesforce, stejně tak jako titul z vysoké školy není zárukou nadprůměrné inteligence. Ale to platí i naopak a spíše bych řekl, že certifikace a praxe se doplňují navzájem. Pokud člověka znáš, nezajímají tě jeho certifikace, pokud ho neznáš, certifikace něco napoví.

Oddělil bys tvrdě administrátory od vývojářů nebo je fajn, že se to prolíná? A prolíná?

Ty funkce se prolínají, ačkoliv administrátor nemusí toho znát tolik z vývoje, jako vývojář z administrace.

Používáš aplikace třetích stran? Která je ta nejoblíbenější?

Několik ano, ale nejpoužívanějším bude dataloder.io pro import a aktualizaci data v Salesforce. Tímto procesem často začíná většina implementací.

Jedna funkce, kterou máš nejraději?

Obecně jednoduchost tvorby vlastních aplikací. Během 15 minut je člověk schopen udělat funkční formulář s 10 poli, navázaný na formulář jiný, včetně odeslání emailu na první uložení záznamu a zajištění přístupů k nim.

Kdyby sis mohl přát jednu věc, kterou by Salesforce mohl od zítra nově dělat, co by to bylo?

Chybí mi možnost skrývání polí/sekcí na stránce odvislé od hodnoty v jiném poli. Příkladem mám inventární kartu, vyberu Typ = Auto, tak bych chtěl, aby se mi zobrazila pole jako SPZ, Spotřeba. Tato pole zase nechci vidět, pokud vyberu Typ = Nábytek.

Jak drží zákazníci krok s rychlým rozvojem funkcionality Salesforce, zavádí nové funkce tak jak přicházejí nebo je nové funkcionality nezajímají?

Vše je odvislé od člověka, který má Salesforce ve firmě na starosti. V podstatě zde vidíme různé typy lidí ve škále od: “Mírný pokrok v mezích zákona” do “Mít žhavé novinky jako první ”. Těch prvně jmenovaných je více a jejich počet se ještě zvyšuje s velikostí firmy.

Co bylo/je na zavádění Salesforce nejtěžší?

Pohlížím na to z pozice partnera Salesforce. Náročnost samotného zavedení je odvislá od rozsahu implementace, ale v podstatě se dá vždy technicky realizovat. Velmi důležitou roli zde hraje dobrá komunikace se zákazníkem a to jak z hlediska technického tak i lidského. Ovšem nejsložitější je ještě fáze před samotným zavedením, to jest přesvědčit zákazníka o efektivnosti této investice.

Lightning – co tě přitahuje/odrazuje? Doporučil bys zákazníkům přechod?

Lighting ano, tímto směrem se bude ubírat další vývoj. Nedoporučujeme nyní dělat nějaký rozsáhlý vývoj funkcionality v klasickém Salesforcu, který by nebyl kompatibilní s Lightingem. Lighting je ve fázi přechodové, takže člověka otravuje, když některé věcí tam ještě nejsou a kvůli nim se musí přepínat do klasiku. Lightining ale nabídne do budoucna daleko větší možnosti pro tvorbu aplikací.

Ta Salesforce nebo ten Salesforce?

Ten

Napiš komentář, díky!

Identity and Access Management Designer Certification

Last certification to complete mine Salesforce Certified System Architect part of the CTA pyramid. And one which I was scared about, as I heard horror stories. No one died because of it – most likely – but the topic is pretty narrow and if Salesforce has to come up with 70+ questions, they must be pretty detailed.

But finally I found time to study for it and enjoyed the possibilities of Salesforce.

Where to study from

I started with Trailhead, obviously. It links to all relevant help articles and at the end I had a feeling I read each of them several times.

Next I checked the blog post from Gemma, all the different flows‘ drawings are awesome and I understood them more than from the help. I would check more in which of them you can use the refresh token and I skipped most of the developer part of it including all those source codes and XML files structure. Gemma also links the Resource Guide which is awesome resource including some hands-on activities.

Maciej’s post is probably even better and I think he distilled the most important parts of this exam including sample questions.

What I learnt

In the interviews I’m doing with people around Salesforce, the most common feedback is, that certification might make sense because you have to learn something new. And this certification wasn’t exception, I learnt that:

  • login flows can be incredible powerful, including assigning permission sets or removing them based on something you find on the fly;
  • single sign on – to Salesforce or from Salesforce to other systems – can save users some nerves and is pretty easy to set up. Including App Launcher as a way to get quick link to other applications;
  • My Domain is incredible – which I already know – and I don’t understand why some organisation still don’t have it or why Salesforce doesn’t push it more (as they wanted a year ago). Branding, a bit of extra security and the same URL even when their instance is migrated;
  • OAuth flows are cool and better than username/password combination;
  • Connected App and the possibility to create users in external systems based on Salesforce users – wow;
  • Lightning Login in case you don’t want to use SSO but still want to make users‘ life easier and add some 2FA;
  • Identity Connect sounds like a must feature for every company, sad it is a paid add-on. I’m not happy with JIT provisioning of users as it is usually too late.
Napiš komentář, díky!

O Salesforce se Sabinou Ene

V sérii „O Salesforce s …“ jsem si dal za cíl během celého roku vyzpovídat alespoň 52 lidí, kteří se v České a Slovenské republice pohybují okolo Salesforce. Jedno, zda jde o lidi od partnerů, zákazníka nebo dokonce někdo přímo ze Salesforce. Máte tip na někoho, koho bych měl určitě vyzpovídat? Sem s ním! děkuji

Další v sérii mých rozhovorů s lidmi ze Salesforce komunity je Sabina Ene ze společnosti Deloitte.

I started with Salesforce slightly more than three years ago in Bratislava, by ‘accident’. Almost two years later I was moving to Prague. Now I am a Senior Salesforce Consultant, developing great things at Deloitte, and having lots of fun while doing it.

How did you get to Salesforce and what is your role?

About three years ago I was supposed to start my first corporate job as an Application Developer. By the time I joined, the resource planning shifted a bit, and I was ‘lent’ to their Salesforce team. Three months in and I didn’t want to go back to the team I interviewed for. Salesforce was that cool. I am now a senior developer and occasional dev lead, mentor for new hires and architect wannabe.

How to you keep with the continuous development of Salesforce, which sources can you recommend?

With each new release, I skim the release notes for the topics I am interested in.

If I want to understand the basics of features I am not familiar with, I prefer 1. Trailheads, 2. Webinars / the Salesforce YouTube channel(s) / Conferences. And if I need to go into more detail: blogs, Trailblazer/Partner communities, and, most important of all, discuss with my colleagues.

What do you think about certifications? Are they important to you?

I have mixed feelings about them. If you truly study for these certifications, then they do add a lot to your Salesforce knowledge. Some of them are so easy to get that experienced consultants without any certifications may be perceived as lazy or clueless 🙂 On the other hand, if you work hard to get certified in a product you don’t use at all, only to forget everything after, then I find the certification to be useless. I guess it makes sense to get certified in the fields you are working with the most.

Administrator vs developers – does their work mix and is it good if it does? Or is it better to separate them?

I’ve done a lot of admin work as a developer – and loved it. I think a good developer should know when to choose configuration over coding. Salesforce is such a comprehensive tool, it truly breaks my heart to see it used only as a development platform and not to its full potential.

As for the admins – they should also know when the out-of-the-box configuration stops making anymore sense or when the order of execution gets in the way. Coding may be a better option.

I tend to prefer the separation of tasks though. This way, people can focus on a smaller set of components and not step on each other’s toes while working. Also, a team with both admins and developer (or even admin only) is usually a good sign that out-of-the-box configuration is also being used (and valued!).

3rd party app – which one do you like the most?

In terms of AppExchange, I’ve used a couple for various Salesforce implementations, but I cannot say I’m a fan of any.

For development, I use the Illuminated Cloud plugin for IntelliJ, Workbench, and a couple of Chrome extensions. And, of course, our cool internal tools, soon to be made public (stay tuned!).

One feature you like the most in Salesforce?

I’m liking the security model. Security is usually one of the biggest pain points in development. With Salesforce you still need to go through a lot of planning and designing (and I like that!), but at the end it’s all done (mostly) with clicks.

Chatter and the ‘login as’ feature are pretty cool too.

If you can wish one thing, which Salesforce will be able to do tomorrow, what it’ll be?

Improve (read: replace) their customer service.

Other would be: translatable email templates, making Lightning faster

How customers keep with the quick improvement of Salesforce’s features, do they implement new features or are they happy with what they have and don’t implement them?

It really depends on the client. I’ve noticed that most organisations with an internal team of Salesforce specialists tend to be more open to new features. If the training is good too, the end users quickly adapt to changes.

Unfortunately, I have also seen stubborn customers who prefer to stick to (and extend) very complex, 5 year-old Visualforce pages. They even wanted to create new functionality with the same ‘look & feel’!

What is the hardest part about Salesforce implementation?

Convincing the customers to invest in Salesforce as CRM.

Lightning – can you recommend it to customers? What you like and dislike?

I always try to recommend it to customers. Let’s face it – it looks much better, it’s designed much better, and it will be the main focus of Salesforce when creating new features.
It’s still slow and has a lot of limitations. It’s also missing some features from the Classic version. Their recent URI updates (in Spring 18 and Summer 18) caused a bit of a headache for us developers.

She Salesforce or he Salesforce? (ok, this question probably doesn’t make sense in English)

Indeed, in English I prefer to use ‘it’. In my mother tongue, Romanian, it’s also neuter – no other gender makes sense in this case.

In languages without neuter gender, such as Spanish, I’d opt for masculine. Although ‘la Salesforce’ would be nice to hear.

How did you end up in Czech Republic? What do you like/dislike here?

You’ve already interviewed the ‘reason’ I ended up here :).

I find Prague to be the prettiest city in Europe and I’m definitely loving the alternative side of the Czech Republic – it breathes culture! Oh and the beer. The craft beer!
It takes a while to get to know the locals, but the keyword here is ‘patience’. It does pay off eventually!

Napiš komentář, díky!

P2P (nějak) jedou

Je to asi pět let, co jsem do P2P půjček investoval poprvé. Byl jsem nadšen a věnoval tomu čas. Posledních pár let, už ten čas nemám a sleduji to velmi vzdáleně, nehledám nové servery a kromě kontroly, zda ty investovací automaty jedou (rozuměj asi jednou za měsíc ten email od nich rozkliknu a kouknu se, kolik je volných peněz na účtu) tomu nevěnuji nic. Ale protože jsem lonipředloni o práznidnách vydal článek, jak se těm věcem daří, tak jsem se i letos dokopal zkontrolovat, jak to jede a zda bych náhodou ty peníze neměl dát někam jinam. Honza Vaňhara už prý aktivně do P2P peníze nedává, protože jejich problém je, že se z nich nedají rychle stáhnout peníze a až přijde krize, tak by lidé mohli přestat platit.

Jak to vydělává?

Čísla první, na těch záleží:

Takhle to vypadá dobře, třeba to nejsou jenom vymyšlená čísla. Kromě Bondory mají všechny garanci splácení a současně u Bondory mám nejdelší historii, takže největší šanci potkat špatné půjčky. Také jeden z těch grafů, které generují, nevypadá úplně skvěle. Ale třeba to ve finále tak nevadí. Do záporu to podle těch popisků jde proto, že očekávané splátky nedorazily.

Pořád to beru jako věc na hraní, kde je jenom malá část mých úspor, takže je tam nechávám. A pokud to pojede tímto tempem dál tak jsem spokojen, Euro sice trochu posílilo, ale pořád mám pocit, že to vynáší víc než cokoliv jiného je dostupné na tom našem trhu.

Co je dalšího na trhu?

Zonky je česká alternativa, která se mi (pořád ještě, ale rok jsem na ní nekoukal) nelíbí. Ale přitom Fundlift je něco podobného a líbí se mi moc – asi proto, že raději půjčím firmě na rozvoj než člověku na dovolenou a hlavně proto, že ty půjčky tam tak rychle nemizí. I když Broumov bohužel zmizel rychleji, než jsem do něho stihl zainvestovat 🙁

Loni jsem přemýšlel o DoFinanceBulkEstate a Bondster, ale ani do jednoho neposlal peníze. Kromě toho mi psali z Peerberry, Crowdestor a Crowdestate  že jsou na trhu také a ať o nich přemýšlím. Ok, slibuji, že budu.

Ale jinak s tím asi celý rok zase nic dělat nebudu a jsem zvědav, jak to bude vypadat dál 🙂

Napiš komentář, díky!

O Salesforce s Robertem Haasem

V sérii „O Salesforce s …“ jsem si dal za cíl během celého roku vyzpovídat alespoň 52 lidí, kteří se v České a Slovenské republice pohybují okolo Salesforce. Jedno, zda jde o lidi od partnerů, zákazníka nebo dokonce někdo přímo ze Salesforce. Máte tip na někoho, koho bych měl určitě vyzpovídat? Sem s ním! děkuji

Další v sérii mých rozhovorů s lidmi ze Salesforce komunity je Robert Haas ze společnosti Symbio.

SYMBIO je komunikační agenturou, která vzešla z digitální agentury, odkud si bere dobré povědomí o technologiích, pružný přístup k businessu a mladou firemní kulturu. Před lety jsme však zjistili, že po 19 letech na trhu už umíme nabídnout více. Klientům dnes proto nejčastěji pomáháme se stavěním jejich značek, pochopením kdo jsou a proč tu jsou, konzistencí komunikace, strategiemi apod. Na to pak navazují naše tradiční digitální služby (kampaně, social, weby …) a video produkce (SYMBIOgraf), která nám umožňuje točit inhouse TV a online reklamy. Lišíme se kromě spojení světů brandových strategií a reklamy také extrémním důrazem na detail a design. Věci musí zkrátka vždy skvěle a profi vypadat.

Jak ses k Salesforce dostal a jaká je tvoje role?

Už na VŠ jsme řešili CRM software (tehdy hlavně Siebel) a s ohledem na to, že s mým parťákem máme vlastní firmu od r. 1999, udržovali jsme si o hlavních hráčích přehled. Když jsme pak řešili nasazení nějakého světového standardu, který poroste s námi, Salesforce byl od začátku hlavní hráč.

Jak se vzděláváš, které zdroje doporučíš?

Nejsem u nás přímo správce SF, máme tuhle roli rozdělenou mezi 3 lidi. Vzdělávám se hlavně praxí a pak přes SF online vzdělávací zdroje. Na začátku jsem hodně jel Trailhead.

Používáte Salesforce celá organizace nebo jenom pár lidí? K čemu ho používáte, je to klíčová aplikace nebo jedna z mnoha?

Používá ho u nás vedení, back office (kvůli fakturacím a evidenci smluv) a client service (account directors, account managers).

Dokážeš si tipnout, kolik procent funkcionality používáte?

Máme pouze Sales modul (v Enterprise verzi), ale i z něj podle mě jen zlomek (možná 20 %). Na druhou stranu máme nasazenu poměrně velkou customizaci.

Co bylo na zavádění nejtěžší?

Dobře popsat požadavky v souladu s možnostmi SW a pak že se to celé strašně vleče, než se dobereme přes všechny iterace výsledku. Ani po téměř dvou letech nemáme vše odladěno a nasazeno.

Máte v zásadě standardní implementaci nebo jste si ji nechali masivně upravit a vyvinout hodně věcí na míru? Pokud vyvinuto, co klíčového vám chybělo?

Jak jsem psal výše, hodně customizací máme. Hlavně nám chybělo rozdělení Accounts na firmu (a.s., s.r.o.) a její Brandy, které řešíme zvlášť a máme na ně i zvlášť určené vlastníky a plány.

Pak jsme také hodně věcí měli řešeno přes příliš mnoho kliků, takže jsme si dělali vlastní Visual Pages, aby se to dostalo na jednu stránku.

A pak samozřejmě integrace na další produkty (účetnictví, Basecamp, správu kontaktů …).

Používáte aplikace třetích stran? Která je ta nejoblíbenější?

Něco máme, např. načítání údajů o nově zadávaných firmách z OR, kontrolu duplicit apod. Ale není to úplně zásadní.

Jedna funkce, kterou máš nejraději.

Dashboardy.

Kdyby sis mohl přát jednu věc, kterou by Salesforce mohl od zítra nově dělat, co by to bylo?

Zrychlení zobrazování změn (teď potřebujeme x refreshů stránky) a možnost snižovat počet licencí podle aktuální potřeby.

Jak držíte krok s rychlým rozvojem funkcionality Salesforce, zavádíte nové funkce tak jak přicházejí nebo vás nové funkcionality nezajímají?

Obávám se, že o většině nemáme dostatečný přehled. Oceňujeme hlavně odstranění chyb a zrychlení.

Chystáte přechod na Lightning? Co vás přitahuje/odrazuje?

Používáme pokud možno vždy Lightning. Lidi u nás jsou na UI citliví a Classic s designem a ovládáním z devadesátých let by nezkousli.

Ta Salesforce nebo ten Salesforce?

Ten 🙂

Napiš komentář, díky!