<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog Martina Humpolce</title>
	<atom:link href="https://martinhumpolec.cz/feed/" rel="self" type="application/rss+xml" />
	<link>https://martinhumpolec.cz/</link>
	<description>o všem co mě zajímá</description>
	<lastBuildDate>Thu, 02 Jul 2026 14:52:49 +0000</lastBuildDate>
	<language>cs</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>
<site xmlns="com-wordpress:feed-additions:1">81363914</site>	<item>
		<title>Řež: Jak se strategicky rozhodovat v&#160;době AI, Jan Řezáč</title>
		<link>https://martinhumpolec.cz/strategicke-navyky-jan-rezac/</link>
					<comments>https://martinhumpolec.cz/strategicke-navyky-jan-rezac/#respond</comments>
		
		<dc:creator><![CDATA[Martin Humpolec]]></dc:creator>
		<pubDate>Wed, 15 Jul 2026 10:48:00 +0000</pubDate>
				<category><![CDATA[Volný čas]]></category>
		<category><![CDATA[Kniha]]></category>
		<category><![CDATA[recenze]]></category>
		<guid isPermaLink="false">https://martinhumpolec.cz/?p=7006</guid>

					<description><![CDATA[Měl jsem tu čest číst beta verzi této knihy, a&#160;z&#160;ní jsou i&#160;tyto poznámky. Finální verze může znít jinak, ale věřím, že kostra zůstala. Začátek vypadá skvěle a&#160;veze se na vlně AI, které k&#160;nám vtrhlo jak velká voda a&#160;vypadá, že s&#160;námi zůstane. Za mě naštěstí už na konci první stránky &#8211; byť první kapitola je vlastně<span class="read-more"><a href="https://martinhumpolec.cz/strategicke-navyky-jan-rezac/">Read More...</a></span>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Měl jsem tu čest číst beta verzi této knihy, a&nbsp;z&nbsp;ní jsou i&nbsp;tyto poznámky. Finální verze může znít jinak, ale věřím, že kostra zůstala.</p>



<p class="wp-block-paragraph">Začátek vypadá skvěle a&nbsp;veze se na vlně AI, které k&nbsp;nám vtrhlo jak velká voda a&nbsp;vypadá, že s&nbsp;námi zůstane. Za mě naštěstí už na konci první stránky &#8211; byť první kapitola je vlastně celá o&nbsp;ní &#8211; se AI vytrácí a&nbsp;zůstávají strategické návyky pro lepší rozhodnutí &#8211; všechny ty věci, o&nbsp;kterých Honza posílá newslettery, já je sleduji zpovzdálí a&nbsp;zatím jsem moc nechápal. Tady jsou skvěle shrnuté a&nbsp;to je pro mě mega přidaná hodnota.</p>



<p class="wp-block-paragraph">Strategické cykly a&nbsp;rozhodnutí (test, abyste si řekli opak strategického rozhodnutí a&nbsp;pokud je to zjevně hloupost, tak nejde o&nbsp;strategické rozhodnutí, mi přijde fantastický a&nbsp;jednoduchý), tři délky cyklů pro které je třeba plánovat, rozdíl mezi plánováním z&nbsp;budoucnosti a&nbsp;adaptací z&nbsp;přítomnosti.</p>



<p class="wp-block-paragraph">Nastavování cílů a&nbsp;v&nbsp;jakých hladinách je plánovat &#8211; on je totiž rozdíl mezi výstupy, výsledky a&nbsp;dopady. Výstup zvládne každý, u&nbsp;výsledků musíte přemýšlet jak se k&nbsp;nim dostat, dopady už je mega výzva.</p>



<p class="wp-block-paragraph">Zákaznické výzkumy. Opravdu je děláte nebo si jenom povídáte s&nbsp;lidmi?</p>



<p class="wp-block-paragraph">Warleyho mapy Honza používá rád, nikdy jsem je nepochopil, až teď. Kecám, asi jsem je pořád plně nepochopil, ale konečně mi začaly dávat smysl, důležitost horizontální osy jsem totiž neznal a&nbsp;ta dělá celý ten rozdíl!</p>



<p class="wp-block-paragraph">Principy budování organizace, kterých je &#8222;směšných&#8220; 40 a&nbsp;jsou rozdělené do 4 fází &#8211; nemá smysl zavádět ty, na které nejste připravení. <a href="https://doctrine.wardleymaps.com/#load">Jednoduchá aplikace</a> vám je pomůže zmapovat a&nbsp;pak vzhůru na ně!</p>



<p class="wp-block-paragraph">Obrana před konkurencí, řešení (a&nbsp;hledání) toho důležitého, rozhodování podle situace (ano, podle typu situace byste se měli rozhodovat jinak), ověřování nápadů a&nbsp;kdy si to zjednodušit a&nbsp;kdy zkomplikovat a&nbsp;to celé s&nbsp;praktickými příklady jak to dělají v&nbsp;House of Řezáč případně na vymyšlené palačinkárně. Za mě skvělá kniha na otevření očí, na další nápady, na věci, které hrají spolu dohromady a&nbsp;mohou váš byznys někam posunout. Spousta odkazů na další zdroje, takže přečtení knihy samotné není konec, ale opravdu jenom začátek cesty. Vydejte se na ní!</p>



<p class="wp-block-paragraph"><a href="https://www.houseofrezac.com/publikujeme/kniha-rez?utm_source=martinhumpolec.cz">Předobjednat si knihu můžete na jeho webu</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://martinhumpolec.cz/strategicke-navyky-jan-rezac/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7006</post-id>	</item>
		<item>
		<title>S Marcelem o&#160;osobním rozvoji</title>
		<link>https://martinhumpolec.cz/s-marcelem-o-osobnim-rozvoji/</link>
					<comments>https://martinhumpolec.cz/s-marcelem-o-osobnim-rozvoji/#respond</comments>
		
		<dc:creator><![CDATA[Martin Humpolec]]></dc:creator>
		<pubDate>Tue, 07 Jul 2026 10:00:20 +0000</pubDate>
				<category><![CDATA[Podcast]]></category>
		<category><![CDATA[osobní rozvoj]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[Školení]]></category>
		<category><![CDATA[vztahy]]></category>
		<guid isPermaLink="false">https://martinhumpolec.cz/?p=7019</guid>

					<description><![CDATA[Dneska úplně jinak a&#160;o&#160;úplně něčem jiném. Poseděli jsme s&#160;Marcelem a&#160;povídali jsme si o&#160;výcvicích, kterými oba už pár měsíců procházíme. Klidně přeskoč protože to možná nebude pro tebe, ale možná to s&#160;tebou zatřese. My jsme si v&#160;každém případě skvěle pokecali. Zápisky: Co dál je otázka, která mi zůstává. Marcel je na tom lépe, ví že chce<span class="read-more"><a href="https://martinhumpolec.cz/s-marcelem-o-osobnim-rozvoji/">Read More...</a></span>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Dneska úplně jinak a&nbsp;o&nbsp;úplně něčem jiném. Poseděli jsme s&nbsp;<a href="https://martinhumpolec.cz/s-marcelem-nikoliv-o-salesforce/" type="post" id="6792">Marcelem</a> a&nbsp;povídali jsme si o&nbsp;výcvicích, kterými oba už pár měsíců procházíme. Klidně přeskoč protože to možná nebude pro tebe, ale možná to s&nbsp;tebou zatřese. My jsme si v&nbsp;každém případě skvěle pokecali.</p>



<iframe data-testid="embed-iframe" style="border-radius:12px" src="https://open.spotify.com/embed/episode/3Uje2wB5imr26xZ0KQ4NRr?utm_source=generator" width="100%" height="152" frameborder="0" allowfullscreen="" allow="autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture" loading="lazy"></iframe>



<h2 class="wp-block-heading">Zápisky:</h2>



<ul class="wp-block-list">
<li>stačí si o&nbsp;věcích číst nebo je musíte zažít?</li>



<li>rituály, dýchání, výzvy</li>



<li>sdílení, kde věci cítíte a&nbsp;odkud o&nbsp;nich mluvíte a&nbsp;do jaké hloubky jdete</li>



<li>rozvoj není konzumace obsahu, ale prožívání a&nbsp;trávení věcí</li>



<li>můžeš zapomenout? Nebo musíš ty situace vyřešit a&nbsp;doprožít?</li>



<li>rychlost nebo pomalost? Lepší je mít čas věci nechat uležet a&nbsp;prožít je</li>



<li>stačí být slyšen, ne dostávat rady</li>



<li>jaký máte vztah s&nbsp;rodiči? A&nbsp;jak moc vás to ovlivňuje i&nbsp;když si třeba říkáte že ne?</li>



<li>seriál <a href="https://www.netflix.com/fi-en/title/81380432">Já jinak</a>, pokud chcete přemýšlet o&nbsp;něčem co nemůže fungovat ale dost možná funguje</li>



<li>vision quest – 4 dny sám v&nbsp;lese bez jídla, jak moc vás to může změnit a&nbsp;kam vás to posune?</li>



<li>přechodové rituály jako ztracený nástroj společnosti &#8211; vědomý přechod z&nbsp;jedné životní fáze do druhé. Cesta na zkušenou bývala úplně normální</li>



<li>muži emoce mají – jen se nenaučili o&nbsp;nich mluvit</li>



<li>Je potřeba žít život, nechodit jenom na semináře – integrace do každodenního života je důležitější než hromadění zážitků z&nbsp;výcviků</li>
</ul>



<p class="wp-block-paragraph">Co dál je otázka, která mi zůstává. Marcel je na tom lépe, ví že chce pokračovat se <a href="https://siladuse.cz/">Síla duše</a>, já částečně doufám, že <a href="https://www.mihalisin.com/">Jozef</a> vymyslí pokračování a&nbsp;do toho se zkouším rozhlížet kolem, jak si tyhle věci udržet, kým se obklopit. </p>



<a href="https://podcasts.apple.com/us/podcast/salesforce-v-%C4%8Desku/id1550600947?itsct=podcast_box&amp;itscg=30200"><img decoding="async" src="https://martinhumpolec.cz/apple/" alt="Listen on Apple Podcasts" style="height: 83px; float: left"></a> <a href="https://open.spotify.com/show/07uhT5EsoHZcc3J4e384wg"><img decoding="async" src="https://martinhumpolec.cz/spotify/" alt="Listen on Spotify" style="height: 83px; float: left; padding-left: 50px"></a><br><br>
]]></content:encoded>
					
					<wfw:commentRss>https://martinhumpolec.cz/s-marcelem-o-osobnim-rozvoji/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7019</post-id>	</item>
		<item>
		<title>What I&#160;learnt at CzechDreamin &#8217;26</title>
		<link>https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/</link>
					<comments>https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/#respond</comments>
		
		<dc:creator><![CDATA[Martin Humpolec]]></dc:creator>
		<pubDate>Thu, 02 Jul 2026 14:52:48 +0000</pubDate>
				<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[Agentforce]]></category>
		<category><![CDATA[CzechDreamin]]></category>
		<category><![CDATA[Field Service]]></category>
		<category><![CDATA[Grafana]]></category>
		<category><![CDATA[Nebula Logger]]></category>
		<category><![CDATA[sfdx-hardis]]></category>
		<category><![CDATA[Slack]]></category>
		<guid isPermaLink="false">https://martinhumpolec.cz/?p=7036</guid>

					<description><![CDATA[Short answer: nothing &#8211; because, as always, I&#160;didn&#8217;t have time to visit a&#160;single sessions. Well, that&#8217;s&#160;not exactly true, I&#160;glimpsed at the one about ADHD and OmniScript. But now I&#160;found the time to check every single presentation (they are all on our website) from the day and learnt the following. Actually before I&#160;did my manual work<span class="read-more"><a href="https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/">Read More...</a></span>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Short answer: nothing &#8211; because, as always, I&nbsp;didn&#8217;t have time to visit a&nbsp;single sessions. Well, that&#8217;s&nbsp;not exactly true, I&nbsp;glimpsed at the one about ADHD and OmniScript.</p>



<p class="wp-block-paragraph">But now I&nbsp;found the time to check every single presentation (they are all on <a href="https://czechdreamin.com/">our website</a>) from the day and learnt the following. Actually before I&nbsp;did my manual work I&nbsp;asked AI (Google NotebookLM specifically) to summarize it for me &#8211; and I&nbsp;learnt nothing from that output, obviously I&#8217;m still person who needs to invest own time and energy to have a&nbsp;feeling of achievement.</p>



<p class="wp-block-paragraph">Intro keynote about DevOps was great &#8211; while I&nbsp;introed John with a&nbsp;story where I&nbsp;wasn&#8217;t 100% confident about inviting him, it worked out greatly. 820 metadata types deployable via Metadata API, every team has to do something to allow their metadata to be deployed (and some done do so, but they are constantly try to close the gap). We heard some stories from the background and learnt about StupidApexWorkAround class, about object Id which has to be changed just before going to production, about migration from managed package to platform native solution, which has been built in 6 months (to Pilot) thanks to AI help. Take-away: DevOps 2.0 is completely different product, I&nbsp;need to check it again.</p>



<h2 class="wp-block-heading">Marketers</h2>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a60111caba28&quot;}" data-wp-interactive="core/image" data-wp-key="6a60111caba28" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="640" height="314" data-attachment-id="7038" data-permalink="https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/image-190/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image.png?fit=723%2C354&amp;ssl=1" data-orig-size="723,354" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image.png?fit=640%2C313&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image.png?resize=640%2C314&#038;ssl=1" alt="One Data, One Journey. Sales, Service &amp; Marketing Unite" class="wp-image-7038" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image.png?resize=700%2C343&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image.png?resize=250%2C122&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image.png?w=723&amp;ssl=1 723w" sizes="(max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Olga and Timo made me excited about Marketing Cloud Next, additional channels and the whole platform unification topic. I&nbsp;would argue about respectful timing on Saturday at 10am, but I&nbsp;might happily ignore that WhatsApp message without being too annoyed. But scaling by using WhatsApp, automated qualification, RAG search (it is here again!) looks too good to be true. Lessons learnt and implementation reality is even more surprising and humbling &#8211; start small, one tweak at a&nbsp;time, don&#8217;t panic from first tests (takes a&nbsp;while to settle down), 4 &#8211; 6 weeks for basic implementation (including testing and iteration!). </p>



<p class="wp-block-paragraph">Hanna and her &#8222;small&#8220; tips for future success, valid not only for Marketing Cloud &#8211; naming conventions, description fields, monitoring, data diet (have only what you need, not 500 fields just in case), remove what is not needed anymore (and also have a&nbsp;plan from beginning when you can remove every single thing) and least privilige approach. With 2 things to do this week if you don&#8217;t have time. Awesome!</p>



<p class="wp-block-paragraph">David&#8217;s&nbsp;talk was most likely a&nbsp;nice add-on to Hanna &#8211; a&nbsp;lot of great things how to look at what the system is doing, how to spot journeys which doesn&#8217;t run as expected (well, that actually means you can define the KPIs) and all the other monitorings you can do in Marketing Cloud. Not much to gain based on the slide to someone who don&#8217;t know (me) as a&nbsp;marketer definitely eye opening to what I&nbsp;should be doing.</p>



<p class="wp-block-paragraph">Eva and emailing in scale &#8211; surprisingly it wasn&#8217;t that much about the technical part (how to avoid being marked as spam) but rather the organization behind &#8211; with 2M monthly emails and 2000 journey across 100 users I&#8217;m not surprised. One email template with referenced content blocks to your survival, integration with Figma if just by using the same name for relevant parts and &#8230; approvals!</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a60111cac0e6&quot;}" data-wp-interactive="core/image" data-wp-key="6a60111cac0e6" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" decoding="async" width="640" height="371" data-attachment-id="7043" data-permalink="https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/image-193/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-3.png?fit=958%2C556&amp;ssl=1" data-orig-size="958,556" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-3.png?fit=640%2C371&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-3.png?resize=640%2C371&#038;ssl=1" alt="Salesforce, Marketing Cloud, Data360 together" class="wp-image-7043" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-3.png?resize=700%2C406&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-3.png?resize=250%2C145&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-3.png?resize=768%2C446&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-3.png?w=958&amp;ssl=1 958w" sizes="(max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Vicki covered Data360 nicely, but when I&nbsp;saw the picture above I&nbsp;had to wink &#8211; why the hell? But following through the presentation it probably makes sense, Data360 gives you the possibility to calculate additional metrics, segmentation can be driven by clicks not code (I&nbsp;hated this part of MCE), more types of segments, and much more. Obivously &#8211; especially in bigger orgs &#8211; you will need to understand all the technologies and its impact on your bill &#8211; when to sync, when to leverage what just to save your credits. Or maybe we won&#8217;t even worry about it anymore and just pay.</p>



<p class="wp-block-paragraph">David followed with security in Data360 &#8211; maybe not the low level security as it isn&#8217;t really a&nbsp;storage, rather data in motion. More about the &#8222;perceived&#8220; security we just talk at one customer as well. When you over ingest (we already mentioned it above) because it feels it makes sense rather than later extend the sync, when you segment (ideally super cleverly) and this segmentation reveals data to which the people would not originally have access/thought about and finally you activate/push the data to other system and suddenly everyone can see this indication, which was originally just a&nbsp;small internal label but now it says something very specific about the profile. And that&#8217;s&nbsp;the moment &#8211; way way downstream &#8211; where you don&#8217;t want to get, but because a&nbsp;lot of things have to happen together you cannot really foresee it <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f641.png" alt="🙁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">Ekat and Marketing Cloud on Core, should we care? It is actually scary as admins are getting more and more work it looks like with this they will gain even more &#8211; security, shared data with marketing (kind of 100% shared), Data360, flows instead of journey builder (so admin can do it, right, no need to pay marketer). So while I&nbsp;see the career expansion opportunity I&#8217;m scared for them as well. Luckily (?) MCE is here to stay at the moment, so let&#8217;s&nbsp;see how quick the transition will be.</p>



<p class="wp-block-paragraph">Filip and BlockSDK with AI &#8211; no idea, this topic is over my head, but there is a&nbsp;link to public app to play with that!</p>



<h2 class="wp-block-heading">AI</h2>



<p class="wp-block-paragraph">Robert &#8211; the most handsome speaker of CzechDreamin (official title) &#8211; generated his presentation with AI and had a&nbsp;full room of excited people. He shared <a href="https://github.com/aquivalabs/my-org-butler">My Org Butler</a>, a&nbsp;tool which showcase what is possible. And the presentation is full of tips about less if often more, about finding balance, hybrid search which beats SOQL, how RAG on documents helps with finding answers, that Data Cloud Foundations is free and we should start now because it will be just more complex later, that LLM are trained on old data but fresh data are just one API call away, how persistent memory is crucial, or how headless is the future where we want to go. Take-away: try the My Org Butler</p>



<p class="wp-block-paragraph">Crawl, walk, run approach for AI adoption by Yosra and Jim, the need to start simple (again this approach!), you the right technology for the right task, have clear business requirements and quality data, concise instructions which aren&#8217;t over complicated/constaining (reliability dropped past 8 intructions in production for Yosra), 20+ iteration cycles on master prompt as small wording can shift the behaviour &#8211; this would kill me! Edge cases and intents you didn&#8217;t foresee to come and need to constantly monitor for. Take-away: deploy AI agents will not be quick job and prompt writing is obviously a&nbsp;still key job.</p>



<p class="wp-block-paragraph">Pei and her AI says yes but &#8230; thinking about it one more time AI is so much similar to us &#8211; it doesn&#8217;t know what it doesn&#8217;t know, it has been trained on patterns not context (every client is different but they are all the same), and it can sound very authoritative (it is correct because it is nicely looking). It reminded me so much about job in consulting <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> And the mirror you should look at it is crucial &#8211; what assumptions you made, do you have honest answer from where the things came, can you defend every element, what might be wrong/incomplete with your answers, is it easy to maintain (otherwise it is technical debt even though you are so proud about it), use client&#8217;s&nbsp;terminology.</p>



<p class="wp-block-paragraph">Lillie and her case for AI in Experience Cloud &#8211; don&#8217;t throw it on top of your problems, it will only amplify them. Deflection is earned by good design, not bought with an agent. If you have just unstructured data the AI-generated summaries won&#8217;t be the best, have good structured knowledgebase first. If you personalize on iferred attributes it is just creepy or presumptive, get your data correct first. Don&#8217;t deploy AI on emotionally-loaded topics (billing disputes, compaints), the empathy should stay with people.</p>



<h2 class="wp-block-heading">Developers</h2>



<p class="wp-block-paragraph">Nicolas covered <a href="https://sfdx-hardis.cloudity.com/">sfdx-hardis</a> which looks better and better every time I&nbsp;see it. And while it does basically what a&nbsp;good CI/CD pipeline does, this is &#8211; in my view &#8211; focused more on the regular admin who don&#8217;t really understand those things. Also covered <a href="https://help.sfdmu.com/">SFDMU</a> and External Connected App &#8211; one reason I&nbsp;didn&#8217;t pay much effort into their migration so far is, that I&nbsp;didn&#8217;t know that all the credentials will stay the same! Take-away: look deeper into sfdx-hardis and really use it on a&nbsp;project. The documentation it generated on one of them was really good.</p>



<p class="wp-block-paragraph">Igor about mega-orgs &#8211; actually when I&nbsp;heard at <a href="https://architectdreamin.com/">ArchitectDreamin</a> about an org with 250 millions of contacts, that&#8217;s&nbsp;something I&nbsp;can hardly imagine (because I&nbsp;just don&#8217;t know country with so many people). Anyway, he walked us through the key limits (30 millions of ContentDocuments only, really?), how to use <a href="https://grafana.com/">Grafana</a> for DYI monitoring and costs optimization. Take-away: on top of Nebula Logger and sfdx-hardis try to find time to look at Grafana as well.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a60111cac6d9&quot;}" data-wp-interactive="core/image" data-wp-key="6a60111cac6d9" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" decoding="async" width="640" height="355" data-attachment-id="7045" data-permalink="https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/image-195/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-5.png?fit=765%2C424&amp;ssl=1" data-orig-size="765,424" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-5.png?fit=640%2C355&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-5.png?resize=640%2C355&#038;ssl=1" alt="LWC architecture" class="wp-image-7045" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-5.png?resize=700%2C388&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-5.png?resize=250%2C139&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-5.png?w=765&amp;ssl=1 765w" sizes="(max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Michal and LWC architecture &#8211; thing I&nbsp;never felt good enough. While going through the presentation it looks simpler now (and way harder at the same time) &#8211; clear boundaries need to be set. The presentation contains a&nbsp;link to LWC toolkit with a&nbsp;decision tree to get you on the best path for your project.</p>



<p class="wp-block-paragraph">Keir and Prompt Templates, because they aren&#8217;t just for agents and can be used directly from Apex. Why? Because Apex is not great at getting meaning, insights or context from text or in generating text with the right tone and language, which summarize some key data. I&#8217;ve never really thought about it but it can be super powerful and the examples are really simple code to achieve big things.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a60111cacb60&quot;}" data-wp-interactive="core/image" data-wp-key="6a60111cacb60" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="340" data-attachment-id="7049" data-permalink="https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/image-198/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-8.png?fit=1222%2C649&amp;ssl=1" data-orig-size="1222,649" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-8.png?fit=640%2C340&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-8.png?resize=640%2C340&#038;ssl=1" alt="Apex and Prompt Templates" class="wp-image-7049" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-8.png?resize=700%2C372&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-8.png?resize=1024%2C544&amp;ssl=1 1024w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-8.png?resize=250%2C133&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-8.png?resize=768%2C408&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-8.png?w=1222&amp;ssl=1 1222w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Ever saw a&nbsp;bad code? Houssam and Fátima claims that 99% of junior developers didn&#8217;t, which surprised me. Seeing the slides I&nbsp;would love to run a&nbsp;pannel with them and Piotr next time as they have opposite opinions (hard-code messages or not?), but besides that a&nbsp;lot of known anti-patterns (DML in loops), SOQL injections, Platform Cache (never saw it live), switch and &#8222;when else&#8220; clause which should be always added (no clue why, but they probably said it), triggers and much more. I&nbsp;have to wonder how they define &#8222;junior&#8220; because half of the presentation feel even to me like the absolut norm aligned with the best practices how to survive on the platform.</p>



<p class="wp-block-paragraph">Todd to whom Lukas would be willing to listen even if speaking about toilet paper (actually a&nbsp;few people picked on introduction Lukas did of them in <a href="https://www.linkedin.com/posts/czechdreamin_czechdreamin-salesforcecommunity-trailblazercommunity-activity-7459844914881875968-D-a3?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAEpOb8Bq2BJV3ueBZf3UVYMly1sZXmNtwo">his video</a>). Well, I&nbsp;didn&#8217;t know about the document.designMode = &#8222;on&#8220; which allows you just simply type on any webpage, always did it via the Console. Tons of videos in the presentation so you&#8217;ll miss the talk but not the action. How to make the console log look better. That you don&#8217;t need to deploy a&nbsp;component to change it for testing. Take-away: rewatch this presentation!</p>



<p class="wp-block-paragraph">I saw Michal&#8217;s&nbsp;presentation about developer who wasn&#8217;t there at <a href="https://trailblazercommunitygroups.com/salesforce-user-group-prague-czechia/">Prague User Group</a> and wanted it here as well. Demo is the main part, so you won&#8217;t find much in the presentation plus the presentation is probably too heavy even for regular developer. Based on that I&nbsp;realized how much the train left me and how AI will really change the delivery world. We even recorded a&nbsp;<a href="https://open.spotify.com/episode/5kknc0h7TlP97jEWh0cq1Y?si=coVwCR1lT9uFB8m7loAABQ">podcast episode</a> about this (in Czech, sorry).</p>



<p class="wp-block-paragraph">Beech had a&nbsp;super heavy presentation and while it is hard just based on the presentation restore the whole speach, some elements are clear &#8211; do NOT store secrets in your code repository, there are better ways how to inject them when needed. Anypoint Platform API Visualizer looks great, think twice where you can survive with Fire &amp; Forget pattern, <a href="https://trailhead.salesforce.com/content/learn/modules/api-design-with-mulesoft/define-apis-with-oas">OpenAPI</a> approach, <a href="https://trailhead.salesforce.com/users/pozil/trailmixes/apex-dataweave">DataWeave</a> &#8211; still didn&#8217;t find energy to play with that.</p>



<h2 class="wp-block-heading">Business &amp; Admins</h2>



<p class="wp-block-paragraph">Marin and his being Agile &#8211; first of all I&nbsp;have no clue how he could deliver 118 slides in allocated time, but they are just great, similar style to Pei. If you are already scared from opening it don&#8217;t be, it is very good comics which reminds you that being Agile doesn&#8217;t mean daily stadups, reviews, tracking velocity, etc. but the 12 principles behind the manifesto are pretty much different. And if 12 is too much you should start with 4 &#8211; make sure that it satisfy the customer (understand personas, business model and value proposition), T-profile people might be better and working product is the crucial one &#8211; and if it isn&#8217;t delivered it doesn&#8217;t exist.</p>



<p class="wp-block-paragraph">Aaron and fault path was mostly demo, but from those a&nbsp;few slides &#8211; store the errors in custom object (<a href="https://github.com/jongpie/NebulaLogger">Nebula Logger</a>?), create dashboard, think about retention policy and open all the relevant questions &#8211; do we need more user training, is that task too complex for flow, are we even using the right flow type?</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a60111cad0b7&quot;}" data-wp-interactive="core/image" data-wp-key="6a60111cad0b7" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="320" data-attachment-id="7039" data-permalink="https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/image-191/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-1.png?fit=1774%2C887&amp;ssl=1" data-orig-size="1774,887" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-1.png?fit=640%2C320&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-1.png?resize=640%2C320&#038;ssl=1" alt="The Lifecycle of Enterprise Salesforce, Lukasz Waszkiewicz" class="wp-image-7039" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-1.png?resize=700%2C350&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-1.png?resize=1024%2C512&amp;ssl=1 1024w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-1.png?resize=250%2C125&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-1.png?resize=768%2C384&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-1.png?resize=1536%2C768&amp;ssl=1 1536w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-1.png?w=1774&amp;ssl=1 1774w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-1.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">I just love Lukasz intro picture. And sadly I&nbsp;saw automation hell where one change triggers something completely else which will &#8230;. Governor limits which politely inform you that your design sucks and should not be overcome by going asyns. The graveyard of old fields on overloaded object and finally that sharing is architecture as it drives performance and everything. Must have been great talk!</p>



<p class="wp-block-paragraph">Maria and Justyna and their take on organizational changes &#8211; I&nbsp;never knew there are so many frameworks to drive the change, obviously discipline on its own. Also after seeing that &#8211; I&#8217;m not surprised that majority of projects fail in it, because people rarely see the complexity behind.</p>



<p class="wp-block-paragraph">Matt&#8217;s&nbsp;session was another often mentioned, with the AI around the average time-to-exploit is down to 20 hours (and if that feels ok, you should know it used to be 2,3 years), so it is just a&nbsp;matter of time when it happens to you and you should be ready to act. Just open the presentation it has all the steps you should take and questions to ask. Golden!</p>



<p class="wp-block-paragraph">Jasmine and decisions which will cost you later nicely add to Hanna, Lukasz and others, the presentation includes 5 (easy) things to do now. But we are back to proper object modelling (and no-one said the SF one is the best for everyone), automation sprawl and order of execution (that surprise so many people), hard coded IDs (well, wait for Piotr), naming conventions and governor limits. Easy to scroll through but it might open so many questions in your head.</p>



<p class="wp-block-paragraph">Milan&#8217;s&nbsp;presentation about flows open a&nbsp;lot to imagination, would be definitely worth hearing the talk. But even from those screenshots you fantasy can start with what might be possible and how it might improve use experience. And then you go the route to DRY principle and how to tackle the actual flow creation and composition. Really nice one.</p>



<p class="wp-block-paragraph">Paul and Roger and ADHD &#8211; not a&nbsp;standing room as at London&#8217;s&nbsp;Calling but still a&nbsp;handful of people attended and I&nbsp;realized why I&nbsp;should not trust the event coordinator that anyone can manage the room without microphone. A&nbsp;lot of excercises but to me the most crucial slide of the presentation is Roger&#8217;s&nbsp;&#8222;about me slide&#8220; (#24) &#8211; instead of all the general info no-one really cares about it lists what works for him and why he migh behave during the meeting differently than you would expect. That&#8217;s&nbsp;something I&nbsp;should put together as well.</p>



<p class="wp-block-paragraph">Rich and great roadmaps &#8211; there was probably way to many great things hidden in the talk, which I&nbsp;now miss <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f641.png" alt="🙁" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Fantastic pictures so potentially a&nbsp;really funny presentation which I&nbsp;need to watch somewhere. A&nbsp;process how to make roadmap, reasons why to make it. Tools which will help.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">So much of the value in a&nbsp;roadmap IS the process!</p>
</blockquote>



<p class="wp-block-paragraph">I simply love Andre&#8217;s&nbsp;presentation about data quality being a&nbsp;leadership problem. They typically don&#8217;t want to hear it, but if data is a&nbsp;strategic assets they should treat it that way, right? Governance should not be about more documents, admin work or meetings, but about clarity &#8211; who owns, what is the standard, which fields are the most crucial and who checks them. Salesforce admin should be a&nbsp;facilitator not janitor &#8211; spot patterns, make issues visible, build dashboards and advice on controls. The managers should explain why data is important and ensure the team follows the process. They also needs to know who creates the data and which decision depends on them and what happen wheny they are wrong.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a60111cad759&quot;}" data-wp-interactive="core/image" data-wp-key="6a60111cad759" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="326" data-attachment-id="7047" data-permalink="https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/image-196/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-6.png?fit=1540%2C785&amp;ssl=1" data-orig-size="1540,785" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-6.png?fit=640%2C326&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-6.png?resize=640%2C326&#038;ssl=1" alt="Real architecture of your systems" class="wp-image-7047" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-6.png?resize=700%2C357&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-6.png?resize=1024%2C522&amp;ssl=1 1024w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-6.png?resize=250%2C127&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-6.png?resize=768%2C391&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-6.png?resize=1536%2C783&amp;ssl=1 1536w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-6.png?w=1540&amp;ssl=1 1540w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-6.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Leanne and Liz, another first-time presenters at CzechDreamin (actually we had about 50% of speakers here for the first time, really suprised us such number) spoke about surviving global rollout. The feedback from audience was mainly about great team play during the presentation and the presentation is full of golden nuggets &#8211; weak governance, last minute changes, too many stakeholders, treating UAT as theatre (been there, saw that). Repeated what we heard during the day already &#8211; small bets, smart adjustments, why we are doing it? If something is straighforward it is usually a&nbsp;warning sign. That technology is rarely the hardest part, humans are! The closer to go-live the smaller decision group should with clear ownership. Work with timezones, don&#8217;t fight them. Commit to one system! Involve users early. And that hypercare is the moment where trust is won or lost. This was awesome even on slides only!</p>



<p class="wp-block-paragraph">Melissa spoke about tracking ROI of your automation and that it should be just about financial savings and ignoring maintenance &amp; training. You should also look for qualitative gains, user satisfaction, hours of work saved. Custom object, some simple triggers to fill it with data (lead assignment time, response time, conversion rate, etc) and then you can report also how many new deals you got and everything. I&nbsp;just never did the measurement before as typically my customers don&#8217;t know them, so never got a&nbsp;great looking numbers how we improved the system <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f641.png" alt="🙁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">Chandan spoke about the new UI improvements in flow, how we should choose the smallest pattern that solves the UX problem and then reuse it with Custom Labels everywhere. That these days there might not be a&nbsp;need for custom LWC as flow with a&nbsp;bit of styling, sections and thought can be enough.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Good old times when clients were happy with the standard UI are gone.</p>
</blockquote>



<p class="wp-block-paragraph">I saw Louise presenting on User Access Policies at <a href="https://irishdreamin.ie/">IrishDreamin</a> and while I&nbsp;never implemented it yet (either have clients to small to benefit from it, I&nbsp;know, wrong feeling) or someone else was responsible for it, it really feels like a&nbsp;powerful feature, which is surprisingly included for free everywhere. Such a&nbsp;time saver to an admin after implementation as it will automatically (de-)provision the right licenses, permission set (groups) and much more. All of that included with a&nbsp;high-level view how to approach the whole topic of profiles, permission sets and permission sets groups.</p>



<h2 class="wp-block-heading">Consultants</h2>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a60111cadd49&quot;}" data-wp-interactive="core/image" data-wp-key="6a60111cadd49" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="493" data-attachment-id="7041" data-permalink="https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/image-192/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-2.png?fit=1338%2C1030&amp;ssl=1" data-orig-size="1338,1030" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-2.png?fit=640%2C493&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-2.png?resize=640%2C493&#038;ssl=1" alt="Flow or OmniScript?" class="wp-image-7041" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-2.png?resize=700%2C539&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-2.png?resize=1024%2C788&amp;ssl=1 1024w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-2.png?resize=250%2C192&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-2.png?resize=768%2C591&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-2.png?w=1338&amp;ssl=1 1338w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-2.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">I actually sit in Kedar&#8217;s&nbsp;session for a&nbsp;while as I&#8217;m constantly thinking whether to dig deeper into OmniScript or don&#8217;t bother anymore as it will be going away (I&nbsp;heard, but who knows). It is really interesting how similar it is to flows and while we play a&nbsp;few scenarios to make the best decision at the end it was (and probably is in reality as well) pretty schematic. OmniScript used to be better on UI but with the latest advancements of flow probably not that much different anymore. API calls, data raptors and all these things are potentially good enough in flows as well and what stay for OmniScript is the high effort of customization &#8211; yes, configure the thing was always hard and need a&nbsp;lot of knowledge and clicks <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f641.png" alt="🙁" class="wp-smiley" style="height: 1em; max-height: 1em;" /> so the final takeaway &#8211; start with flow by default is what stayed with me (as there is no universal winner).</p>



<p class="wp-block-paragraph">CPQ or Agentforce Revenue Management by Oleg &amp; George is fabulous. People complain about this new product not being on parity so how could Salesforce stop selling CPQ, but just going through the presentation I&nbsp;just like ARM much more. More end-to-end process support (not just quoting), product catalog which probably makes more sense (as I&nbsp;can sell one product in multiple ways, there is no reason to clone it), transaction editor easily extendable with flows (everything is flow basically in ARM), pricing engine which feels so easy to read compared to the old mix of Pricing Rules, Summary Variables and everything else, document generation which can be used for anything not just quotes. Yes, the migration is not lift and shift, that would kill you quickly, but with the right approach it feels like a&nbsp;product which have been thought through.</p>



<p class="wp-block-paragraph">Speaking about products we typically don&#8217;t cover at CzechDreamin, Prag came to Prague with his Field Service talk. I&nbsp;like how he covers the non-typical capabilities, what is not covered in the presentation is sadly all the gotchas &#8211; crews look great but you need to constantly define them, complex work is awesome but has impact in scheduling and there is not templating for that. Maybe it has been said, maybe not, still great to have one more contact in the ecosystem with whom I&nbsp;can share my experience and ask for help.</p>



<p class="wp-block-paragraph">Slack, had we ever have it before? Piyusha covered how to run your first Slack project successfully, because there are (surprisingly) companies who just don&#8217;t take their credit card and register the whole team, but want more structured approach (speak with me, please). And it goes again back to adoption and what it requires, changing ways people work, whom to involve in the project, differences between editions, and what to do after launch or what metrics to track.</p>



<p class="wp-block-paragraph">Jason spoke about Industry/ies Clouds and how they different to the &#8222;core&#8220; &#8211; different (higher) pricing, functionalities aligned to the industry, additional objects, OmniScript, etc. The key decision is at the beginning, check whether Salesforce covers your industry and whether the processes align with your processes and then (maybe) go for it. Be ready that it&#8217;ll limit the pool of people whom will be able to help you with the implementation and support, but it still might be worth it.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a60111cae23c&quot;}" data-wp-interactive="core/image" data-wp-key="6a60111cae23c" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="324" data-attachment-id="7044" data-permalink="https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/image-194/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-4.png?fit=844%2C427&amp;ssl=1" data-orig-size="844,427" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-4.png?fit=640%2C324&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-4.png?resize=640%2C324&#038;ssl=1" alt="Is no-code better than code?" class="wp-image-7044" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-4.png?resize=700%2C354&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-4.png?resize=250%2C126&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-4.png?resize=768%2C389&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-4.png?w=844&amp;ssl=1 844w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">I just spoke about this picture with a&nbsp;client last week &#8211; they don&#8217;t want to develop, they want to click, based on experience from their old system. But it might not be the best approach long term and Tomas nicely covered 6 other myth as well. Because all of the out of the box features are great, only if they fit you. It might boost your productivity but it is still just a&nbsp;tool, it won&#8217;t fix everything magically on its own. It has robust instrastructure but it doesn&#8217;t mean you can use it for everything.</p>



<p class="wp-block-paragraph">Evan&#8217;s&nbsp;presentation has been mentioned the most at the feedback we received. And while the presentation alone is pretty dry and requires a&nbsp;lot of your imagination, in the notes on the very last slide you have a&nbsp;link to video of what he achieved. Interesting idea to step out of dashboard and create lightning page showing reports charts, some flow to control refresh and a&nbsp;few other things to store the configuration. Not as user friendly to configure probably, but you can fit way more reports than you can to dashboard and also more filters. It might be solution for some use-cases, especially if you don&#8217;t want to go to Tableau or anything else.</p>



<p class="wp-block-paragraph">Piotr and breaking best practices, topic I&nbsp;covered at ArchitectDreamin as well and we had great debate around it. Do you really need to be able to configure everything? What is the impact on complexity, understandability? Are hard-coded values really bad? Is duplication of code ok? Do I&nbsp;need a&nbsp;constant for everything? It resonated so well with me!</p>



<p class="wp-block-paragraph">Aníbal and the &#8222;new&#8220; approval processes &#8211; again I&#8217;m missing the demo but looks like flows are almost on par with the old-good approval process which was pretty easy to setup. I&#8217;m doing this thing so rarely that I&nbsp;didn&#8217;t bother with it yet.</p>



<p class="wp-block-paragraph">Michal spoke about junior architects and how we still don&#8217;t know how to build them (while we know how to restore dinosaur). Presentation full of funny pictures where was probably great voice over, but this slide covers the most crucial things I&nbsp;would say.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a60111cae730&quot;}" data-wp-interactive="core/image" data-wp-key="6a60111cae730" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="304" data-attachment-id="7048" data-permalink="https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/image-197/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-7.png?fit=1051%2C500&amp;ssl=1" data-orig-size="1051,500" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-7.png?fit=640%2C304&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-7.png?resize=640%2C304&#038;ssl=1" alt="Architecture is a responsibility" class="wp-image-7048" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-7.png?resize=700%2C333&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-7.png?resize=1024%2C487&amp;ssl=1 1024w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-7.png?resize=250%2C119&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-7.png?resize=768%2C365&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-7.png?w=1051&amp;ssl=1 1051w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<h2 class="wp-block-heading">Closing notes</h2>



<p class="wp-block-paragraph">And then Martina and her burn out topic which resonated with the audience even better than I&nbsp;predicted. Because the quality of our NO gives value to our YES!</p>



<p class="wp-block-paragraph">Swag, main prize, food, drinks, talks &#8211; another great year. I&nbsp;still have no clue what I&#8217;ve been doing during the day that I&nbsp;didn&#8217;t have time to watch any session, but it flew by and I&nbsp;enjoyed it anyway. </p>



<p class="wp-block-paragraph">Hope to catch you next year!</p>



<p class="wp-block-paragraph">Todo&#8217;s&nbsp;for you:</p>



<ul class="wp-block-list">
<li>check the presentations</li>



<li><a href="https://photos.google.com/share/AF1QipPdd4CTGPZtNe_zzJbOumaUJy3brz5iRNF9kX-n-MW4OuxsYQ3APAXiLd0zxT12_w?key=ZXFHZVQzVm5vWEZhXzRoQlk2dHJxZmkzMHlBT3lR">check the photos</a></li>
</ul>



<p class="wp-block-paragraph">Todo&#8217;s&nbsp;for me: check the following in more depth</p>



<ul class="wp-block-list">
<li>Todd&#8217;s&nbsp;presentation</li>



<li>Nebula Logger</li>



<li>sfdx-hardis</li>



<li>Grafana</li>



<li>My Org Butler</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7036</post-id>	</item>
		<item>
		<title>Summer &#8217;26 Release Notes</title>
		<link>https://martinhumpolec.cz/summer-26-release-notes/</link>
					<comments>https://martinhumpolec.cz/summer-26-release-notes/#respond</comments>
		
		<dc:creator><![CDATA[Martin Humpolec]]></dc:creator>
		<pubDate>Wed, 17 Jun 2026 13:34:13 +0000</pubDate>
				<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[Apex]]></category>
		<category><![CDATA[Chatter]]></category>
		<category><![CDATA[Field Service]]></category>
		<category><![CDATA[flow]]></category>
		<category><![CDATA[release notes]]></category>
		<category><![CDATA[Slack]]></category>
		<guid isPermaLink="false">https://martinhumpolec.cz/?p=7027</guid>

					<description><![CDATA[After reading all 1078 pages of the latest release notes I&#160;realized the truth &#8211; there is happening way to much to keep up with everything. A&#160;while ago I&#160;still had a&#160;feeling I&#160;more or less knows the whole platform or at least have a&#160;clue of the different clouds. With the latest release I&#160;realized there are tons of<span class="read-more"><a href="https://martinhumpolec.cz/summer-26-release-notes/">Read More...</a></span>]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image">
<figure class="alignright size-full"><a href="https://help.salesforce.com/s/articleView?id=release-notes.salesforce_release_notes.htm&amp;release=262&amp;type=5"><img data-recalc-dims="1" loading="lazy" decoding="async" width="211" height="162" data-attachment-id="7031" data-permalink="https://martinhumpolec.cz/summer-26-release-notes/image-189/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-4.png?fit=211%2C162&amp;ssl=1" data-orig-size="211,162" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-4.png?fit=211%2C162&amp;ssl=1" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-4.png?resize=211%2C162&#038;ssl=1" alt="Summer '26 Logo" class="wp-image-7031"/></a></figure>
</div>


<p class="wp-block-paragraph">After reading all <a href="https://help.salesforce.com/s/articleView?language=en_US&amp;id=release-notes.salesforce_release_notes.htm&amp;release=262&amp;type=5">1078 pages of the latest release notes</a> I&nbsp;realized the truth &#8211; there is happening way to much to keep up with everything. A&nbsp;while ago I&nbsp;still had a&nbsp;feeling I&nbsp;more or less knows the whole platform or at least have a&nbsp;clue of the different clouds. With the latest release I&nbsp;realized there are tons of new products I&nbsp;haven&#8217;t even heard about &#8211; Agentforce IT Services, HR Services and tons of other. Also it looks like three releases a&nbsp;year isn&#8217;t enough anymore and a&nbsp;lot of products switched/introduced a&nbsp;monthly releases as well, with the AI topic is being updated on weekly basis. Uff, I&nbsp;don&#8217;t really have energy to keep up with that.</p>



<p class="wp-block-paragraph">Anyway, still a&nbsp;lot of interesting things to digest from the release notes:</p>



<ul class="wp-block-list">
<li>Chatter is off by default in new orgs, at the same time Slack is automatically provisioned including Slack Channels being enabled for the key objects and lovely Slack pannel added to Lightning Pages &#8211; I&nbsp;have to admin it looks really great. At the same time, if it is auto enabled how to handle clients who already have slack?</li>



<li>Chat transcript is being moved to AWS while a&nbsp;lot of other things are migrated from AWS to Salesforce &#8211; not sure about the direction here</li>



<li>Chat in Agentforce available in Slovak language, while Agentforce Voice in Czech</li>



<li>Prompt Template deployable via metadata</li>



<li>Report and dashboard brand palette</li>



<li>Batch size can be specified for scheduled flows</li>



<li>Email template reference by name not id which should result in easier deployment</li>



<li>Hiding flow path to gain more screen space</li>



<li>Date operators in decision logic in flows!</li>



<li>Data table show readable record name, not id only</li>



<li>Radio button groups to vizualize radio buttons horizontally</li>



<li>Formula can be typed directly in actions input, no need to create a&nbsp;variable for it, same for transform &amp; apex-defined variables in flows</li>



<li>Timeout path for async paths to handle errors &#8211; it never occured to me so far!</li>



<li>Flow version comparisons tools</li>



<li>Group approval where all needs to approve &#8211; so far the flow approval process allowed only one from group to approve</li>



<li>Excel Agent for auto-fill excel files (no need to export report and manipulate) (part of Agentforce Operations product &#8211; one of the new products I&nbsp;haven&#8217;t heard about)</li>



<li>Sharing with queue member superior can be switched off &#8211; yes!</li>



<li>Manage Shared List Views &amp; Shared list view editing so you don&#8217;t have to give users the right to manage all public groups, but only those shared with their role/group, which might slightly limit their rights</li>



<li>Setup with Agentforce generally available, each org can enjoy 500 free monthly actions (contractual limit, so shouldn&#8217;t pay anything above)</li>



<li>Field service scheduling console looks really nice</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a60111cbe202&quot;}" data-wp-interactive="core/image" data-wp-key="6a60111cbe202" class="wp-block-image size-medium is-style-default wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="291" data-attachment-id="7028" data-permalink="https://martinhumpolec.cz/summer-26-release-notes/image-186/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-1.png?fit=802%2C364&amp;ssl=1" data-orig-size="802,364" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-1.png?fit=640%2C290&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-1.png?resize=640%2C291&#038;ssl=1" alt="Field service scheduling console" class="wp-image-7028" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-1.png?resize=700%2C318&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-1.png?resize=250%2C113&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-1.png?resize=768%2C349&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-1.png?w=802&amp;ssl=1 802w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<ul class="wp-block-list">
<li>Embedding of existing React/Angular/Vue/JS apps in SF (developer preview) including data exchange</li>



<li>Apex database operations run in user mode by default (breaking change in API 67), WITH SECURITY_ENFORCED is removed, also WITH SHARING is set by default (while apex triggers run with WITHOUT SHARING always)</li>



<li>Elastic limits for queueable and future can be enabled in Apex settings and will schedule jobs over limit in throttled rate &#8211; cool, we spoke about the challenges around these jobs at <a href="https://architectdreamin.com/">ArchitectDreamin</a> and this might be very handy feature</li>



<li>Apex Anonymous Code Execution from managed packages is blocked &#8211; I&nbsp;know about some, which used this handy feature</li>



<li>Multiline strings in Apex utilizing triple apostrophes to start/end the text &#8211; this is absolutely awesome</li>



<li>API version lower than 40 is being retired (and SOAP login call all the way to version 64)</li>



<li>Data Mask available for all editions? That would be great</li>



<li>10GB size limit for files uploaded to SF + malicious files detection out-of-the-box</li>



<li>Get Scheduling Recommendations with Appointment Insights alias why we are getting so little slots answers</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a60111cbe731&quot;}" data-wp-interactive="core/image" data-wp-key="6a60111cbe731" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="581" data-attachment-id="7029" data-permalink="https://martinhumpolec.cz/summer-26-release-notes/image-187/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-2.png?fit=802%2C728&amp;ssl=1" data-orig-size="802,728" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-2.png?fit=640%2C581&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-2.png?resize=640%2C581&#038;ssl=1" alt="Get Scheduling Recommendations with Appointment Insights" class="wp-image-7029" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-2.png?resize=700%2C635&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-2.png?resize=250%2C227&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-2.png?resize=768%2C697&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-2.png?w=802&amp;ssl=1 802w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<ul class="wp-block-list">
<li>Guide Students to Conflict-Free Course Schedules</li>



<li>Elevate In-Person Meetings with Mobile AI Transcription &#8211; hard to figure out whether this is free for everyone or not, but looks pretty cool</li>



<li>Log In to the Salesforce Mobile App with Email by Default, no need to enter password</li>



<li>Keep Approvals Moving in Slack for advanced approvals or flow approval processes &#8211; at first glance it looks like a&nbsp;feature in Revenue Cloud only, but maybe it is also for the flow approvals</li>



<li>Login with username first only (password/passkey as a&nbsp;next step)</li>



<li>Find Case Experts Instantly with Agentforce Actions</li>



<li>Illustrate Complex Customer Issues with Rich Text Case Descriptions (Beta)</li>



<li>See Deal Engagement at a&nbsp;Glance in Pipeline Inspection</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a60111cbebc8&quot;}" data-wp-interactive="core/image" data-wp-key="6a60111cbebc8" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="375" data-attachment-id="7030" data-permalink="https://martinhumpolec.cz/summer-26-release-notes/image-188/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-3.png?fit=800%2C469&amp;ssl=1" data-orig-size="800,469" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-3.png?fit=640%2C375&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-3.png?resize=640%2C375&#038;ssl=1" alt="See Deal Engagement at a Glance in Pipeline Inspection" class="wp-image-7030" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-3.png?resize=700%2C410&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-3.png?resize=250%2C147&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-3.png?resize=768%2C450&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-3.png?w=800&amp;ssl=1 800w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Looks like another busy release, with a&nbsp;lot of happening in flows, first release I&nbsp;can recall which has breaking changes in Apex and some interesting features across the product.</p>



<h2 class="wp-block-heading">What others found interesting</h2>



<ul class="wp-block-list">
<li><a href="https://www.salesforceben.com/salesforce-summer-26-release-everything-you-need-to-know-before-go-live/">Salesforce Ben</a></li>



<li><a href="https://www.itechcloudsolution.com/blogs/salesforce-summer-26-release-notes/">iTechCloud</a></li>



<li><a href="https://blog.teamascend.com/blog/salesforce-summer-26-release?utm_campaign=Salesforce%20Release%20Highlights&amp;utm_content=376171019&amp;utm_medium=social&amp;utm_source=linkedin&amp;hss_channel=lcp-271750">Ascend Technologies</a></li>



<li><a href="https://www.sigmainfo.net/blog/salesforce-summer-26-release-highlights/">sigma Innovations Unlimited</a></li>



<li><a href="https://salesforcedictionary.com/releases/summer-26">Salesforce Dictionary</a></li>



<li><a href="https://www.maintask.com/articles/salesforce-summer-26-release-updates">Maintask</a></li>



<li><a href="https://www.salesforce.com/en-us/wp-content/uploads/sites/4/documents/PDF/release-in-a-box-summer-26-v3.pdf">Salesforce Release In a&nbsp;Box</a></li>



<li><a href="https://developer.salesforce.com/blogs/2026/06/the-salesforce-developers-guide-to-the-summer-26-release">Salesforce Developers Blog</a></li>
</ul>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://martinhumpolec.cz/summer-26-release-notes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7027</post-id>	</item>
		<item>
		<title>Salesforce End-to-End Implementation Handbook, Kristian Margaryan Jørgensen</title>
		<link>https://martinhumpolec.cz/salesforce-end-to-end-implementation-handbook-kristian-margaryan-jorgensen/</link>
					<comments>https://martinhumpolec.cz/salesforce-end-to-end-implementation-handbook-kristian-margaryan-jorgensen/#respond</comments>
		
		<dc:creator><![CDATA[Martin Humpolec]]></dc:creator>
		<pubDate>Tue, 09 Jun 2026 11:29:47 +0000</pubDate>
				<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Book]]></category>
		<category><![CDATA[delivery]]></category>
		<category><![CDATA[Kniha]]></category>
		<category><![CDATA[Packt]]></category>
		<category><![CDATA[recenze]]></category>
		<category><![CDATA[Trailhead]]></category>
		<guid isPermaLink="false">https://martinhumpolec.cz/?p=7012</guid>

					<description><![CDATA[A long time the &#60;packt> publishing offered all of their books for really good price. I&#160;bought them all but didn&#8217;t really have time to read them for a&#160;long time, but finally I&#160;started one by one. The End-to-End implementation somehow made it on top of the list and I&#160;really enjoyed the book. Kristian has really similar<span class="read-more"><a href="https://martinhumpolec.cz/salesforce-end-to-end-implementation-handbook-kristian-margaryan-jorgensen/">Read More...</a></span>]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image">
<figure class="alignright size-thumbnail"><a href="https://www.packtpub.com/en-us/product/salesforce-end-to-end-implementation-handbook-9781804617601"><img data-recalc-dims="1" loading="lazy" decoding="async" width="250" height="308" data-attachment-id="7014" data-permalink="https://martinhumpolec.cz/salesforce-end-to-end-implementation-handbook-kristian-margaryan-jorgensen/image-185/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-scaled.png?fit=2076%2C2560&amp;ssl=1" data-orig-size="2076,2560" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-scaled.png?fit=640%2C790&amp;ssl=1" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image.png?resize=250%2C308&#038;ssl=1" alt="Salesforce End-to-End Implementation Handbook, Kristian Margaryan Jørgensen" class="wp-image-7014" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-scaled.png?resize=250%2C308&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-scaled.png?resize=568%2C700&amp;ssl=1 568w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-scaled.png?resize=830%2C1024&amp;ssl=1 830w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-scaled.png?resize=768%2C947&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-scaled.png?resize=1245%2C1536&amp;ssl=1 1245w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-scaled.png?resize=1661%2C2048&amp;ssl=1 1661w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-scaled.png?w=1920&amp;ssl=1 1920w" sizes="auto, (max-width: 250px) 100vw, 250px" /></a></figure>
</div>


<p class="wp-block-paragraph">A long time the <a href="https://www.packtpub.com/">&lt;packt> publishing</a> offered all of their books for really good price. I&nbsp;bought them all but didn&#8217;t really have time to read them for a&nbsp;long time, but finally I&nbsp;started one by one.</p>



<p class="wp-block-paragraph">The <a href="https://www.packtpub.com/en-us/product/salesforce-end-to-end-implementation-handbook-9781804617601">End-to-End implementation</a> somehow made it on top of the list and I&nbsp;really enjoyed the book. Kristian has really similar approach to implementations and the book resonated very well with me.</p>



<p class="wp-block-paragraph">14 chapters, each with intro and summary, covering the whole process. Which activities, whom to include, what to take care about. I&nbsp;feel it is almost aimed at the companies implementing internally, to people without Salesforce experience. Some of the steps/tasks/chapters are so obvious, at the same time I&nbsp;feel they can bring a&nbsp;real value to someone at the beginning of their journey.</p>



<ul class="wp-block-list">
<li>overview of current business capabilities &#8211; I&nbsp;always hated this diagram so much yet understand it can bring an immense value. The tricky part for me is, that every single one of us can have a&nbsp;different view on the situation, can group and name the capabilities differently and it was always hard for me to come with something I&nbsp;would be happy with, something which won&#8217;t be obvious to everyone since beginning but would bring some new insights &#8211; but that&#8217;s&nbsp;probably not needed at all;</li>



<li>list of delivery methodologies &#8211; I&nbsp;still struggle with the subtle differences between Agile, Scrum and Kanban and probably like some bits from each of them. Obviously I&nbsp;won&#8217;t be a&nbsp;great project manager;</li>



<li>change managements frameworks &#8211; important part of every project which is being ignored on every single project I&#8217;ve been part of and some simplified into &#8222;management will send an email&#8220; (in its best form). Seeing three frameworks listed in the book I&nbsp;want to learn more and while there is this <a href="https://trailhead.salesforce.com/content/learn/modules/drucker_org_change_leadership">module on Trailhead</a> I&nbsp;don&#8217;t feel it gave me enough;</li>



<li>KPIs or how we will spot successful implementation &#8211; very often I&nbsp;have to wonder how the implementation itself might improve those KPIs -> I&nbsp;do understand lowering processing time, but generate more leads?</li>



<li>I&#8217;ve never heard of Conway&#8217;s&nbsp;law which says that companies do mostly lift and shift into new system, unless provided external input -> strong case (according to Kristian) to involve an implementation partner. Sadly I&nbsp;remember the implementations where the analyst just asked how the processes work now and didn&#8217;t care to suggest any possible improvements;</li>



<li>a user story should be linked to business objectives, should have a&nbsp;purpose bigger than moving the process into its next step, they shouldn&#8217;t describe the solution but rather the need, problem and outcome (YES!). And another book I&nbsp;should prioritize &#8211; <a href="https://www.packtpub.com/en-us/product/the-salesforce-business-analyst-handbook-9781801810579?srsltid=AfmBOooAdieAvfWRgvaqa0g03CWPuMVicUU9N_UzY1IqrIGKJkG3v7mz">Salesforce Business Analyst Handbook</a>;</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Oftentimes, experienced functional consultants are asked to act as business analysts to run workshops, illicit requirements, and challenge the organization’s assumptions and old way of working. However, solid business analyst skills are distinct from declarative development on the Salesforce platform. While some functional consultants are great business analysts, not all are.</p>
</blockquote>



<ul class="wp-block-list">
<li>deployment plan should include not just the pre/post deployment steps (still can of weird we need them these days when automated pipelines should handle everything) BUT also stakeholder communication plan &#8211; back to change management and the whole &#8222;project awareness&#8220; topic which is hard to see in the wild. And I&nbsp;spoke with <a href="https://martinhumpolec.cz/o-salesforce-ve-sporce/">Ceska Sporitelna</a> (in Czech) it is super hard as well as people don&#8217;t have really time to grasp any extra communication and are very often surprised later on that some features already exist and they don&#8217;t have a&nbsp;clue;</li>



<li>speaking about communication, learning and documentation that&#8217;s&nbsp;one of the hardest topic I&nbsp;ever faced &#8211; as I&nbsp;always acted on the partner side, this was the typical area the customer didn&#8217;t want to pay for and rather do it themselves (but never had capacity to do so). Seeing what &#8222;training&#8220; might/should include as everyone has different affinity to different learning methods gives me so many ideas, which would make the training the most expensive part of the delivery &#8211; workshops, videos, cheat sheets, one-pagers, FAQ, in-app guidance and all of that grouped by different personas and constantly updated. I&nbsp;probably know why at <a href="https://irishdreamin.ie/">IrishDreamin</a> the <a href="https://www.clicklearn.com/integrations/salesforce/?utm_source=czechdreamin&amp;utm_medium=event-website&amp;utm_campaign=czechdreamin-event">ClickLearn application</a> won the demojam;</li>



<li>when to transfer from hypercare to ongoing production support? As a&nbsp;partner we push into as soon as possible, seeing these four questions (have you aligned your processes, is the team trained and onboarded, are you reaching adoption targets, are you begin to achieve the business results you laid out) it should take way longer than what we typically aim for. But it is back to the KPIs you want to achieve, some of them are usually pretty long term I&nbsp;would say. And Kristian says kind of the same in the summary of the chapter, speaking about 1 &#8211; 12 months to begin achieving the results, not sure we should wait with go-live for that long;</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Shield the development team from the Steering Committee meeting</p>
</blockquote>



<ul class="wp-block-list">
<li>the continuous improvement phase after go-live and consideration to modify the partner model &#8211; different partner (due to different knowledge/experience), in-house combined with partner (and where is the line), full in-house or anything completely different;</li>



<li>how to translate new feature requests into existing capabilities of your implementation and how to handle (limit/promote) the fact that as people start using the platform and learn more about the possibilities (out of the box, configuration, development) they will utilize the platform more;</li>
</ul>



<p class="wp-block-paragraph">All in all such a&nbsp;<a href="https://www.packtpub.com/en-us/product/salesforce-end-to-end-implementation-handbook-9781804617601">great book</a> to learn how to deliver product into a&nbsp;company (yours or someone else). While there are references to Salesforce I&nbsp;don&#8217;t feel it is related only to SF, can be rather used by anyone.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://martinhumpolec.cz/salesforce-end-to-end-implementation-handbook-kristian-margaryan-jorgensen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7012</post-id>	</item>
		<item>
		<title>O Salesforce s&#160;developery</title>
		<link>https://martinhumpolec.cz/o-salesforce-s-developery/</link>
					<comments>https://martinhumpolec.cz/o-salesforce-s-developery/#respond</comments>
		
		<dc:creator><![CDATA[Martin Humpolec]]></dc:creator>
		<pubDate>Wed, 03 Jun 2026 16:03:00 +0000</pubDate>
				<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Agentforce]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[Salesforce]]></category>
		<guid isPermaLink="false">https://martinhumpolec.cz/?p=7009</guid>

					<description><![CDATA[V mé sérii povídání o&#160;&#8222;rolích&#8220; v&#160;ekosystému jsem vývojáře nějak odsunul na konec a&#160;konečně na ně došlo &#8211; povídali jsme společně s&#160;Michalem Vernerem a&#160;Davidem Rabiňákem. Pokud jsem měl na začátku připravenou osnovu a&#160;základní otázky, tak to celé šlo z&#160;okna hned po úvodním představení &#8211; o&#160;AI jsem se chtěl možná tak jenom lehce otřít a&#160;nakonec jsme nemluvili<span class="read-more"><a href="https://martinhumpolec.cz/o-salesforce-s-developery/">Read More...</a></span>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">V mé sérii povídání o&nbsp;&#8222;rolích&#8220; v&nbsp;ekosystému jsem vývojáře nějak odsunul na konec a&nbsp;konečně na ně došlo &#8211; povídali jsme společně s&nbsp;<a href="https://www.linkedin.com/in/michal-verner-mv/">Michalem Vernerem</a> a&nbsp;<a href="https://www.linkedin.com/in/david-rabinak-6174505/">Davidem Rabiňákem</a>.</p>



<p class="wp-block-paragraph">Pokud jsem měl na začátku připravenou osnovu a&nbsp;základní otázky, tak to celé šlo z&nbsp;okna hned po úvodním představení &#8211; o&nbsp;AI jsem se chtěl možná tak jenom lehce otřít a&nbsp;nakonec jsme nemluvili skoro o&nbsp;ničem jiném. Což jasně ukazuje jak moc se ten svět posunul a&nbsp;jak moc mi asi ujel vlak, když si od AI nechám občas jenom něco poradit, ale neúkoluji ji jako svého kolegu.</p>



<iframe data-testid="embed-iframe" style="border-radius:12px" src="https://open.spotify.com/embed/episode/5kknc0h7TlP97jEWh0cq1Y?utm_source=generator" width="100%" height="152" frameBorder="0" allowfullscreen="" allow="autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture" loading="lazy"></iframe>



<h2 class="wp-block-heading">Zápisky:</h2>



<ul class="wp-block-list">
<li>Role vývojáře se mění na „orchestrátora agentů&#8220; </li>



<li>Znalost platformy zůstává klíčová, i&nbsp;když píše agent </li>



<li>Výstupy agentů vždy vypadají dobře &#8211; i&nbsp;když jsou špatně </li>



<li>Paralelní práce s&nbsp;agenty je vyčerpávající</li>



<li>Agentovi nelze věřit jako programu </li>



<li>Jak chceš vyvíjet, jaké knihovny použiješ, jak bude vypadat dodávka &#8211; tohle si musíš vyřešit na začátku projektu. Potom to ovlivňuje úplně všechno.</li>



<li>Správa kontextu a&nbsp;tokenů bude klíčová disciplína</li>



<li>Juniorní vývojář není mrtvý &#8211; záleží na mindsetu </li>



<li>Headless Salesforce je boj o&nbsp;přežití, ne nová příležitost </li>



<li>Agentforce není mrtvý koncept &#8211; ale není pro každého. A&nbsp;někdy je to přesně to co potřebuješ</li>



<li>Custom MCP server/end pointy jako cesta ke &#8222;snadnému zabezpečení&#8220;, protože securita bude klíčová a&nbsp;dost často je ohromným technologickým dluhem</li>
</ul>



<a href="https://podcasts.apple.com/us/podcast/salesforce-v-%C4%8Desku/id1550600947?itsct=podcast_box&amp;itscg=30200"><img decoding="async" src="https://martinhumpolec.cz/apple/" alt="Listen on Apple Podcasts" style="height: 83px; float: left"></a> <a href="https://open.spotify.com/show/07uhT5EsoHZcc3J4e384wg"><img decoding="async" src="https://martinhumpolec.cz/spotify/" alt="Listen on Spotify" style="height: 83px; float: left; padding-left: 50px"></a><br><br>
]]></content:encoded>
					
					<wfw:commentRss>https://martinhumpolec.cz/o-salesforce-s-developery/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7009</post-id>	</item>
		<item>
		<title>Summary of our User Group about AI and other</title>
		<link>https://martinhumpolec.cz/summary-of-our-user-group-about-ai-and-other/</link>
					<comments>https://martinhumpolec.cz/summary-of-our-user-group-about-ai-and-other/#respond</comments>
		
		<dc:creator><![CDATA[Martin Humpolec]]></dc:creator>
		<pubDate>Wed, 13 May 2026 12:36:08 +0000</pubDate>
				<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[Actum]]></category>
		<category><![CDATA[Agentforce]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[CzechDreamin]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[Testování]]></category>
		<category><![CDATA[User group]]></category>
		<guid isPermaLink="false">https://martinhumpolec.cz/?p=7000</guid>

					<description><![CDATA[Last month we had another meeting for our user group, and I&#160;still have great feelings about it, feel it was one of the best in months even though I&#160;don&#8217;t know why I&#160;feel that. Maybe it was how the speakers have been selected &#8211; I&#160;took those, who didn&#8217;t make the cut for CzechDreamin and somehow their<span class="read-more"><a href="https://martinhumpolec.cz/summary-of-our-user-group-about-ai-and-other/">Read More...</a></span>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Last month we had <a href="https://trailblazercommunitygroups.com/events/details/salesforce-salesforce-user-group-prague-czechia-presents-4-speakers-4-topics-tons-of-information/">another meeting</a> for our <a href="https://trailblazercommunitygroups.com/salesforce-user-group-prague-czechia/">user group</a>, and I&nbsp;still have great feelings about it, feel it was one of the best in months even though I&nbsp;don&#8217;t know why I&nbsp;feel that. Maybe it was how the speakers have been selected &#8211; I&nbsp;took those, who didn&#8217;t make the cut for <a href="https://czechdreamin.com/">CzechDreamin</a> and somehow their topics mostly complement each other and it makes an interesting mix. Put a&nbsp;lot of people registered and actually attending, being in the new <a href="https://www.actumdigital.com/">Actum</a>&#8218;s&nbsp;offices and much more, it was such a&nbsp;great event.</p>



<p class="wp-block-paragraph">But the real question is what I&nbsp;took away, besides the great chats, being able to speak with HR person who sees the market from outside, meeting bunch (like a&nbsp;lot) of new people I&nbsp;don&#8217;t remember seeing before and hearing a&nbsp;great feedback about how welcoming the community is and how even the new joiners weren&#8217;t afraid to jump into the debate and ask questions. Wow!</p>



<p class="wp-block-paragraph">You can find the <a href="https://youtu.be/4EinRQ_9VG4">recordings</a> (and <a href="https://youtu.be/s9tWhHXUjSQ">second part</a>) on Youtube and I&nbsp;shared the <a href="https://drive.google.com/drive/folders/1GyOwbvwZ9-jra6jJiw0urRjy1ObFKE4i?usp=sharing">presentations on Google Drive</a>.</p>



<h2 class="wp-block-heading">Dina McLaughlin &#8211; The Platform Has Moved on &#8211; Have You? Pivoting in the Age of Agentic AI</h2>



<p class="wp-block-paragraph">What a&nbsp;great opener for the whole evening. Dina nicely summarized what happened on the market/in the industry, how it changed her life, how it is all quicker. At the same time we are moving from detesministic to probabilistic systems, where we cannot really trust or predict the output. Our roles will be more about orchestrations, reviewing and guiding, the human-in-the-loop critical due to context, creativity and bias awareness.</p>



<p class="wp-block-paragraph">AI is already changing day-to-day work &#8211; for example junior devs asking AI instead of seniors, which is great and bad at the same time (cannot find the article where I&nbsp;found how crucial it will be to keep the human interaction and experience in the loop as well). </p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a60111cc3c16&quot;}" data-wp-interactive="core/image" data-wp-key="6a60111cc3c16" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="360" data-attachment-id="7003" data-permalink="https://martinhumpolec.cz/summary-of-our-user-group-about-ai-and-other/2026-04-22-18-31-22/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-18.31.22-scaled.jpg?fit=2560%2C1440&amp;ssl=1" data-orig-size="2560,1440" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.5&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 14&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1776882682&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;5.7&quot;,&quot;iso&quot;:&quot;125&quot;,&quot;shutter_speed&quot;:&quot;0.0082644628099174&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="2026-04-22 18.31.22" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-18.31.22-scaled.jpg?fit=640%2C360&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-18.31.22.jpg?resize=640%2C360&#038;ssl=1" alt="How will your role change? Won't you like it more that way?" class="wp-image-7003" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-18.31.22-scaled.jpg?resize=700%2C394&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-18.31.22-scaled.jpg?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-18.31.22-scaled.jpg?resize=250%2C141&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-18.31.22-scaled.jpg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-18.31.22-scaled.jpg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-18.31.22-scaled.jpg?resize=2048%2C1152&amp;ssl=1 2048w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-18.31.22-scaled.jpg?w=1280&amp;ssl=1 1280w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-18.31.22-scaled.jpg?w=1920&amp;ssl=1 1920w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<ul class="wp-block-list">
<li>The pace of change is no longer linear — it’s exponential and hard to keep up with.</li>



<li>Consultants face the hardest shift → need to become transformation advisors, not just implementers.</li>



<li>Businesses are confused about AI (what to automate vs what needs AI).</li>



<li>Rise of autonomous agents + voice interfaces → interacting with systems without UI. </li>



<li>Strong emphasis on continuous upskilling &#8211; learning is now lifelong and non-negotiable.</li>



<li>Discussion around middle management potentially shrinking (AI replacing coordination roles).</li>
</ul>



<h2 class="wp-block-heading">Michal Verner &#8211; The Developer Who Wasn’t There: Autonomous Salesforce Development with Claude Code</h2>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <em>Can an agent take a&nbsp;user story and deliver a&nbsp;full feature (code → tests → UI → PR) autonomously?</em></p>



<ul class="wp-block-list">
<li>AI can orchestrate the full pipeline, but only with heavy upfront setup (skills, rules, MD file, tooling) &#8211; and I&nbsp;had to laugh here, because it can generate it all but at the same time it expects it from you and you can get it from Reddit or other places, so now we will spend time googling skills and trying the best one just so the AI can generate the things better and quicker at the end (or maybe not)</li>



<li>I need to learn new words, to fully understand what it is doing &#8211; Unravelling, really?</li>
</ul>



<figure class="wp-block-image size-medium"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="360" data-attachment-id="7001" data-permalink="https://martinhumpolec.cz/summary-of-our-user-group-about-ai-and-other/2026-04-22-19-21-45/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-19.21.45-scaled.jpg?fit=2560%2C1440&amp;ssl=1" data-orig-size="2560,1440" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.5&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 14&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1776885704&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;5.7&quot;,&quot;iso&quot;:&quot;320&quot;,&quot;shutter_speed&quot;:&quot;0.016666666666667&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="2026-04-22 19.21.45" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-19.21.45-scaled.jpg?fit=640%2C360&amp;ssl=1" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-19.21.45.jpg?resize=640%2C360&#038;ssl=1" alt="Should I learn a new words? Unravelling you say?" class="wp-image-7001" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-19.21.45-scaled.jpg?resize=700%2C394&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-19.21.45-scaled.jpg?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-19.21.45-scaled.jpg?resize=250%2C141&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-19.21.45-scaled.jpg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-19.21.45-scaled.jpg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-19.21.45-scaled.jpg?resize=2048%2C1152&amp;ssl=1 2048w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-19.21.45-scaled.jpg?w=1280&amp;ssl=1 1280w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-19.21.45-scaled.jpg?w=1920&amp;ssl=1 1920w" sizes="auto, (max-width: 640px) 100vw, 640px" /></figure>



<ul class="wp-block-list">
<li>The cloud.md file is the real “brain”: acts as instruction manual + standards, must be continuously refined, you “earn it” over time through iteration</li>



<li>quality is inconsistent &#8211; sometimes over-engineered (too many guards, extra code), requires review or additional agents for validation</li>



<li>Interesting shift in effort:<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Today: <em>time spent coding</em><br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Future: <em>time spent designing instructions, pipelines, guardrails</em></li>



<li>The agent doesn’t “understand everything” &#8211; it searches relevant files on demand, not full context; surprisingly effective even on large codebases</li>



<li>Dev behavior shift: “I’m not really writing much code these days” → developers moving toward guiding, nudging, reviewing</li>



<li>it was interesting to me that those agents took the whole presentation (almost 30 minutes) to generate and deploy the code, I&nbsp;always have a&nbsp;feeling the &#8222;animation&#8220; of how it write the text is just to slow us down and it can generate the whole code base in a&nbsp;blink of eye</li>
</ul>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ac.png" alt="💬" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Overall feeling in the room</h3>



<ul class="wp-block-list">
<li>Curiosity → <em>“does this actually work?”</em></li>



<li>Surprise → <em>“okay, it kinda does…”</em></li>



<li>Skepticism → <em>“but is this maintainable / safe?”</em></li>



<li>Humor → jokes about “agent replacing husband” / rubber duck debugging</li>



<li>Realization → <em>this is powerful, but not plug-and-play</em></li>
</ul>



<h2 class="wp-block-heading">Aleš Remta &#8211; From 75% Coverage to Sustainable Apex</h2>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a60111cc4388&quot;}" data-wp-interactive="core/image" data-wp-key="6a60111cc4388" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="360" data-attachment-id="7002" data-permalink="https://martinhumpolec.cz/summary-of-our-user-group-about-ai-and-other/2026-04-22-20-01-34/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-20.01.34-scaled.jpg?fit=2560%2C1440&amp;ssl=1" data-orig-size="2560,1440" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.5&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 14&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1776888093&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;5.7&quot;,&quot;iso&quot;:&quot;80&quot;,&quot;shutter_speed&quot;:&quot;0.0082644628099174&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="2026-04-22 20.01.34" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-20.01.34-scaled.jpg?fit=640%2C360&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-20.01.34.jpg?resize=640%2C360&#038;ssl=1" alt="Is the time really well spent writing tests?" class="wp-image-7002" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-20.01.34-scaled.jpg?resize=700%2C394&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-20.01.34-scaled.jpg?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-20.01.34-scaled.jpg?resize=250%2C141&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-20.01.34-scaled.jpg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-20.01.34-scaled.jpg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-20.01.34-scaled.jpg?resize=2048%2C1152&amp;ssl=1 2048w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-20.01.34-scaled.jpg?w=1280&amp;ssl=1 1280w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/2026-04-22-20.01.34-scaled.jpg?w=1920&amp;ssl=1 1920w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<ul class="wp-block-list">
<li>Sustainable Apex = long‑term velocity, not short‑term hacks</li>



<li>Good code must be understandable, changeable, reliable, and modular &#8211; clear boundaries and contracts reduce cognitive load and prevent ripple‑effect bugs when modifying code</li>



<li>Tests are not for coverage &#8211; they’re for proving requirements</li>



<li>Tests are the best design tool &#8211; Writing tests first forces better API design, clearer interfaces, and more modular architecture</li>



<li>Writing tests last leads to brittle, implementation‑cementing tests &#8211; When tests are written after the code, they often mirror the implementation too closely, making refactoring painful and discouraging change</li>



<li>Test‑first exposes requirement gaps early &#8211; Writing tests before implementation reveals missing or unclear requirements <em>before</em> code is written, reducing rework and surprises at the end of development</li>



<li>Use wrapper objects (e.g., DiscountRequest) to stabilize interfaces &#8211; Passing primitives or SObjects directly leads to exploding method signatures. A&nbsp;wrapper object keeps the interface stable even as requirements evolve .</li>



<li>Guiding principles: be intentional, strict with API contracts, write more tests, and write them earlier</li>
</ul>



<h2 class="wp-block-heading">Dominik Hlaváč &#8211; MCP Servers: Elevating Salesforce Development</h2>



<ul class="wp-block-list">
<li>Why MCP matters: AI needs context, and MCP provides it &#8211; compares MCP to a&nbsp;<em>“USB cable for AI”</em> that lets the model see your files, metadata, and org context &#8211; something base LLMs cannot do</li>



<li>MCP architecture: client <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2194.png" alt="↔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> MCP server <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2194.png" alt="↔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> tools/resources &#8211; The server exposes tools (APIs, local files, custom logic) that the AI can call. The AI “remembers” available tools and uses them to act.</li>



<li>Salesforce DX MCP server wraps the CLI into tool groups &#8211; It exposes org management, metadata operations, test execution, LWC tooling, and DevOps capabilities</li>



<li>Ecosystem is exploding: Figma, GitHub, Atlassian, many more &#8211; MCP servers now exist for design, code, documentation, and workflow tools. The official registry is still in preview.</li>



<li>Real use cases: dependency mapping, scratch‑org prototyping, impact analysis &#8211; MCP can automate org introspection and selective deployments: <em>“List the org and see the whole trajectory of some attribute…”</em></li>



<li>Limitations today: models can be lazy, inefficient, or loop endlessly &#8211; who knows how many API tools your &#8222;simple&#8220; query will take at the end?</li>



<li>Security &amp; pricing concerns: API safer than chat, local models possible, MCP likely to become paid &#8211; <em>“Running the API is much safer.”</em></li>
</ul>



<p class="wp-block-paragraph">And the group discusses future pricing, API consumption, and guardrails. 9pm and people are slowly heading out of the building, 10pm and we finally closing the day. Thank you all!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://martinhumpolec.cz/summary-of-our-user-group-about-ai-and-other/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7000</post-id>	</item>
		<item>
		<title>O Salesforce ve Spořce</title>
		<link>https://martinhumpolec.cz/o-salesforce-ve-sporce/</link>
					<comments>https://martinhumpolec.cz/o-salesforce-ve-sporce/#respond</comments>
		
		<dc:creator><![CDATA[Martin Humpolec]]></dc:creator>
		<pubDate>Tue, 05 May 2026 06:30:00 +0000</pubDate>
				<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[Salesforce]]></category>
		<guid isPermaLink="false">https://martinhumpolec.cz/?p=6988</guid>

					<description><![CDATA[Česká spořitelna, banka, kterou v&#160;Česku zná asi každý. A&#160;v&#160;Salesforce komunitě asi každý ví &#8211; protože headhunteři už museli každého oslovit alespoň dvakrát &#8211; že používají Salesforce. V&#160;roce 2023 začali s&#160;implementací, o&#160;rok později šlo do živa první MVP a&#160;od té doby to rolují na další a&#160;další věci a&#160;Salesforce je tak jedním z&#160;hlavních stavebních kamenů jejich systémů.<span class="read-more"><a href="https://martinhumpolec.cz/o-salesforce-ve-sporce/">Read More...</a></span>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Česká spořitelna, banka, kterou v&nbsp;Česku zná asi každý. A&nbsp;v&nbsp;Salesforce komunitě asi každý ví &#8211; protože headhunteři už museli každého oslovit alespoň dvakrát &#8211; že používají Salesforce. V&nbsp;roce 2023 začali s&nbsp;implementací, o&nbsp;rok později šlo do živa první MVP a&nbsp;od té doby to rolují na další a&nbsp;další věci a&nbsp;Salesforce je tak jedním z&nbsp;hlavních stavebních kamenů jejich systémů.</p>



<p class="wp-block-paragraph">Podcast jsme plánovali dlouho, ale nakonec vznikl &#8211; jako většina skvělých věcí &#8211; v&nbsp;podstatě ze dne na den. Ohromné díky Spořce za jejich interní studio, které se postaralo o&nbsp;skvělou kvalitu zvuku a&nbsp;my jedno brzké ráno věnovali povídání s&nbsp;<a href="https://www.linkedin.com/in/martin-v%C3%A1gner-%E2%98%81-725b49106/">Martinem Vágnerem</a> a&nbsp;<a href="https://www.linkedin.com/in/michalrehak/">Michalem Řehákem</a>. Čas byl omezený a&nbsp;tak mám pocit, že je to asi jeden z&nbsp;nejrychleji mluvených podcastů co jsem kdy natočil, tak případně si to zpomalte.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a60111cca5db&quot;}" data-wp-interactive="core/image" data-wp-key="6a60111cca5db" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="360" data-attachment-id="6989" data-permalink="https://martinhumpolec.cz/o-salesforce-ve-sporce/whatsapp-image-2026-04-20-at-20-40-52/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/WhatsApp-Image-2026-04-20-at-20.40.52.jpeg?fit=1600%2C900&amp;ssl=1" data-orig-size="1600,900" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="WhatsApp Image 2026-04-20 at 20.40.52" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/WhatsApp-Image-2026-04-20-at-20.40.52.jpeg?fit=640%2C360&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/WhatsApp-Image-2026-04-20-at-20.40.52.jpeg?resize=640%2C360&#038;ssl=1" alt="Ve studiu" class="wp-image-6989" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/WhatsApp-Image-2026-04-20-at-20.40.52.jpeg?resize=700%2C394&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/WhatsApp-Image-2026-04-20-at-20.40.52.jpeg?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/WhatsApp-Image-2026-04-20-at-20.40.52.jpeg?resize=250%2C141&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/WhatsApp-Image-2026-04-20-at-20.40.52.jpeg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/WhatsApp-Image-2026-04-20-at-20.40.52.jpeg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/WhatsApp-Image-2026-04-20-at-20.40.52.jpeg?w=1600&amp;ssl=1 1600w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/WhatsApp-Image-2026-04-20-at-20.40.52.jpeg?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<iframe data-testid="embed-iframe" style="border-radius:12px" src="https://open.spotify.com/embed/episode/6SjGluoBDdsQM41GxHhtI0?utm_source=generator" width="100%" height="152" frameBorder="0" allowfullscreen="" allow="autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture" loading="lazy"></iframe>



<h2 class="wp-block-heading">Zápisky</h2>



<ul class="wp-block-list">
<li>Salesforce ve Spořitelně není „jen CRM“, ale celý ekosystém, který propojuje sales, service, marketing, data i&nbsp;interní procesy.</li>



<li>CRM v&nbsp;bance neslouží jen k&nbsp;evidenci klienta, ale hlavně k&nbsp;řízení interakcí, přípravě na schůzky a&nbsp;podpoře poradenství.</li>



<li>Velké organizace netrpí technologií, ale hlavně procesy, prioritami a&nbsp;stakeholder managementem.</li>



<li>Procesní změna je často náročnější než samotná technická implementace.</li>



<li>Cílem není přepis starého systému, ale zjednodušení a&nbsp;inovace procesů, ideálně jejich úplné odstranění.</li>



<li>Vendor lock-in existuje vždy, ale důležité je vědomě ho řídit, maximalizovat jeho hodnotu, držet systém standardní a&nbsp;udržitelný. Největší riziko není vendor lock platformy, ale závislost na jednom dodavateli lidí/know-how.</li>



<li>AI už dnes pomáhá (např. knowledge chatbot), ale největší bariéra je regulace, ne technologie, plně autonomní poradenství je zatím legislativně problematické</li>



<li>Budoucnost: AI asistenti pro bankéře, kteří připraví schůzku, doporučí produkty i&nbsp;styl komunikace.</li>



<li>AI není jen o&nbsp;byznysu – má velký dopad i&nbsp;na vývoj &#8211; urychluje prototypování, mění roli seniorních vývojářů, vyžaduje nový mindset. Ne každá AI dává smysl – je potřeba oddělit „fancy“ use-cases od těch, které skutečně přinášejí hodnotu.</li>



<li>Největší problém velkých transformací &#8211; adopce uživatelů a&nbsp;komunikace změn, ne samotná technologie. I&nbsp;při skvělé adopci platí, že uživatelé často neví, že funkce existuje, pokud není dobře komunikovaná. A&nbsp;i&nbsp;potom.</li>



<li>Klíčový faktor úspěchu není jen technologie, ale lidi, kultura týmu a&nbsp;schopnost spolupracovat napříč organizací.</li>
</ul>



<a href="https://podcasts.apple.com/us/podcast/salesforce-v-%C4%8Desku/id1550600947?itsct=podcast_box&amp;itscg=30200"><img decoding="async" src="https://martinhumpolec.cz/apple/" alt="Listen on Apple Podcasts" style="height: 83px; float: left"></a> <a href="https://open.spotify.com/show/07uhT5EsoHZcc3J4e384wg"><img decoding="async" src="https://martinhumpolec.cz/spotify/" alt="Listen on Spotify" style="height: 83px; float: left; padding-left: 50px"></a><br><br>
]]></content:encoded>
					
					<wfw:commentRss>https://martinhumpolec.cz/o-salesforce-ve-sporce/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6988</post-id>	</item>
		<item>
		<title>How to connect Claude with Salesforce</title>
		<link>https://martinhumpolec.cz/how-to-connect-claude-with-salesforce/</link>
					<comments>https://martinhumpolec.cz/how-to-connect-claude-with-salesforce/#respond</comments>
		
		<dc:creator><![CDATA[Martin Humpolec]]></dc:creator>
		<pubDate>Tue, 28 Apr 2026 07:25:48 +0000</pubDate>
				<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[LLM]]></category>
		<guid isPermaLink="false">https://martinhumpolec.cz/?p=6991</guid>

					<description><![CDATA[AI here, AI there, AI everywhere. A&#160;while back Salesforce announce their integration with ChatGPT, a&#160;week ago a&#160;customer asked about report creation they will import into Claude which will do its magic, two weeks ago a&#160;CEO of a&#160;customer asked me to setup integration with Claude Code because he has some spare time and want to play<span class="read-more"><a href="https://martinhumpolec.cz/how-to-connect-claude-with-salesforce/">Read More...</a></span>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">AI here, AI there, AI everywhere. A&nbsp;while back Salesforce announce their <a href="https://www.salesforce.com/news/stories/agentforce-sales-chatgpt-announcement/">integration with ChatGPT</a>, a&nbsp;week ago a&nbsp;customer asked about report creation they will import into Claude which will do its magic, two weeks ago a&nbsp;CEO of a&nbsp;customer asked me to setup integration with Claude Code because he has some spare time and want to play with it.</p>



<p class="wp-block-paragraph">And while I&nbsp;do use AIs and LLMs for some tasks (like podcast summaries) I&#8217;m not really a&nbsp;super heavy user who would understand what they really want to do with that. Meaning it didn&#8217;t really have a&nbsp;high priority on my tasks list, but eventually I&nbsp;got to it.</p>



<p class="wp-block-paragraph">I hoped that <a href="https://www.youtube.com/watch?v=gZGAJlSQ8m0">Sally would show me everything</a> in her video, but it was just first part, developer heavy and I&nbsp;didn&#8217;t get much out of it.</p>



<p class="wp-block-paragraph">Luckily there is a&nbsp;documentation &#8211; which I&nbsp;found before &#8211; and I&nbsp;went through that, did all the settings and failed. Hence this article, where I&nbsp;will share the updates I&nbsp;found and maybe explain why I&nbsp;feel it makes sense for regular users to connect it as well.</p>



<h2 class="wp-block-heading">Step 1 &#8211; Enable MCP server</h2>



<p class="wp-block-paragraph">When you google how to connect Claude with Salesforce you <a href="https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide/activate-mcp-servers.html">won&#8217;t find this article</a>, but without it the authentication will fail with super weird error 405 method not allowed.</p>



<p class="wp-block-paragraph">Let&#8217;s&nbsp;start with that and enable MCP servers in Salesforce.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a60111ccc9cf&quot;}" data-wp-interactive="core/image" data-wp-key="6a60111ccc9cf" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="323" data-attachment-id="6992" data-permalink="https://martinhumpolec.cz/how-to-connect-claude-with-salesforce/image-183/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/image-1.png?fit=1252%2C632&amp;ssl=1" data-orig-size="1252,632" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/image-1.png?fit=640%2C323&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/image-1.png?resize=640%2C323&#038;ssl=1" alt="Enable MCP servers" class="wp-image-6992" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/image-1.png?resize=700%2C353&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/image-1.png?resize=1024%2C517&amp;ssl=1 1024w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/image-1.png?resize=250%2C126&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/image-1.png?resize=768%2C388&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/image-1.png?w=1252&amp;ssl=1 1252w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">If that sounds like some mambo jumbo to you I&#8217;m not surprised, but somehow behind the scene when AI asks Salesforce when it can find something or what fields are available it will give it the answers. As you can see on the screen and in the <a href="https://developer.salesforce.com/docs/platform/hosted-mcp-servers/references/reference/servers-reference.html">relevant article</a>, there are plenty of different servers/end points and you enable the ones you like. I&nbsp;especially like the sobject-reads which will give you read only access, no worries AI will mess anything in your org.</p>



<p class="wp-block-paragraph">Open the record you like and hit the Activate button and step 1 is completed.</p>



<h2 class="wp-block-heading">Step 2 &#8211; External Client App</h2>



<p class="wp-block-paragraph">The relevant article is easy to follow, but when you set it as specified it won&#8217;t work &#8211; some scope is missing. After some googling around I&nbsp;found out which one &#8211; the mcp_api is crucial one!</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a60111ccce44&quot;}" data-wp-interactive="core/image" data-wp-key="6a60111ccce44" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="349" data-attachment-id="6993" data-permalink="https://martinhumpolec.cz/how-to-connect-claude-with-salesforce/image-184/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/image-2.png?fit=750%2C409&amp;ssl=1" data-orig-size="750,409" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/image-2.png?fit=640%2C349&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/image-2.png?resize=640%2C349&#038;ssl=1" alt="External Client App" class="wp-image-6993" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/image-2.png?resize=700%2C382&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/image-2.png?resize=250%2C136&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/04/image-2.png?w=750&amp;ssl=1 750w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Save, wait some time to propagate everything across servers and get the Consumer Key, you will need to add into Claude.</p>



<h2 class="wp-block-heading">Step 3 &#8211; Connect Claude</h2>



<p class="wp-block-paragraph">Surprisingly or even maybe shockingly, Claude doesn&#8217;t have a&nbsp;dedicated Salesforce connector, so you need to add it manually. Good news for bigger companies &#8211; the Claude Owner/Admin can add it on the org level and users will just connect it with their own credentials.</p>



<p class="wp-block-paragraph">If you want to do it manually just follow the <a href="https://help.salesforce.com/s/articleView?id=platform.claude_with_connectors.htm&amp;language=en_US&amp;type=5">respective article</a>, this one works. Actually it might be better to copy the URL from the Step 1 as it is listed there clearly (and have different URL at the same time).</p>



<p class="wp-block-paragraph">Settings, Connectors, Custom Connector, ugly looking URL at the of which you will add the server you like and enabled in Step 1 (no need if you copy the URL from the Step 1). In the OAuth Client ID you will paste the Consumer Key from previous step.</p>



<p class="wp-block-paragraph">Success, hopefully. If not pay attention to the URL of the error page, most likely at the end you can spot what is wrong:</p>



<ul class="wp-block-list">
<li>app doesn&#8217;t exist means wait a&nbsp;bit longer/double check the Consumer Key</li>



<li>invalid Scope &#8211; most likely you didn&#8217;t add all the scopes, including mcp_api</li>



<li>405 method not allowed &#8211; most likely the MCP server is not enabled.</li>
</ul>



<h2 class="wp-block-heading">Step 4 &#8211; Use it</h2>



<p class="wp-block-paragraph">I suppose you might struggle how to use it and I&nbsp;was the same. But then I&nbsp;came with simple use cases, it gave me some data which looks relevant and save some time.</p>



<p class="wp-block-paragraph">For CzechDreamin I&nbsp;wanted to analyze who are our top speakers &#8211; meaning they spoke the most. We have every single one as a&nbsp;lead in our Salesforce. As a&nbsp;lead for every single year they submitted a&nbsp;topic/spoke. When Data <s>Cloud </s>360 came we tried to unify them and while it kind of worked it needed some admin work for setup and wasn&#8217;t really user friendly to get this statistic. Running a&nbsp;report might work but it is a&nbsp;lot of clicks -> Claude to save me!</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Can you analyze all our leads of type Speaker and tell me which email address is the most common one (top 10). Make them unique by year (count only once per year). Count only those accepted (or in working status), basically anything besides declined. Can you also parse https://czechdreamin.com/2024/ and https://czechdreamin.com/2025 and extend it with speakers from these years (map them across the years also by name in its fuzzy form)</p>
</blockquote>



<p class="wp-block-paragraph">I can imagine you will not want to get my requirements in such form, but Claude managed. A&nbsp;lot of thinking from its side, a&nbsp;few clicks to approve their approach and what they will query from Salesforce and we are done. I&nbsp;must admit this conversational analysis is super cool thing!</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Key findings after adding 2025:</strong></p>



<ul class="wp-block-list">
<li><strong>Aaron Crear</strong> remains #1 — now confirmed across 5 years (2019, 2020, 2023, 2024, 2025)</li>



<li><strong>Melissa Shepard</strong>, <strong>Katka Vokrinkova</strong>, <strong>Mark Jones</strong>, <strong>George Avilov</strong>, <strong>Pei Mun Lim</strong>, <strong>Todd Halfpenny</strong>, <strong>Hanna Nimchuk</strong>, <strong>Lukas Vavrin</strong>, <strong>David Fernandez Rivero</strong> all gained a&nbsp;2025 year, jumping to 3–4 total appearances</li>



<li>Several 2025 speakers (like <strong>Andrew Fawcett</strong>, <strong>Markus Fröhler</strong>) appear website-only with no SF Lead record — worth checking if they should be created</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">I must admit that I&nbsp;start seeing the value and maybe being braver and allow the write access as well so it can create tasks for me, update opportunities etc would be worth it.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Check my salesforce and tell me how many opportunities we have for this year</p>
</blockquote>



<p class="wp-block-paragraph">You have <strong>3 opportunities</strong> for 2026, all currently in the <strong>&#8222;Invoice sent&#8220;</strong> stage with a&nbsp;95% probability. Here&#8217;s&nbsp;the breakdown:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Opportunity</th><th>Amount</th><th>Close Date</th></tr></thead><tbody><tr><td>XXXX 2026 (Silver)</td><td>$1,100</td><td>Jan 31, 2026</td></tr><tr><td>YYYY 2026 (Gold + DemoJam)</td><td>$5,700</td><td>Jan 31, 2026</td></tr><tr><td>ZZZZ 2026 (Silver)</td><td>$4,400</td><td>Feb 28, 2026</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>Total pipeline value: $11,200</strong> — and since all three are at 95% probability, you&#8217;re in great shape to close them. Would you like to dig into any of these further?</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">can you mark all the opportunities you listed above as Closed Won?</p>
</blockquote>



<p class="wp-block-paragraph">I have the 3 opportunity IDs from earlier. Let me update all three simultaneously.All 3 opportunities have been marked as <strong>Closed Won</strong> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Total closed: $11,200.</strong> Nice work! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f389.png" alt="🎉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">actually create a&nbsp;follow-up task for me in a&nbsp;week time to check whether they have all information for each of those opps.</p>
</blockquote>



<p class="wp-block-paragraph">Good, got your user ID. Now creating 3 tasks — one per opportunity — due in a&nbsp;week (April 28).All 3 tasks created and linked to their respective opportunities, due <strong>April 28</strong> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">They&#8217;re assigned to you (Martin Humpolec) and will show up in your SF task list and activity timeline on each opp.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">I always have a&nbsp;feeling it takes for ever, but it is probably quicker than open Salesforce and go one by one or even mass update from a&nbsp;list view. Yes, they all have been updated to Closed Won a&nbsp;few seconds later and tasks have been created.</p>



<p class="wp-block-paragraph">And I&#8217;m probably sold, this conversational work &#8211; which compared to my previous experience is really spot on and doesn&#8217;t need to constantly confirm that it found the right records and everything &#8211; makes it easy to work, maybe instead of typing use voice and much more. </p>



<p class="wp-block-paragraph">I&#8217;m pretty sure I&#8217;m just scratching the surface of what is possible and you do on daily basis &#8211; will you share some example how you utilize it or what you feel it will allow you to do?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://martinhumpolec.cz/how-to-connect-claude-with-salesforce/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6991</post-id>	</item>
		<item>
		<title>With Leanne Botwright about Business Analyst live</title>
		<link>https://martinhumpolec.cz/with-leanne-botwright-about-business-analyst-live/</link>
					<comments>https://martinhumpolec.cz/with-leanne-botwright-about-business-analyst-live/#respond</comments>
		
		<dc:creator><![CDATA[Martin Humpolec]]></dc:creator>
		<pubDate>Thu, 23 Apr 2026 16:55:03 +0000</pubDate>
				<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[analyst]]></category>
		<category><![CDATA[CzechDreamin]]></category>
		<category><![CDATA[Shirtforce]]></category>
		<category><![CDATA[User group]]></category>
		<guid isPermaLink="false">https://martinhumpolec.cz/?p=6980</guid>

					<description><![CDATA[Another great user group (actually it happened a&#160;month ago already :-)), this time we spoke with Leanne about what it takes to be a&#160;business analyst. It might surprise some people that you aren&#8217;t (should not be) just a&#160;transcriber, that you are and should be curious and understand the requirements fully as only then you can<span class="read-more"><a href="https://martinhumpolec.cz/with-leanne-botwright-about-business-analyst-live/">Read More...</a></span>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Another great <a href="https://trailblazercommunitygroups.com/salesforce-user-group-prague-czechia/">user group</a> (actually it happened a&nbsp;month ago already :-)), this time we spoke with <a href="https://www.linkedin.com/in/leanne-botwright/">Leanne</a> about what it takes to be a&nbsp;business analyst. It might surprise some people that you aren&#8217;t (should not be) just a&nbsp;transcriber, that you are and should be curious and understand the requirements fully as only then you can design solution which would fit your need and probably solve also the need you didn&#8217;t realize you really have.</p>



<h2 class="wp-block-heading">A few of my notes:</h2>



<ul class="wp-block-list">
<li><strong>“Accidental admin” is the norm</strong><br>Many people don’t plan a&nbsp;career in Salesforce — they grow into it by solving real business problems, which leads to a&nbsp;very practical mindset.</li>



<li><strong>Hands-on experience builds credibility</strong><br>Deep, practical knowledge helps you:
<ul class="wp-block-list">
<li>understand system behavior</li>



<li>speak confidently with tech teams</li>



<li>avoid being purely theoretical</li>
</ul>
</li>



<li><strong>End-to-end thinking &gt; platform thinking</strong><br>A strong BA looks beyond Salesforce:
<ul class="wp-block-list">
<li>understands integrations (e.g. SAP)</li>



<li>sees the full business process</li>



<li>avoids siloed responsibility</li>
</ul>
</li>



<li><strong>Users don’t care about systems — only outcomes</strong><br>They interact with one interface, but expect everything behind it to work seamlessly.</li>



<li><strong>Delivery often fails before it starts</strong><br>The real issues are:
<ul class="wp-block-list">
<li>poor data</li>



<li>unclear processes</li>



<li>missing ownership</li>
</ul>
</li>



<li><strong>“You can’t automate what you can’t trust”</strong><br>Bad data = unreliable automation → validate data readiness early.</li>



<li><strong>AI / buzzwords must be translated into outcomes</strong><br>“We want AI” → define:
<ul class="wp-block-list">
<li>measurable goals</li>



<li>specific capabilities</li>
</ul>
</li>



<li><strong>Start with enablers, not shiny features</strong><br>Before advanced solutions:
<ul class="wp-block-list">
<li>fix data</li>



<li>clarify processes</li>



<li>ensure visibility</li>
</ul>
</li>



<li><strong>Success metrics are often missing</strong><br>Teams build and move on without checking impact → no learning loop.</li>



<li><strong>Curiosity builds trust, not resistance</strong><br>Asking thoughtful questions (instead of pushing back directly) leads to better collaboration and better solutions.</li>



<li><strong>Stakeholders must co-own solutions</strong><br>Involving them early → stronger adoption, better outcomes, and internal champions.</li>
</ul>



<p class="wp-block-paragraph">Check the <a href="https://youtu.be/YrADWjwXR1I?si=QdfXTXzs2AInMDOR">recording</a> on your own! And <a href="https://drive.google.com/drive/folders/1U6FLAp1pynHctnHkYEd5Yl_vRUE2aHiT?usp=sharing">presentation</a> if you wish to just quickly skim through.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a60111cd2bdf&quot;}" data-wp-interactive="core/image" data-wp-key="6a60111cd2bdf" class="wp-block-image size-full wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="353" data-attachment-id="6981" data-permalink="https://martinhumpolec.cz/with-leanne-botwright-about-business-analyst-live/image-182/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/03/image-6.png?fit=722%2C398&amp;ssl=1" data-orig-size="722,398" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/03/image-6.png?fit=640%2C353&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/03/image-6.png?resize=640%2C353&#038;ssl=1" alt="" class="wp-image-6981" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/03/image-6.png?w=722&amp;ssl=1 722w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/03/image-6.png?resize=700%2C386&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/03/image-6.png?resize=250%2C138&amp;ssl=1 250w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://martinhumpolec.cz/with-leanne-botwright-about-business-analyst-live/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6980</post-id>	</item>
	</channel>
</rss>
