<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Agile Data N’ Info]]></title><description><![CDATA[Simply Magical content about Agile Data Ways of Working]]></description><link>https://agiledata.info</link><image><url>https://substackcdn.com/image/fetch/$s_!ErtR!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8892c64-a0c7-4c7b-9f49-a73be5280f22_1280x1280.png</url><title>Agile Data N’ Info</title><link>https://agiledata.info</link></image><generator>Substack</generator><lastBuildDate>Tue, 06 Oct 2026 04:06:27 GMT</lastBuildDate><atom:link href="https://agiledata.info/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Agile Data Limited]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[DataNInfo@agiledataguides.com]]></webMaster><itunes:owner><itunes:email><![CDATA[DataNInfo@agiledataguides.com]]></itunes:email><itunes:name><![CDATA[Shagility]]></itunes:name></itunes:owner><itunes:author><![CDATA[Shagility]]></itunes:author><googleplay:owner><![CDATA[DataNInfo@agiledataguides.com]]></googleplay:owner><googleplay:email><![CDATA[DataNInfo@agiledataguides.com]]></googleplay:email><googleplay:author><![CDATA[Shagility]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Watch now | Recording of AURA - Juha Korpela & Shane Gibson on 2nd October 2026]]></title><description><![CDATA[Raw and unedited]]></description><link>https://agiledata.info/p/watch-now-recording-of-aura-juha-03f</link><guid isPermaLink="false">https://agiledata.info/p/watch-now-recording-of-aura-juha-03f</guid><dc:creator><![CDATA[Shagility]]></dc:creator><pubDate>Fri, 02 Oct 2026 13:24:37 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/215065939/cfd3b20960be31880cc687670b04548e.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<h2><strong>Top 3 things:</strong></h2><ol><li><p><strong>Conference takeaways:</strong> <br>Helsinki Data Week was nearly sold out. Juha said Big Data London felt less crowded than two years ago, with context, AI trust and governance, and data products prominent in the discussions.</p></li><li><p><strong>The missing enterprise context layer:</strong> <br>Catalogs focused on tables and metrics are too narrow. He envisaged a shared reference layer that helps agents find relevant data, documents, processes and APIs&#8212;but said he had not seen it working in production yet.</p></li><li><p><strong>Making business meaning explicit:</strong> <br>Definitions for the book and companion app, the distinction between a business glossary and a data dictionary, and why relationships such as &#8220;customer places order&#8221; and &#8220;customer cancels order&#8221; need their meaning captured.</p></li></ol><p>Thank you to everyone who tuned into our latest AURA Ask Us Anything live session..</p><div><hr></div><h3 style="text-align: center;"><strong>Join us for the next AURA session in the app</strong></h3><p></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;59833738-bee0-4b35-91b5-8f216774b32b&quot;,&quot;caption&quot;:&quot;Another AURA session is scheduled!&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AURA - Tim Frazer - Wednesday, 07 October 2026 - 12pm EDT / 5pm UK&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:2774203,&quot;name&quot;:&quot;Shagility&quot;,&quot;bio&quot;:&quot;I help data and analytics teams change the Way they Work in a Simply Magical Way&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4d2966a-845b-403c-9032-b542684ad1af_2213x2213.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-09-20T10:42:00.377Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ELYq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F325744c2-2dd9-4e56-afba-7967dc2c05bf_5000x2348.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://agiledata.info/p/aura-tim-frazer-wednesday-07-october&quot;,&quot;section_name&quot;:&quot;AURA - Ask Us Anything Live&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:217051450,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:952247,&quot;publication_name&quot;:&quot;Agile Data N&#8217; Info&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ErtR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8892c64-a0c7-4c7b-9f49-a73be5280f22_1280x1280.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p style="text-align: center;">Got a Question you want to ask and have answered in the next AURA session, leave a comment and we got you!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://agiledata.info/p/watch-now-recording-of-aura-anna-ad5/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://agiledata.info/p/watch-now-recording-of-aura-anna-ad5/comments"><span>Leave a comment</span></a></p><div><hr></div><div class="callout-block" data-callout="true"><h1 style="text-align: center;"><strong>Information Product Canvas Workshop</strong></h1></div><div class="pullquote"><p style="text-align: center;"><em><strong>&#8220;That&#8217;s not what I wanted.&#8221;<br>&#8220;But that&#8217;s what you asked for.&#8221;</strong></em></p></div><p>Shane runs a 6 hour workshop on the Information Product Canvas, a repeatable way to gather data requirements in 30 minutes. The approach he actually uses with stakeholders, not a textbook version that falls apart on contact with messy data and vague requirements.</p><p>He runs it regularly.</p><p>Latest dates : <a href="https://maven.com/agiledataguides/info-prod">Gather data requirements in 30 minutes using a shared language</a></p><p>Workshop details : <a href="https://maven.com/agiledataguides/info-prod">https://maven.com/agiledataguides/info-prod</a></p>]]></content:encoded></item><item><title><![CDATA[Scheduled AURA session - Chris Gambill - Friday, 9 October 2026 - 1pm EDT / 6pm UK]]></title><description><![CDATA[Ask Us Anything]]></description><link>https://agiledata.info/p/scheduled-aura-session-chris-gambill</link><guid isPermaLink="false">https://agiledata.info/p/scheduled-aura-session-chris-gambill</guid><dc:creator><![CDATA[Shagility]]></dc:creator><pubDate>Fri, 02 Oct 2026 09:23:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2r8D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe5b407-be32-493c-9b10-193b6c239b72_5000x2348.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2r8D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe5b407-be32-493c-9b10-193b6c239b72_5000x2348.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2r8D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe5b407-be32-493c-9b10-193b6c239b72_5000x2348.png 424w, https://substackcdn.com/image/fetch/$s_!2r8D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe5b407-be32-493c-9b10-193b6c239b72_5000x2348.png 848w, https://substackcdn.com/image/fetch/$s_!2r8D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe5b407-be32-493c-9b10-193b6c239b72_5000x2348.png 1272w, https://substackcdn.com/image/fetch/$s_!2r8D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe5b407-be32-493c-9b10-193b6c239b72_5000x2348.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2r8D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe5b407-be32-493c-9b10-193b6c239b72_5000x2348.png" width="1456" height="684" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3fe5b407-be32-493c-9b10-193b6c239b72_5000x2348.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:684,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8663421,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/218472679?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe5b407-be32-493c-9b10-193b6c239b72_5000x2348.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2r8D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe5b407-be32-493c-9b10-193b6c239b72_5000x2348.png 424w, https://substackcdn.com/image/fetch/$s_!2r8D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe5b407-be32-493c-9b10-193b6c239b72_5000x2348.png 848w, https://substackcdn.com/image/fetch/$s_!2r8D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe5b407-be32-493c-9b10-193b6c239b72_5000x2348.png 1272w, https://substackcdn.com/image/fetch/$s_!2r8D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe5b407-be32-493c-9b10-193b6c239b72_5000x2348.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Another AURA session is scheduled!</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Chris Gambill&quot;,&quot;id&quot;:250595630,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95477855-0f65-470b-af7e-ec4bb042fb1c_750x750.webp&quot;,&quot;uuid&quot;:&quot;29936160-c6bc-4252-969b-723bd6874434&quot;}" data-component-name="MentionToDOM"></span> and I will chew the data engineering fat on Friday, 9th October 2026, 1pm EDT / 6pm UK.</p><p>You can join the Substack Live and ask your questions live here:<br><br><a href="https://open.substack.com/live-stream/393056">https://open.substack.com/live-stream/393056</a></p><p>If you cant make it, the recording will be published on the Agile Data N&#8217; Info substack after the live session.</p><p>Feel free to ask any questions you have in the comments here and we will answer them in the live session.</p><div><hr></div><p>While you wait for the session you can read Chris' awesome content here: </p><div class="embedded-publication-wrap" data-attrs="{&quot;id&quot;:6891582,&quot;embedding_publication_id&quot;:null,&quot;name&quot;:&quot;Chris Gambill&quot;,&quot;logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!8G-n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95477855-0f65-470b-af7e-ec4bb042fb1c_750x750.webp&quot;,&quot;base_url&quot;:&quot;https://gambilldataengineering.substack.com&quot;,&quot;hero_text&quot;:&quot;No hype. No buzzwords. Just real data strategy, engineering, and leadership insights from 25 years in the trenches. If you&#8217;re tired of noise and want to actually understand how to build, scale, and lead with data&#8212;this is where you start.&quot;,&quot;author_name&quot;:&quot;Chris Gambill&quot;,&quot;show_subscribe&quot;:true,&quot;logo_bg_color&quot;:null,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPublicationToDOMWithSubscribe"><div class="embedded-publication show-subscribe"><a class="embedded-publication-link-part" native="true" href="https://gambilldataengineering.substack.com?utm_source=substack&amp;utm_campaign=publication_embed&amp;utm_medium=web"><img class="embedded-publication-logo" src="https://substackcdn.com/image/fetch/$s_!8G-n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95477855-0f65-470b-af7e-ec4bb042fb1c_750x750.webp" width="56" height="56"><span class="embedded-publication-name">Chris Gambill</span><div class="embedded-publication-hero-text">No hype. No buzzwords. Just real data strategy, engineering, and leadership insights from 25 years in the trenches. If you&#8217;re tired of noise and want to actually understand how to build, scale, and lead with data&#8212;this is where you start.</div></a><form class="embedded-publication-subscribe" method="GET" action="https://gambilldataengineering.substack.com/subscribe?"><input type="hidden" name="source" value="publication-embed"><input type="hidden" name="autoSubmit" value="true"><input type="email" class="email-input" name="email" placeholder="Type your email..."><input type="submit" class="button primary" value="Subscribe"></form></div></div><div><hr></div><h2>The AURA Session Format</h2><p>AURA is aimed at working Data Practitioners who are tired of polished webinars and want the real, in-the-weeds conversation, where the live audience sets the agenda and the unedited recording gets published afterwards</p><p>Data Practitioners get to ask us questions and we will try to answer them.</p><p>There is no agenda, each of the AURA foursome have <em>&#8220;a very particular set of skills, skills they have acquired over a very long career &#8230;&#8221;, </em>the live audience will drive the focus of the conversations.</p><p>If the room goes quiet, we will just chat amongst ourselves about what we see is actually happening in the data world right now and what we each worked on and wrestled with last month.</p><h2>Come join us</h2><p>It will be quite the ride!</p><div><hr></div><div class="callout-block" data-callout="true"><h1 style="text-align: center;"><strong>Information Product Canvas Workshop</strong></h1></div><div class="pullquote"><p style="text-align: center;"><em><strong>&#8220;That&#8217;s not what I wanted.&#8221;<br>&#8220;But that&#8217;s what you asked for.&#8221;</strong></em></p></div><p>Shane runs a 6 hour workshop on the Information Product Canvas,  a repeatable way to gather data requirements in 30 minutes. The approach he actually uses with stakeholders, not a textbook version that falls apart on contact with messy data and vague requirements.</p><p>He runs it regularly. </p><p>Latest dates : <a href="https://maven.com/agiledataguides/info-prod">Gather data requirements in 30 minutes using a shared language</a></p><p>Workshop details : <a href="https://maven.com/agiledataguides/info-prod">https://maven.com/agiledataguides/info-prod</a></p>]]></content:encoded></item><item><title><![CDATA[Watch now | Recording of AURA - Anna Bergevin & Shane Gibson on 21st September 2026]]></title><description><![CDATA[Raw and unedited]]></description><link>https://agiledata.info/p/watch-now-recording-of-aura-anna-2c8</link><guid isPermaLink="false">https://agiledata.info/p/watch-now-recording-of-aura-anna-2c8</guid><dc:creator><![CDATA[Shagility]]></dc:creator><pubDate>Mon, 21 Sep 2026 17:45:57 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/214154597/37e8cde848a7a1b6692830aee88cf1a4.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<h2><strong>Top 3 things:</strong></h2><ol><li><p><strong>Personal OS / &#8220;Watson OS&#8221;</strong><br>a privacy-conscious household management system that filters emails, checks shared calendars, routes responsibilities, and sends daily/weekly digests rather than becoming another task manager.</p></li><li><p><strong>Context layers and shared organisational memory</strong><br>AI summaries may be more useful for copilots to retrieve on demand than for people to read; the broader challenge is consent-based creation, sharing, retrieval, and curation of context.</p></li><li><p><strong>Scaling innovation from individuals to the organisation</strong><br>power users need a path to turn useful experiments into trusted, governed products, while data teams may increasingly own mini-apps, write-back workflows, and source-system-like capabilities.</p></li></ol><p>Thank you to everyone who tuned into our latest AURA Ask Us Anything live session..</p><div><hr></div><h3 style="text-align: center;"><strong>Join us for the next AURA session in the app</strong></h3><p></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;59c629cb-4060-4a91-b581-0fa7117be402&quot;,&quot;caption&quot;:&quot;Another AURA session is scheduled!&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AURA - Juha Korpela - Friday, 25th September 2026 - 3PM EET / 1PM UK&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:2774203,&quot;name&quot;:&quot;Shagility&quot;,&quot;bio&quot;:&quot;I help data and analytics teams change the Way they Work in a Simply Magical Way&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4d2966a-845b-403c-9032-b542684ad1af_2213x2213.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-09-09T15:40:00.856Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!dKTp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32aa5f1b-1f1f-4ca4-b679-90271c4a357b_5000x2348.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://agiledata.info/p/aura-juha-korpela-friday-25th-september&quot;,&quot;section_name&quot;:&quot;AURA - Ask Us Anything Live&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:215066274,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:952247,&quot;publication_name&quot;:&quot;Agile Data N&#8217; Info&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ErtR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8892c64-a0c7-4c7b-9f49-a73be5280f22_1280x1280.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p style="text-align: center;">Got a Question you want to ask and have answered in the next AURA session, leave a comment and we got you!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://agiledata.info/p/watch-now-recording-of-aura-anna-ad5/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://agiledata.info/p/watch-now-recording-of-aura-anna-ad5/comments"><span>Leave a comment</span></a></p><div><hr></div><div class="callout-block" data-callout="true"><h1 style="text-align: center;"><strong>Information Product Canvas Workshop</strong></h1></div><div class="pullquote"><p style="text-align: center;"><em><strong>&#8220;That&#8217;s not what I wanted.&#8221;<br>&#8220;But that&#8217;s what you asked for.&#8221;</strong></em></p></div><p>Shane runs a 6 hour workshop on the Information Product Canvas, a repeatable way to gather data requirements in 30 minutes. The approach he actually uses with stakeholders, not a textbook version that falls apart on contact with messy data and vague requirements.</p><p>He runs it regularly.</p><p>Latest dates : <a href="https://maven.com/agiledataguides/info-prod">Gather data requirements in 30 minutes using a shared language</a></p><p>Workshop details : <a href="https://maven.com/agiledataguides/info-prod">https://maven.com/agiledataguides/info-prod</a></p>]]></content:encoded></item><item><title><![CDATA[AURA - Tim Frazer - Wednesday, 07 October 2026 - 12pm EDT / 5pm UK]]></title><description><![CDATA[Ask Us Anything]]></description><link>https://agiledata.info/p/aura-tim-frazer-wednesday-07-october</link><guid isPermaLink="false">https://agiledata.info/p/aura-tim-frazer-wednesday-07-october</guid><dc:creator><![CDATA[Shagility]]></dc:creator><pubDate>Sun, 20 Sep 2026 10:42:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VEGN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20515c66-ce92-48cf-9459-7011deb37757_5000x2348.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VEGN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20515c66-ce92-48cf-9459-7011deb37757_5000x2348.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VEGN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20515c66-ce92-48cf-9459-7011deb37757_5000x2348.png 424w, https://substackcdn.com/image/fetch/$s_!VEGN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20515c66-ce92-48cf-9459-7011deb37757_5000x2348.png 848w, https://substackcdn.com/image/fetch/$s_!VEGN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20515c66-ce92-48cf-9459-7011deb37757_5000x2348.png 1272w, https://substackcdn.com/image/fetch/$s_!VEGN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20515c66-ce92-48cf-9459-7011deb37757_5000x2348.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VEGN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20515c66-ce92-48cf-9459-7011deb37757_5000x2348.png" width="1456" height="684" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20515c66-ce92-48cf-9459-7011deb37757_5000x2348.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:684,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8503028,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/217051450?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20515c66-ce92-48cf-9459-7011deb37757_5000x2348.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VEGN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20515c66-ce92-48cf-9459-7011deb37757_5000x2348.png 424w, https://substackcdn.com/image/fetch/$s_!VEGN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20515c66-ce92-48cf-9459-7011deb37757_5000x2348.png 848w, https://substackcdn.com/image/fetch/$s_!VEGN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20515c66-ce92-48cf-9459-7011deb37757_5000x2348.png 1272w, https://substackcdn.com/image/fetch/$s_!VEGN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20515c66-ce92-48cf-9459-7011deb37757_5000x2348.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Another AURA session is scheduled!</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Tim Frazer&quot;,&quot;id&quot;:7498985,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74b903d0-bdd0-4b06-8b93-fbf1fcd70e62_512x512.png&quot;,&quot;uuid&quot;:&quot;3247b2b4-53d7-47c1-bfd3-de7f29a11fb3&quot;}" data-component-name="MentionToDOM"></span> and I will chew the fat on Wednesday, 7th October 2026, 12pm EDT / 5pm UK.</p><p>You can join the Substack Live and ask your questions live here:<br><br><a href="https://open.substack.com/live-stream/397370">https://open.substack.com/live-stream/397370</a></p><p>If you cant make it, the recording will be published on the Agile Data N&#8217; Info substack after the live session.</p><p>Feel free to ask any questions you have in the comments here and we will answer them in the live session.</p><div><hr></div><p>While you wait for the session you can read Tim&#8217;s awesome content here: </p><div class="embedded-publication-wrap" data-attrs="{&quot;id&quot;:2587516,&quot;embedding_publication_id&quot;:null,&quot;name&quot;:&quot;Self Taught Engineer&quot;,&quot;logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!1CJi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8b5002-01ca-4ef9-b53a-58cef355cb98_512x512.png&quot;,&quot;base_url&quot;:&quot;https://selftaught.engineer&quot;,&quot;hero_text&quot;:&quot;Self-taught, engineer to leadership and patterns for learning.&quot;,&quot;author_name&quot;:&quot;Tim Frazer&quot;,&quot;show_subscribe&quot;:true,&quot;logo_bg_color&quot;:&quot;#fffaf8&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPublicationToDOMWithSubscribe"><div class="embedded-publication show-subscribe"><a class="embedded-publication-link-part" native="true" href="https://selftaught.engineer?utm_source=substack&amp;utm_campaign=publication_embed&amp;utm_medium=web"><img class="embedded-publication-logo" src="https://substackcdn.com/image/fetch/$s_!1CJi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8b5002-01ca-4ef9-b53a-58cef355cb98_512x512.png" width="56" height="56" style="background-color: rgb(255, 250, 248);"><span class="embedded-publication-name">Self Taught Engineer</span><div class="embedded-publication-hero-text">Self-taught, engineer to leadership and patterns for learning.</div><div class="embedded-publication-author-name">By Tim Frazer</div></a><form class="embedded-publication-subscribe" method="GET" action="https://selftaught.engineer/subscribe?"><input type="hidden" name="source" value="publication-embed"><input type="hidden" name="autoSubmit" value="true"><input type="email" class="email-input" name="email" placeholder="Type your email..."><input type="submit" class="button primary" value="Subscribe"></form></div></div><div class="embedded-publication-wrap" data-attrs="{&quot;id&quot;:9152026,&quot;embedding_publication_id&quot;:null,&quot;name&quot;:&quot;Little Big Humans&quot;,&quot;logo_url&quot;:null,&quot;base_url&quot;:&quot;https://littlebighumans.co&quot;,&quot;hero_text&quot;:&quot;raising kids in a crazy ass world and using science to figure it all out&quot;,&quot;author_name&quot;:&quot;Tim Frazer&quot;,&quot;show_subscribe&quot;:true,&quot;logo_bg_color&quot;:&quot;#FFFAF8&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPublicationToDOMWithSubscribe"><div class="embedded-publication show-subscribe"><a class="embedded-publication-link-part" native="true" href="https://littlebighumans.co?utm_source=substack&amp;utm_campaign=publication_embed&amp;utm_medium=web"><span class="embedded-publication-name">Little Big Humans</span><div class="embedded-publication-hero-text">raising kids in a crazy ass world and using science to figure it all out</div><div class="embedded-publication-author-name">By Tim Frazer</div></a><form class="embedded-publication-subscribe" method="GET" action="https://littlebighumans.co/subscribe?"><input type="hidden" name="source" value="publication-embed"><input type="hidden" name="autoSubmit" value="true"><input type="email" class="email-input" name="email" placeholder="Type your email..."><input type="submit" class="button primary" value="Subscribe"></form></div></div><div><hr></div><h2>The AURA Session Format</h2><p>AURA is aimed at working Data Practitioners who are tired of polished webinars and want the real, in-the-weeds conversation, where the live audience sets the agenda and the unedited recording gets published afterwards</p><p>Data Practitioners get to ask us questions and we will try to answer them.</p><p>There is no agenda, each of the AURA foursome have <em>&#8220;a very particular set of skills, skills they have acquired over a very long career &#8230;&#8221;, </em>the live audience will drive the focus of the conversations.</p><p>If the room goes quiet, we will just chat amongst ourselves about what we see is actually happening in the data world right now and what we each worked on and wrestled with last month.</p><h2>Come join us</h2><p>It will be quite the ride!</p><div><hr></div><div class="callout-block" data-callout="true"><h1 style="text-align: center;"><strong>Information Product Canvas Workshop</strong></h1></div><div class="pullquote"><p style="text-align: center;"><em><strong>&#8220;That&#8217;s not what I wanted.&#8221;<br>&#8220;But that&#8217;s what you asked for.&#8221;</strong></em></p></div><p>Shane runs a 6 hour workshop on the Information Product Canvas,  a repeatable way to gather data requirements in 30 minutes. The approach he actually uses with stakeholders, not a textbook version that falls apart on contact with messy data and vague requirements.</p><p>He runs it regularly. </p><p>Latest dates : <a href="https://maven.com/agiledataguides/info-prod">Gather data requirements in 30 minutes using a shared language</a></p><p>Workshop details : <a href="https://maven.com/agiledataguides/info-prod">https://maven.com/agiledataguides/info-prod</a></p>]]></content:encoded></item><item><title><![CDATA[Watch now | Recording of AURA - Chris Gambill & Shane Gibson on 11th September 2026]]></title><description><![CDATA[Raw and unedited]]></description><link>https://agiledata.info/p/watch-now-recording-of-aura-chris-b41</link><guid isPermaLink="false">https://agiledata.info/p/watch-now-recording-of-aura-chris-b41</guid><dc:creator><![CDATA[Shagility]]></dc:creator><pubDate>Fri, 11 Sep 2026 20:13:35 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/212851789/aa5635f392d6ebc824f181b8fcdf0e1d.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<h2>Top 3 things:</h2><ol><li><p><strong>How to migrate legacy data platforms safely</strong><br>audit first, choose greenfield vs. lift-and-shift early, define the target architecture, and validate with a thin-slice POC rather than a big-bang migration.</p></li><li><p><strong>Using AI in migration work, with human oversight</strong><br>LLMs can help translate code, create plans, surface outliers, and review alternatives, but edge cases, over-engineering, and validation mean people remain essential.</p></li><li><p><strong>Preserving business context and governance</strong><br>retain raw migration conversations, document why decisions were made, separate logic/context from the execution platform, and establish governance, cost monitoring, and FinOps from day one.</p></li></ol><p>Thank you to everyone who tuned into our latest AURA Ask Us Anything live session.</p><div><hr></div><h3 style="text-align: center;"><strong>Join us for the next AURA session in the app</strong></h3><p style="text-align: center;"></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;38c03015-03c3-4309-801c-09f4fd520ccd&quot;,&quot;caption&quot;:&quot;Another AURA session is booked!&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AURA - Anna Bergevin - Monday, 21 September 2026 - 8AM MDT / 3PM GMT&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:2774203,&quot;name&quot;:&quot;Shagility&quot;,&quot;bio&quot;:&quot;I help data and analytics teams change the Way they Work in a Simply Magical Way&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4d2966a-845b-403c-9032-b542684ad1af_2213x2213.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-09-04T13:05:30.290Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!CGsd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F694b000d-d271-48f1-8192-5f6e197636be_5000x2348.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://agiledata.info/p/aura-anna-bergevin-monday-21-september&quot;,&quot;section_name&quot;:&quot;AURA - Ask Us Anything Live&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:214155058,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:952247,&quot;publication_name&quot;:&quot;Agile Data N&#8217; Info&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ErtR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8892c64-a0c7-4c7b-9f49-a73be5280f22_1280x1280.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><div><hr></div><p style="text-align: center;">Got a Question you want to ask and have answered in the next AURA session, leave a comment and we got you!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://agiledata.info/p/watch-now-recording-of-aura-tim-frazer/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://agiledata.info/p/watch-now-recording-of-aura-tim-frazer/comments"><span>Leave a comment</span></a></p><div><hr></div><div class="callout-block" data-callout="true"><h1 style="text-align: center;"><strong>Information Product Canvas Workshop</strong></h1></div><div class="pullquote"><p style="text-align: center;"><em><strong>&#8220;That&#8217;s not what I wanted.&#8221;<br>&#8220;But that&#8217;s what you asked for.&#8221;</strong></em></p></div><p>Shane runs a 6 hour workshop on the Information Product Canvas, a repeatable way to gather data requirements in 30 minutes. The approach he actually uses with stakeholders, not a textbook version that falls apart on contact with messy data and vague requirements.</p><p>He runs it regularly.</p><p>Latest dates : <a href="https://maven.com/agiledataguides/info-prod">Gather data requirements in 30 minutes using a shared language</a></p><p>Workshop details : <a href="https://maven.com/agiledataguides/info-prod">https://maven.com/agiledataguides/info-prod</a></p>]]></content:encoded></item><item><title><![CDATA[Fidelity influences the reality]]></title><description><![CDATA[And why I decided to use low res visualisations on purpose]]></description><link>https://agiledata.info/p/fidelity-influences-the-reality</link><guid isPermaLink="false">https://agiledata.info/p/fidelity-influences-the-reality</guid><dc:creator><![CDATA[Shagility]]></dc:creator><pubDate>Thu, 03 Sep 2026 10:25:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xb4C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4115418-f2e4-415a-8b7c-23297c140241_1711x1241.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As part of adopting GenAI in our Way of Working at AgileData, I have been experimenting with our Way of Working as much as I have been experiment with our GenAI tooling and actually doing the Data Work and Information Product building.</p><p><br>I have ended up with two separate &#8220;harnesses&#8221; for now, one called &#8216;AgileData Practi&#8217; that assists me with the Data Work and one called &#8216;Information Product Builder&#8217; that assists me in building and deploying the Information Products (yes I know &#8216;Builder&#8217; is not the most creative name).</p><p>The Information Value Stream for &#8220;Builder&#8217; looked something like this.</p><ol><li><p>Upload completed Information Product Canvas and ask Builder to tell me what data in the Consume layer is missing.</p></li><li><p>Hand that off as a requirements brief to Practi to help do the Data Work.</p></li><li><p>Back to Builder to confirm its now has access to the data it needs.</p></li><li><p>Builder then builds a first cut of the Information Product.</p></li><li><p>I become the human in the loop and review it, ask for iterations until I don&#8217;t hate it.</p></li><li><p>Builder deploys it, and I ask our Customer Stakeholders to review it and tell me what they want iterated.</p></li><li><p>Builder and I work together to iterate it based on their feedback.</p></li><li><p>Rinse and repeat #7 until the Stakeholder is happy.</p></li><li><p>Deploy the Information Product as a &#8216;Live&#8217; version.</p></li></ol><p>There are a few hand-offs in that Value Stream at the moment, they are there on purpose, so there are natural breaks I can check things before we spend more time and tokens on the next step.</p><p>But thats an article for another day.</p><p>One of the things I have learnt in the current Value Stream  is to recognise when I need to get the hell out of the way.</p><p>Originally step #7 would go something like this.</p><ol><li><p>Stakeholder would email me the things they wanted iterated.</p></li><li><p>I would read it and summarise what I think they mean&#8217;t.</p></li><li><p>I would hand the summary to Builder to start the iteration.</p></li></ol><p>I summarise the problem with this process as this.</p><ul><li><p>The Stakeholder is speaking German</p></li><li><p>I translate that German to English</p></li><li><p>I give English to Builder and the underlying LLM translates it to French</p></li></ul><p>There is no shared language</p><p>As a result a lot of context gets lots at each step of those language translations.</p><p>So I tested removing my language translation from that process.  It made a big difference.</p><p>Now I just give Builder the content from the Stakeholders email and it goes from German to French with aplomb, hell thats what LLM&#8217;s are good at right, language.</p><p>And it got me thinking how much could I push that Builder work to the Stakeholder directly and let them iterate without me in the loop at all.</p><p>Given the manual hand-offs that I have in place at the moment, I didnt want to go full YOLO on this one in the first iteration.</p><p>While the dream is a magical box where the Stakeholder writes one line of text and the GenAI tooling builds them a trusted Information Product from the messy raw data in the source systems, we are far from that magic being reality yet.</p><p>So as is the Agile Data way I decided to do a McSpikey (research spike) to experiment with a small part of the process.</p><p>So I created an experimental Information Product called &#8216;Pioneer&#8217;.</p><p>This allows a person (can&#8217;t decide what exact Persona its targeting at the moment, think its a novice Data Practitioner rather than a Information Consumer) to do three things:</p><ol><li><p>Dig down into the Consume data to see what that data looks like.</p></li><li><p>Prototype a page of an Information Product for that data</p></li><li><p>Share that prototype as a Brief I can put directly into Builder to build and deploy a supported Live Information Product.</p></li></ol><p>A few key points on the Way of Working experiment:</p><ul><li><p>They can only access trusted Consume data</p></li><li><p>They cant share the prototype with anybody, they can only share the generated brief</p></li></ul><p>As I started working on it I ended up going down a rabbit whole on the style of graphs Pioneer was producing.</p><p>I have spent quite a bit of time working on Builders Design system for graphs to make them look attractive.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gsIA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aabe167-6723-4edd-a73b-d9c614bceb9d_1716x1236.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gsIA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aabe167-6723-4edd-a73b-d9c614bceb9d_1716x1236.png 424w, https://substackcdn.com/image/fetch/$s_!gsIA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aabe167-6723-4edd-a73b-d9c614bceb9d_1716x1236.png 848w, https://substackcdn.com/image/fetch/$s_!gsIA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aabe167-6723-4edd-a73b-d9c614bceb9d_1716x1236.png 1272w, https://substackcdn.com/image/fetch/$s_!gsIA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aabe167-6723-4edd-a73b-d9c614bceb9d_1716x1236.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gsIA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aabe167-6723-4edd-a73b-d9c614bceb9d_1716x1236.png" width="1456" height="1049" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0aabe167-6723-4edd-a73b-d9c614bceb9d_1716x1236.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1049,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:224570,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/213983811?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aabe167-6723-4edd-a73b-d9c614bceb9d_1716x1236.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gsIA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aabe167-6723-4edd-a73b-d9c614bceb9d_1716x1236.png 424w, https://substackcdn.com/image/fetch/$s_!gsIA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aabe167-6723-4edd-a73b-d9c614bceb9d_1716x1236.png 848w, https://substackcdn.com/image/fetch/$s_!gsIA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aabe167-6723-4edd-a73b-d9c614bceb9d_1716x1236.png 1272w, https://substackcdn.com/image/fetch/$s_!gsIA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aabe167-6723-4edd-a73b-d9c614bceb9d_1716x1236.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As they say sex sells and I personally didn&#8217;t want to produce graphs that looked like they were produced by a Data Analyst using R code.</p><p>The first versions were ok.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fzay!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfda1c3-8c1c-4a5f-a3c1-79ff944dfaf3_1716x1236.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fzay!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfda1c3-8c1c-4a5f-a3c1-79ff944dfaf3_1716x1236.png 424w, https://substackcdn.com/image/fetch/$s_!fzay!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfda1c3-8c1c-4a5f-a3c1-79ff944dfaf3_1716x1236.png 848w, https://substackcdn.com/image/fetch/$s_!fzay!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfda1c3-8c1c-4a5f-a3c1-79ff944dfaf3_1716x1236.png 1272w, https://substackcdn.com/image/fetch/$s_!fzay!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfda1c3-8c1c-4a5f-a3c1-79ff944dfaf3_1716x1236.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fzay!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfda1c3-8c1c-4a5f-a3c1-79ff944dfaf3_1716x1236.png" width="1456" height="1049" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8bfda1c3-8c1c-4a5f-a3c1-79ff944dfaf3_1716x1236.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1049,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:281196,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/213983811?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfda1c3-8c1c-4a5f-a3c1-79ff944dfaf3_1716x1236.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fzay!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfda1c3-8c1c-4a5f-a3c1-79ff944dfaf3_1716x1236.png 424w, https://substackcdn.com/image/fetch/$s_!fzay!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfda1c3-8c1c-4a5f-a3c1-79ff944dfaf3_1716x1236.png 848w, https://substackcdn.com/image/fetch/$s_!fzay!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfda1c3-8c1c-4a5f-a3c1-79ff944dfaf3_1716x1236.png 1272w, https://substackcdn.com/image/fetch/$s_!fzay!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfda1c3-8c1c-4a5f-a3c1-79ff944dfaf3_1716x1236.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But not quite the same styles as we have in the Design System and our Information Products, and so down the rabbit hole I went, building out things to force Pioneer to comply with the Information Product Builder Design System.</p><p>And then I remembered a Pattern I have used for years.</p><p>When I start off the design process for an Information Product in the pre GenAI days I would do a rough wireframe sketch, typically by hand on a piece of paper or a whiteboard.</p><p>This let the Stakeholder know that it was a rough sketch, it was the beginning of an  idea, it was ok to change it, the cost of change was very very low.</p><p>As soon as I created that sketch in a tool and it had an increased level of fidelity, a hogh level of resolution, then people were less likely to requests changes to it.</p><p>And so I stopped on the high fidelity resolution quest in Pioneer and embraced the idea of a sketch.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xb4C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4115418-f2e4-415a-8b7c-23297c140241_1711x1241.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xb4C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4115418-f2e4-415a-8b7c-23297c140241_1711x1241.png 424w, https://substackcdn.com/image/fetch/$s_!xb4C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4115418-f2e4-415a-8b7c-23297c140241_1711x1241.png 848w, https://substackcdn.com/image/fetch/$s_!xb4C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4115418-f2e4-415a-8b7c-23297c140241_1711x1241.png 1272w, https://substackcdn.com/image/fetch/$s_!xb4C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4115418-f2e4-415a-8b7c-23297c140241_1711x1241.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xb4C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4115418-f2e4-415a-8b7c-23297c140241_1711x1241.png" width="1456" height="1056" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4115418-f2e4-415a-8b7c-23297c140241_1711x1241.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1056,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:334023,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/213983811?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4115418-f2e4-415a-8b7c-23297c140241_1711x1241.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xb4C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4115418-f2e4-415a-8b7c-23297c140241_1711x1241.png 424w, https://substackcdn.com/image/fetch/$s_!xb4C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4115418-f2e4-415a-8b7c-23297c140241_1711x1241.png 848w, https://substackcdn.com/image/fetch/$s_!xb4C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4115418-f2e4-415a-8b7c-23297c140241_1711x1241.png 1272w, https://substackcdn.com/image/fetch/$s_!xb4C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4115418-f2e4-415a-8b7c-23297c140241_1711x1241.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Of course when I asked Claude to make this change it asked me what I wanted to do about the Prospect page.  Did I want the same sketch design applied to that as well?</p><p>The Prospect page allows the person to explore the Consume data to understand it more.</p><p>Data in the Consume layer is deterministic, it is trusted.</p><p>And so the person using that page had to feel like they were exploring data they could trust.</p><p>So high fidelity graphs it was.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_owJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2add8fdd-c2f1-4021-b8fa-5ab9175654a3_1716x1236.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_owJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2add8fdd-c2f1-4021-b8fa-5ab9175654a3_1716x1236.png 424w, https://substackcdn.com/image/fetch/$s_!_owJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2add8fdd-c2f1-4021-b8fa-5ab9175654a3_1716x1236.png 848w, https://substackcdn.com/image/fetch/$s_!_owJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2add8fdd-c2f1-4021-b8fa-5ab9175654a3_1716x1236.png 1272w, https://substackcdn.com/image/fetch/$s_!_owJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2add8fdd-c2f1-4021-b8fa-5ab9175654a3_1716x1236.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_owJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2add8fdd-c2f1-4021-b8fa-5ab9175654a3_1716x1236.png" width="1456" height="1049" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2add8fdd-c2f1-4021-b8fa-5ab9175654a3_1716x1236.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1049,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:217716,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/213983811?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2add8fdd-c2f1-4021-b8fa-5ab9175654a3_1716x1236.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_owJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2add8fdd-c2f1-4021-b8fa-5ab9175654a3_1716x1236.png 424w, https://substackcdn.com/image/fetch/$s_!_owJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2add8fdd-c2f1-4021-b8fa-5ab9175654a3_1716x1236.png 848w, https://substackcdn.com/image/fetch/$s_!_owJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2add8fdd-c2f1-4021-b8fa-5ab9175654a3_1716x1236.png 1272w, https://substackcdn.com/image/fetch/$s_!_owJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2add8fdd-c2f1-4021-b8fa-5ab9175654a3_1716x1236.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bIsH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b04633-fcce-429b-b598-942686720a75_1716x1236.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bIsH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b04633-fcce-429b-b598-942686720a75_1716x1236.png 424w, https://substackcdn.com/image/fetch/$s_!bIsH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b04633-fcce-429b-b598-942686720a75_1716x1236.png 848w, https://substackcdn.com/image/fetch/$s_!bIsH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b04633-fcce-429b-b598-942686720a75_1716x1236.png 1272w, https://substackcdn.com/image/fetch/$s_!bIsH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b04633-fcce-429b-b598-942686720a75_1716x1236.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bIsH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b04633-fcce-429b-b598-942686720a75_1716x1236.png" width="1456" height="1049" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2b04633-fcce-429b-b598-942686720a75_1716x1236.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1049,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:157605,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/213983811?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b04633-fcce-429b-b598-942686720a75_1716x1236.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bIsH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b04633-fcce-429b-b598-942686720a75_1716x1236.png 424w, https://substackcdn.com/image/fetch/$s_!bIsH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b04633-fcce-429b-b598-942686720a75_1716x1236.png 848w, https://substackcdn.com/image/fetch/$s_!bIsH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b04633-fcce-429b-b598-942686720a75_1716x1236.png 1272w, https://substackcdn.com/image/fetch/$s_!bIsH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2b04633-fcce-429b-b598-942686720a75_1716x1236.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I think if I do open Pioneer up to allow people to explore the data in the Designed or History layers in the AgileData Information Platform, I will have Pioneer change the style of these visualisations back to the sketch format, ie lower fidelity.</p><p>But that is a decision for the future.</p><p>For now its back to the original question the McSpikey was designed to answer.</p><p>Does Pioneer help to make our Way of Working better or worse.</p><p>One concern I have is now the Information Product Canvas is decoupled from this process.  I have no line of sight how the Pioneer prototype links to an Action, an Outcome and Value,</p><p>I am worried it will just move us back into a Dashboard feature factory that has been a problem in the data domain for decades.</p><p>But again that is another problem for another day.  And no doubt another McSpikey.</p>]]></content:encoded></item><item><title><![CDATA[Watch now | Recording of AURA - Tim Frazer & Shane Gibson on 2nd September 2026]]></title><description><![CDATA[Raw and unedited]]></description><link>https://agiledata.info/p/watch-now-recording-of-aura-tim-frazer-98c</link><guid isPermaLink="false">https://agiledata.info/p/watch-now-recording-of-aura-tim-frazer-98c</guid><dc:creator><![CDATA[Shagility]]></dc:creator><pubDate>Wed, 02 Sep 2026 17:43:30 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/212848127/e165174f23fb98da247c4dc844822ed4.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Top 3 things:</p><ul><li><p><strong>Data platform architecture and orchestration</strong><br>whether agent meshes can replace traditional DAG-based orchestration, and when platform-native tools are sufficient.</p></li><li><p><strong>Choosing platforms vs. best-of-breed tools</strong><br>integration gaps, feature parity, and using explicit principles to decide whether to adopt, lease, or build.</p></li><li><p><strong>AI tooling, privacy, and context ownership</strong><br>custom AI harnesses, model cost/visibility problems, multiplayer workflows, and the risks of organisational and personal data being exposed or sold.</p></li></ul><p>Thank you to everyone who tuned into our latest AURA Ask Us Anything live session.</p><div><hr></div><h3 style="text-align: center;"><strong>Join us for the next AURA session in the app.</strong></h3><p></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;b668ce77-32be-41ee-a953-d6fc586e8bab&quot;,&quot;caption&quot;:&quot;Another AURA session is scheduled!&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AURA - Chris Gambill - Friday, 11 September 2026 - 1pm EDT / 6pm UK&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:2774203,&quot;name&quot;:&quot;Shagility&quot;,&quot;bio&quot;:&quot;I help data and analytics teams change the Way they Work in a Simply Magical Way&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4d2966a-845b-403c-9032-b542684ad1af_2213x2213.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-08-25T13:51:00.278Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!4PUl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00b25d32-a0b9-4aac-b7c5-d46c9230b0cb_5000x2348.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://agiledata.info/p/aura-chris-gambill-friday-11-august&quot;,&quot;section_name&quot;:&quot;AURA - Ask Us Anything Live&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:212852200,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:952247,&quot;publication_name&quot;:&quot;Agile Data N&#8217; Info&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ErtR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8892c64-a0c7-4c7b-9f49-a73be5280f22_1280x1280.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p style="text-align: center;">Got a Question you want to ask and have answered in the next AURA session, leave a comment and we got you!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://agiledata.info/p/watch-now-recording-of-aura-tim-frazer/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://agiledata.info/p/watch-now-recording-of-aura-tim-frazer/comments"><span>Leave a comment</span></a></p><div><hr></div><div class="callout-block" data-callout="true"><h1 style="text-align: center;"><strong>Information Product Canvas Workshop</strong></h1></div><div class="pullquote"><p style="text-align: center;"><em><strong><span>&#8220;That&#8217;s not what I wanted.&#8221;</span><br><span>&#8220;But that&#8217;s what you asked for.&#8221;</span></strong></em></p></div><p>Shane runs a 6 hour workshop on the Information Product Canvas, a repeatable way to gather data requirements in 30 minutes. The approach he actually uses with stakeholders, not a textbook version that falls apart on contact with messy data and vague requirements.</p><p>He runs it regularly.</p><p><span>Latest dates : </span><a href="https://maven.com/agiledataguides/info-prod">Gather data requirements in 30 minutes using a shared language</a></p><p><span>Workshop details : </span><a href="https://maven.com/agiledataguides/info-prod">https://maven.com/agiledataguides/info-prod</a></p>]]></content:encoded></item><item><title><![CDATA[Watch now | Recording of AURA - Juha Korpela & Shane Gibson - 28 August 2026]]></title><description><![CDATA[Raw and unedited]]></description><link>https://agiledata.info/p/watch-now-recording-of-aura-juha-a97</link><guid isPermaLink="false">https://agiledata.info/p/watch-now-recording-of-aura-juha-a97</guid><dc:creator><![CDATA[Shagility]]></dc:creator><pubDate>Fri, 28 Aug 2026 14:10:20 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/211164710/57939dd01b8df5f2aa1ed3147e66b379.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Thank you to everyone who tuned into our latest AURA Ask Us Anything live session.</p><div><hr></div><h3 style="text-align: center;"><strong>Join us for the next AURA session in the app</strong></h3><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:212849785,&quot;url&quot;:&quot;https://agiledata.info/p/aura-tim-frazer-wednesday-02-september&quot;,&quot;publication_id&quot;:952247,&quot;embedding_publication_id&quot;:952247,&quot;publication_name&quot;:&quot;Agile Data N&#8217; Info&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ErtR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8892c64-a0c7-4c7b-9f49-a73be5280f22_1280x1280.png&quot;,&quot;title&quot;:&quot;AURA - Tim Frazer - Wednesday, 02 September 2026 - 12pm EDT / 5pm UK&quot;,&quot;truncated_body_text&quot;:&quot;Another AURA session is scheduled!&quot;,&quot;date&quot;:&quot;2026-08-26T13:41:44.269Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:2774203,&quot;name&quot;:&quot;Shagility&quot;,&quot;handle&quot;:&quot;shagility&quot;,&quot;previous_name&quot;:&quot;ADI&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4d2966a-845b-403c-9032-b542684ad1af_2213x2213.png&quot;,&quot;bio&quot;:&quot;I help data and analytics teams change the Way they Work in a Simply Magical Way&quot;,&quot;profile_set_up_at&quot;:&quot;2022-07-03T07:55:44.645Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-07-03T07:55:25.828Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:736779,&quot;user_id&quot;:2774203,&quot;publication_id&quot;:798992,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:798992,&quot;name&quot;:&quot;The Agile Data Big Book of Ways of Working&quot;,&quot;subdomain&quot;:&quot;agiledatawow&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Combining the best of agile, product and data patterns together to craft a new way of working&quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c3f22b18-e014-4ada-b07a-7f76e10704a0_1280x1280.png&quot;,&quot;author_id&quot;:2774203,&quot;primary_user_id&quot;:2774203,&quot;theme_var_background_pop&quot;:&quot;#9D6FFF&quot;,&quot;created_at&quot;:&quot;2022-03-13T20:45:36.345Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Shagility&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:null,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:896480,&quot;user_id&quot;:2774203,&quot;publication_id&quot;:952247,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:952247,&quot;name&quot;:&quot;Agile Data N&#8217; Info&quot;,&quot;subdomain&quot;:&quot;agiledata&quot;,&quot;custom_domain&quot;:&quot;agiledata.info&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Simply Magical content about Agile Data Ways of Working&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8892c64-a0c7-4c7b-9f49-a73be5280f22_1280x1280.png&quot;,&quot;author_id&quot;:2774203,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF6B00&quot;,&quot;created_at&quot;:&quot;2022-06-25T05:33:33.273Z&quot;,&quot;email_from_name&quot;:&quot;Data.N.Info@AgileData.Info&quot;,&quot;copyright&quot;:&quot;Agile Data Limited&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:2855394,&quot;user_id&quot;:2774203,&quot;publication_id&quot;:2810971,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:2810971,&quot;name&quot;:&quot;Information Product Canvas&quot;,&quot;subdomain&quot;:&quot;informationproductcanvas&quot;,&quot;custom_domain&quot;:&quot;informationproductcanvas.agiledataguides.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Information Product Canvas\na pattern template, to quickly discover and capture, data and information requirements, \nin a repeatable way, so stakeholders love them and data teams can build from them&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68ded0e0-62cf-497b-812e-8be9bbbe0629_855x855.png&quot;,&quot;author_id&quot;:2774203,&quot;primary_user_id&quot;:131335767,&quot;theme_var_background_pop&quot;:&quot;#9A6600&quot;,&quot;created_at&quot;:&quot;2024-07-21T19:30:03.600Z&quot;,&quot;email_from_name&quot;:&quot;Shane Gibson (Shagility) from Agile Data Guides&quot;,&quot;copyright&quot;:&quot;Agile Data Guides&quot;,&quot;founding_plan_name&quot;:&quot;Free Book&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:5552097,&quot;user_id&quot;:2774203,&quot;publication_id&quot;:5443082,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:5443082,&quot;name&quot;:&quot;Data Persona Template&quot;,&quot;subdomain&quot;:&quot;datapersonatemplate&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Data Personas&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/85a1bb1b-6a61-4c40-b7a3-521a9a924805_1280x1280.png&quot;,&quot;author_id&quot;:2774203,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2025-06-24T22:16:36.075Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Agile Data Guides&quot;,&quot;founding_plan_name&quot;:&quot;Free Book&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:6645834,&quot;user_id&quot;:2774203,&quot;publication_id&quot;:6512167,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:6512167,&quot;name&quot;:&quot;Data Team Design&quot;,&quot;subdomain&quot;:&quot;datateamdesign&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Data Team Design&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d02012c5-3c47-4c62-b6eb-872bbbd17238_1280x1280.png&quot;,&quot;author_id&quot;:2774203,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2025-10-09T03:48:21.118Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Shagility&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:7065871,&quot;user_id&quot;:2774203,&quot;publication_id&quot;:6923446,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:6923446,&quot;name&quot;:&quot;Modeling Business Concepts&quot;,&quot;subdomain&quot;:&quot;modelingbusinessconcepts&quot;,&quot;custom_domain&quot;:&quot;modelingbusinessconcepts.agiledataguides.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Modeling Business Concepts&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91fdf95d-96db-40a1-a2ec-c9f4b1a0060f_1280x1280.png&quot;,&quot;author_id&quot;:2774203,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2025-11-15T12:27:38.041Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Shagility&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:1,&quot;accent_colors&quot;:null},&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://agiledata.info/p/aura-tim-frazer-wednesday-02-september?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web&amp;embedding_publication_id=952247"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!ErtR!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8892c64-a0c7-4c7b-9f49-a73be5280f22_1280x1280.png"><span class="embedded-post-publication-name">Agile Data N&#8217; Info</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">AURA - Tim Frazer - Wednesday, 02 September 2026 - 12pm EDT / 5pm UK</div></div><div class="embedded-post-body">Another AURA session is scheduled&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">a month ago &#183; Shagility</div></a></div><div><hr></div><p style="text-align: center;">Got a Question you want to ask and have answered in the next AURA session, leave a comment and we got you!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://agiledata.info/p/watch-now-recording-of-aura-anna-ad5/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://agiledata.info/p/watch-now-recording-of-aura-anna-ad5/comments"><span>Leave a comment</span></a></p><p></p><div><hr></div><p></p><div class="callout-block" data-callout="true"><h1 style="text-align: center;"><strong>Information Product Canvas Workshop</strong></h1></div><div class="pullquote"><p style="text-align: center;"><em><strong><span>&#8220;That&#8217;s not what I wanted.&#8221;</span><br><span>&#8220;But that&#8217;s what you asked for.&#8221;</span></strong></em></p></div><p>Shane runs a 6 hour workshop on the Information Product Canvas,  a repeatable way to gather data requirements in 30 minutes. The approach he actually uses with stakeholders, not a textbook version that falls apart on contact with messy data and vague requirements.</p><p>He runs it regularly. </p><p>Latest dates : <a href="https://maven.com/agiledataguides/info-prod">Gather data requirements in 30 minutes using a shared language</a></p><p>Workshop details : <a href="https://maven.com/agiledataguides/info-prod">https://maven.com/agiledataguides/info-prod</a></p>]]></content:encoded></item><item><title><![CDATA[The power of Vibe coding your own last mile tooling]]></title><description><![CDATA[You eventually get exactly what the Stakeholder wants and they say wow!]]></description><link>https://agiledata.info/p/the-power-of-vibe-coding-your-own</link><guid isPermaLink="false">https://agiledata.info/p/the-power-of-vibe-coding-your-own</guid><dc:creator><![CDATA[Shagility]]></dc:creator><pubDate>Thu, 27 Aug 2026 15:16:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KORg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adf1b74-9dda-477d-9220-8a4edfb58984_1110x981.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Nigel and I have been pretty busy lately, we signed up a couple of Information Product builds and runs, that meant some heavy work in both our AgileData Information Platform and our AgileData Way of Working.</p><p>One of the bits of work was going through SOC2 certification, we are finally ready for the Type 1 audit, I have to say that doing SOC2 as a two person company is interesting, think I will write more on that later.</p><p>Another bit of work was the result of winning a competitive public tender to extend out the VIEW system we have been building and supporting with New Zealand on Air for a few years.  </p><p>The RFP wanted new data collections for a bunch of social platforms and extended capability for the current Linear,  Video on Demand and Web Journalism data sources we already had been running for a while. As well as providing these capabilities to two other NZ media funding agencies.</p><p>It also allowed us to package up the new VIEW360 capabilities as a commercial product to take to the global market.  What we are branding as <a href="http://MediaView360.com">MediaView360.com</a>. (still working on the messaging, branding and website for that one).</p><p>Until we embarked on iterating these capabilities, we had always used Google Data Studio as our primary last mile tool for our customers to consume their information from.</p><p>Data Studio was well integrated with Google BigQuery, it was free (well no license costs) and it did a lot of what the other more expensive BI tools and platforms did.</p><p>It was good enough.  But it wasn&#8217;t great.  And we wanted to make Information Products that were great!</p><p>When we started AgileData almost 8 years ago, the one thing I said we would never build is a BI front end, the table stakes were to high and there were too many other good options. the problem to be solved was the complexity of the data in the messy middle not yet another BI tool.</p><p>So guess what, we decided now was the right time to move that stake.<br><br>The ability to use GenAI tools to build what you need and more importantly what you want in this space is no less than fricking amazing.</p><p>Don&#8217;t get me wrong, its not all honey and marshmallows, there are a lot of things that you still need to wrangle, a lot of still muttering under your breath, a lot of four letter words.  I think my go to skill in Claude Code at the mo is /wtf.</p><p>But we are managing to build and run things with just Nigel and I, just two co-founders, which we would have normally needed a full team to do.</p><p>And we were lucky (or maybe clever) that a lot of our DataOps patterns were easily adopted for our Information Products, our new &#8220;Information Product Builder&#8221; and  &#8220;AgileData Practioner&#8221; capabilities. </p><p>For example I can push a change to the Information Product github repo for a customers AgileData Tenancy and it will deploy that new version automatically into the private Google App Engine container for that customers tenancy and give us all the serverless cost and performance benefits we have had for our AgileData App for years, by resuing that same pattern.</p><p>But again ill leave that Pattern as a post for another day.</p><p>So for this article I thought I would share a couple of things that we have built lately that I found exciting.</p><p>I have previously written how we are building out a Design System for the Information Product Builder to use.  </p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:198245247,&quot;url&quot;:&quot;https://agiledata.info/p/exposing-our-design-system-for-agiledata&quot;,&quot;publication_id&quot;:952247,&quot;embedding_publication_id&quot;:952247,&quot;publication_name&quot;:&quot;Agile Data N&#8217; Info&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ErtR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8892c64-a0c7-4c7b-9f49-a73be5280f22_1280x1280.png&quot;,&quot;title&quot;:&quot;Exposing our Design System for AgileData Information Products&quot;,&quot;truncated_body_text&quot;:&quot;As I have been working on using Claude Code and our Information Product templating system to build and deploy Information Products for our customers I have found that I actually need to build out a Design System at the same time.&quot;,&quot;date&quot;:&quot;2026-05-18T12:05:40.502Z&quot;,&quot;like_count&quot;:2,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:2774203,&quot;name&quot;:&quot;Shagility&quot;,&quot;handle&quot;:&quot;shagility&quot;,&quot;previous_name&quot;:&quot;ADI&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4d2966a-845b-403c-9032-b542684ad1af_2213x2213.png&quot;,&quot;bio&quot;:&quot;I help data and analytics teams change the Way they Work in a Simply Magical Way&quot;,&quot;profile_set_up_at&quot;:&quot;2022-07-03T07:55:44.645Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-07-03T07:55:25.828Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:736779,&quot;user_id&quot;:2774203,&quot;publication_id&quot;:798992,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:798992,&quot;name&quot;:&quot;The Agile Data Big Book of Ways of Working&quot;,&quot;subdomain&quot;:&quot;agiledatawow&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Combining the best of agile, product and data patterns together to craft a new way of working&quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c3f22b18-e014-4ada-b07a-7f76e10704a0_1280x1280.png&quot;,&quot;author_id&quot;:2774203,&quot;primary_user_id&quot;:2774203,&quot;theme_var_background_pop&quot;:&quot;#9D6FFF&quot;,&quot;created_at&quot;:&quot;2022-03-13T20:45:36.345Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Shagility&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:null,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:896480,&quot;user_id&quot;:2774203,&quot;publication_id&quot;:952247,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:952247,&quot;name&quot;:&quot;Agile Data N&#8217; Info&quot;,&quot;subdomain&quot;:&quot;agiledata&quot;,&quot;custom_domain&quot;:&quot;agiledata.info&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Simply Magical content about Agile Data Ways of Working&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8892c64-a0c7-4c7b-9f49-a73be5280f22_1280x1280.png&quot;,&quot;author_id&quot;:2774203,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF6B00&quot;,&quot;created_at&quot;:&quot;2022-06-25T05:33:33.273Z&quot;,&quot;email_from_name&quot;:&quot;Data.N.Info@AgileData.Info&quot;,&quot;copyright&quot;:&quot;Agile Data Limited&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:2855394,&quot;user_id&quot;:2774203,&quot;publication_id&quot;:2810971,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:2810971,&quot;name&quot;:&quot;Information Product Canvas&quot;,&quot;subdomain&quot;:&quot;informationproductcanvas&quot;,&quot;custom_domain&quot;:&quot;informationproductcanvas.agiledataguides.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Information Product Canvas\na pattern template, to quickly discover and capture, data and information requirements, \nin a repeatable way, so stakeholders love them and data teams can build from them&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68ded0e0-62cf-497b-812e-8be9bbbe0629_855x855.png&quot;,&quot;author_id&quot;:2774203,&quot;primary_user_id&quot;:131335767,&quot;theme_var_background_pop&quot;:&quot;#9A6600&quot;,&quot;created_at&quot;:&quot;2024-07-21T19:30:03.600Z&quot;,&quot;email_from_name&quot;:&quot;Shane Gibson (Shagility) from Agile Data Guides&quot;,&quot;copyright&quot;:&quot;Agile Data Guides&quot;,&quot;founding_plan_name&quot;:&quot;Free Book&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:5552097,&quot;user_id&quot;:2774203,&quot;publication_id&quot;:5443082,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:5443082,&quot;name&quot;:&quot;Data Persona Template&quot;,&quot;subdomain&quot;:&quot;datapersonatemplate&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Data Personas&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/85a1bb1b-6a61-4c40-b7a3-521a9a924805_1280x1280.png&quot;,&quot;author_id&quot;:2774203,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2025-06-24T22:16:36.075Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Agile Data Guides&quot;,&quot;founding_plan_name&quot;:&quot;Free Book&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:6645834,&quot;user_id&quot;:2774203,&quot;publication_id&quot;:6512167,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:6512167,&quot;name&quot;:&quot;Data Team Design&quot;,&quot;subdomain&quot;:&quot;datateamdesign&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Data Team Design&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d02012c5-3c47-4c62-b6eb-872bbbd17238_1280x1280.png&quot;,&quot;author_id&quot;:2774203,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2025-10-09T03:48:21.118Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Shagility&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:7065871,&quot;user_id&quot;:2774203,&quot;publication_id&quot;:6923446,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:6923446,&quot;name&quot;:&quot;Modeling Business Concepts&quot;,&quot;subdomain&quot;:&quot;modelingbusinessconcepts&quot;,&quot;custom_domain&quot;:&quot;modelingbusinessconcepts.agiledataguides.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Modeling Business Concepts&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91fdf95d-96db-40a1-a2ec-c9f4b1a0060f_1280x1280.png&quot;,&quot;author_id&quot;:2774203,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2025-11-15T12:27:38.041Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Shagility&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:1,&quot;accent_colors&quot;:null},&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://agiledata.info/p/exposing-our-design-system-for-agiledata?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web&amp;embedding_publication_id=952247"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!ErtR!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8892c64-a0c7-4c7b-9f49-a73be5280f22_1280x1280.png" loading="lazy"><span class="embedded-post-publication-name">Agile Data N&#8217; Info</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Exposing our Design System for AgileData Information Products</div></div><div class="embedded-post-body">As I have been working on using Claude Code and our Information Product templating system to build and deploy Information Products for our customers I have found that I actually need to build out a Design System at the same time&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">5 months ago &#183; 2 likes &#183; Shagility</div></a></div><p> This gives us scale through the DORO principle (Define Once, Reuse Often)</p><p>But we have learnt as we have worked in this new way that building and deploying cookie cutter &#8220;Dashboards&#8221; that all look and behave the same wasn&#8217;t going to cut it.  If we were going to do that we might have just reused an open source BI tool or licensed one of the many BI Dashboarding platforms.</p><p>What we have found is we should reuse the core of our Design System, but then focus on the unique areas the Stakeholder or Subject Matter Experts really want.</p><p>As part of the VIEW360 Information Products one of the data sources we collect is Linear TV data. </p><p>One of our key customer Stakeholders asked there any way we could present this data in the form of a TV Guide.</p><p>I was sceptical, but as is the AgileData way, I thought lets do a McSpikey, a research spike, and see what happens.<br><br>This is what happened:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KORg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adf1b74-9dda-477d-9220-8a4edfb58984_1110x981.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KORg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adf1b74-9dda-477d-9220-8a4edfb58984_1110x981.png 424w, https://substackcdn.com/image/fetch/$s_!KORg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adf1b74-9dda-477d-9220-8a4edfb58984_1110x981.png 848w, https://substackcdn.com/image/fetch/$s_!KORg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adf1b74-9dda-477d-9220-8a4edfb58984_1110x981.png 1272w, https://substackcdn.com/image/fetch/$s_!KORg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adf1b74-9dda-477d-9220-8a4edfb58984_1110x981.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KORg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adf1b74-9dda-477d-9220-8a4edfb58984_1110x981.png" width="1110" height="981" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8adf1b74-9dda-477d-9220-8a4edfb58984_1110x981.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:981,&quot;width&quot;:1110,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:132247,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/213002402?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adf1b74-9dda-477d-9220-8a4edfb58984_1110x981.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KORg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adf1b74-9dda-477d-9220-8a4edfb58984_1110x981.png 424w, https://substackcdn.com/image/fetch/$s_!KORg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adf1b74-9dda-477d-9220-8a4edfb58984_1110x981.png 848w, https://substackcdn.com/image/fetch/$s_!KORg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adf1b74-9dda-477d-9220-8a4edfb58984_1110x981.png 1272w, https://substackcdn.com/image/fetch/$s_!KORg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adf1b74-9dda-477d-9220-8a4edfb58984_1110x981.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!INZ9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cbd51b2-11a3-4567-a112-6257f69913cf_1110x981.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!INZ9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cbd51b2-11a3-4567-a112-6257f69913cf_1110x981.png 424w, https://substackcdn.com/image/fetch/$s_!INZ9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cbd51b2-11a3-4567-a112-6257f69913cf_1110x981.png 848w, https://substackcdn.com/image/fetch/$s_!INZ9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cbd51b2-11a3-4567-a112-6257f69913cf_1110x981.png 1272w, https://substackcdn.com/image/fetch/$s_!INZ9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cbd51b2-11a3-4567-a112-6257f69913cf_1110x981.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!INZ9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cbd51b2-11a3-4567-a112-6257f69913cf_1110x981.png" width="1110" height="981" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4cbd51b2-11a3-4567-a112-6257f69913cf_1110x981.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:981,&quot;width&quot;:1110,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:163086,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/213002402?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cbd51b2-11a3-4567-a112-6257f69913cf_1110x981.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!INZ9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cbd51b2-11a3-4567-a112-6257f69913cf_1110x981.png 424w, https://substackcdn.com/image/fetch/$s_!INZ9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cbd51b2-11a3-4567-a112-6257f69913cf_1110x981.png 848w, https://substackcdn.com/image/fetch/$s_!INZ9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cbd51b2-11a3-4567-a112-6257f69913cf_1110x981.png 1272w, https://substackcdn.com/image/fetch/$s_!INZ9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cbd51b2-11a3-4567-a112-6257f69913cf_1110x981.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p><em>These are screenshots of the component from our Design System with dummy data, not from our Customers tenancy or their data.</em></p></blockquote><p>I was surprised how easy it was to &#8220;vibe&#8221; code this component.</p><p>And then of course the flood gates of ideas opened.  Would we be able to click on the Programme and see the underlying measurements for it, was the next thing we were asked.</p><p>Back to another iteration with Claude Code to which the answer was of course yes.</p><p>This Way of Working of small iteration, small builds with constant feedback before we move on to the next small iteration really is the key, that is the agility.</p><p>Initially I used to take what I was asked by the Stakeholder via email or via a meeting transcript and summarise it and give it to to Claude Code.  I found that I was doing the equivalent of listening to the Stakeholder speaking German, translating it to English so I could understand it and then translating it to French so Claude Code could understand it.  That translation process caused no end of problems.</p><p>Now I just paste the selected part of the email or the selected part of the transcript and get the hell out of the way.</p><p>Again, this is not YOLO or a fully AutomatedAI pattern.  I am always the Human in the initial loop, reviewing and asking Claude Code to refine things to both make sure it uses or improves our Design System (this process is a lot harder than it looks) and to provide a strong opinionated view on what is good enough to share for feedback.</p><p>I am however doing a McSpikey at the moment to see if I can take myself completely out of the loop and have the Stakeholder or Subject Matter Expert interact directly with an Information Product, called PIONEER, to do the initial ideation.</p><p>We will see how that one goes.</p><p>Another example from another customer.</p><p>For this customer we are building a bundle of Information Products that help with debt recovery optimisation.</p><p>We are building them to solve that customers problem and they will take that solution to market and resell it. Build it Once, Sell it Many (BIOSIM doesn&#8217;t really have the same ring as DORO, or maybe it does &#8230;)</p><p>For one of the problems we needed to solve in this space the Stakeholder said they thought a &#8220;Vintage Analysis&#8221; might be useful.<br><br>What the hell is a Vintage Analysis I thought.</p><p>So off goes another McSpikey.<br><br>This is a Vintage Analysis.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QejJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9127d242-8986-40e5-9be3-5bf5544d61fe_1140x794.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QejJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9127d242-8986-40e5-9be3-5bf5544d61fe_1140x794.png 424w, https://substackcdn.com/image/fetch/$s_!QejJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9127d242-8986-40e5-9be3-5bf5544d61fe_1140x794.png 848w, https://substackcdn.com/image/fetch/$s_!QejJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9127d242-8986-40e5-9be3-5bf5544d61fe_1140x794.png 1272w, https://substackcdn.com/image/fetch/$s_!QejJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9127d242-8986-40e5-9be3-5bf5544d61fe_1140x794.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QejJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9127d242-8986-40e5-9be3-5bf5544d61fe_1140x794.png" width="1140" height="794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9127d242-8986-40e5-9be3-5bf5544d61fe_1140x794.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:1140,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:252379,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/213002402?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9127d242-8986-40e5-9be3-5bf5544d61fe_1140x794.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QejJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9127d242-8986-40e5-9be3-5bf5544d61fe_1140x794.png 424w, https://substackcdn.com/image/fetch/$s_!QejJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9127d242-8986-40e5-9be3-5bf5544d61fe_1140x794.png 848w, https://substackcdn.com/image/fetch/$s_!QejJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9127d242-8986-40e5-9be3-5bf5544d61fe_1140x794.png 1272w, https://substackcdn.com/image/fetch/$s_!QejJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9127d242-8986-40e5-9be3-5bf5544d61fe_1140x794.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Its what I know of as the Cohort Analysis Pattern.  Something we have used a lot in SaaS companies.</p><blockquote><p><em>Again screenshots of the component from our Design System with dummy data, not from our Customers tenancy or their data.</em></p></blockquote><p>I didn&#8217;t know what a Vintage Analysis was, the LLM did.</p><p>We now have a bunch of these and each one is a reusable component in our Design System that is parameterised.  They can be used by each customer tenancy, but tailored for that customer.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fhh5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2169e242-c43b-4167-a0bc-994827474213_1138x1017.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fhh5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2169e242-c43b-4167-a0bc-994827474213_1138x1017.png 424w, https://substackcdn.com/image/fetch/$s_!fhh5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2169e242-c43b-4167-a0bc-994827474213_1138x1017.png 848w, https://substackcdn.com/image/fetch/$s_!fhh5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2169e242-c43b-4167-a0bc-994827474213_1138x1017.png 1272w, https://substackcdn.com/image/fetch/$s_!fhh5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2169e242-c43b-4167-a0bc-994827474213_1138x1017.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fhh5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2169e242-c43b-4167-a0bc-994827474213_1138x1017.png" width="1138" height="1017" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2169e242-c43b-4167-a0bc-994827474213_1138x1017.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1017,&quot;width&quot;:1138,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:178451,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/213002402?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2169e242-c43b-4167-a0bc-994827474213_1138x1017.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fhh5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2169e242-c43b-4167-a0bc-994827474213_1138x1017.png 424w, https://substackcdn.com/image/fetch/$s_!fhh5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2169e242-c43b-4167-a0bc-994827474213_1138x1017.png 848w, https://substackcdn.com/image/fetch/$s_!fhh5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2169e242-c43b-4167-a0bc-994827474213_1138x1017.png 1272w, https://substackcdn.com/image/fetch/$s_!fhh5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2169e242-c43b-4167-a0bc-994827474213_1138x1017.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And when we update one of the components in the Builders Design System we can cascade those changes efficiently to a shit ton of customer tenancies, without losing their personalisation. Again that pattern was harder than it looked.</p><p>That is how we can scale as a two co-founder company.</p><p>I often say writing helps me think.</p><p>We have been so busy lately I have not made the time to write.</p><p>So this article really started off as oh I love those components lets finally make some time to write about them.</p><p>And at the end of the writing process I have three takeaways in my head:</p><ol><li><p>GenAI tooling allows us to quickly iterate in small chunks and then get feedback, it helps us in increase our agility.</p></li><li><p>Personalised components that do exactly what the Staleholder wants, really does provide Stakeholders with a magical experience.</p></li><li><p>To scale, spend as much time on automation, resuse, iterating your Way of Working as you do on the build itself.</p></li></ol><p>Now back to Vibe coding the next component a customer Stakeholder has imagined.</p><div><hr></div><div class="callout-block" data-callout="true"><h1 style="text-align: center;"><strong>Information Product Canvas Workshop</strong></h1></div><div class="pullquote"><p style="text-align: center;"><em><strong>&#8220;That&#8217;s not what I wanted.&#8221;<br>&#8220;But that&#8217;s what you asked for.&#8221;</strong></em></p></div><p>Shane runs a 6 hour workshop on the Information Product Canvas,  a repeatable way to gather data requirements in 30 minutes. The approach he actually uses with stakeholders, not a textbook version that falls apart on contact with messy data and vague requirements.</p><p>He runs it regularly. </p><p>Latest dates : <a href="https://maven.com/agiledataguides/info-prod">Gather data requirements in 30 minutes using a shared language</a></p><p>Workshop details : <a href="https://maven.com/agiledataguides/info-prod">https://maven.com/agiledataguides/info-prod</a></p>]]></content:encoded></item><item><title><![CDATA[Watch now | Recording of AURA - Anna Bergevin & Shane Gibson 21st August 2026]]></title><description><![CDATA[Raw and unedited]]></description><link>https://agiledata.info/p/watch-now-recording-of-aura-anna-ad5</link><guid isPermaLink="false">https://agiledata.info/p/watch-now-recording-of-aura-anna-ad5</guid><dc:creator><![CDATA[Shagility]]></dc:creator><pubDate>Fri, 21 Aug 2026 07:29:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/208699390/41cddc4a6f2f91aa685a2cf246c619c4.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Thank you to everyone who tuned into our latest AURA Ask Us Anything live session.</p><div><hr></div><h3 style="text-align: center;"><strong>Join us for the next AURA session in the app</strong></h3><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;96b254e1-d467-487a-bfc9-9418171ae557&quot;,&quot;caption&quot;:&quot;Another AURA session is scheduled!&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AURA - Juha Korpela - Friday, 28th August 2026 - 3PM EET / 1PM UK&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:2774203,&quot;name&quot;:&quot;Shagility&quot;,&quot;bio&quot;:&quot;I help data and analytics teams change the Way they Work in a Simply Magical Way&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4d2966a-845b-403c-9032-b542684ad1af_2213x2213.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-07T11:22:00.507Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!cXLi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F953ed486-672c-44c5-a289-bfdfaf7bcbff_5000x2348.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://agiledata.info/p/aura-juha-korpela-friday-28th-august&quot;,&quot;section_name&quot;:&quot;AURA - Ask Us Anything Live&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:211165294,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:952247,&quot;publication_name&quot;:&quot;Agile Data N&#8217; Info&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ErtR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8892c64-a0c7-4c7b-9f49-a73be5280f22_1280x1280.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p style="text-align: center;">Got a Question you want to ask and have answered in the next AURA session, leave a comment and we got you!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://agiledata.info/p/watch-now-recording-of-aura-anna-ad5/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://agiledata.info/p/watch-now-recording-of-aura-anna-ad5/comments"><span>Leave a comment</span></a></p><div><hr></div><div class="callout-block" data-callout="true"><h1 style="text-align: center;"><strong>Information Product Canvas Workshop</strong></h1></div><div class="pullquote"><p style="text-align: center;"><em><strong>&#8220;That&#8217;s not what I wanted.&#8221;<br>&#8220;But that&#8217;s what you asked for.&#8221;</strong></em></p></div><p>Shane runs a 6 hour workshop on the Information Product Canvas,  a repeatable way to gather data requirements in 30 minutes. The approach he actually uses with stakeholders, not a textbook version that falls apart on contact with messy data and vague requirements.</p><p>He runs it regularly. </p><p>Latest dates : <a href="https://maven.com/agiledataguides/info-prod">Gather data requirements in 30 minutes using a shared language</a></p><p>Workshop details : <a href="https://maven.com/agiledataguides/info-prod">https://maven.com/agiledataguides/info-prod</a></p>]]></content:encoded></item><item><title><![CDATA[Watch now | Recording of AURA - Chris Gambill & Shane Gibson 14th August 2026]]></title><description><![CDATA[Raw and unedited]]></description><link>https://agiledata.info/p/watch-now-recording-of-aura-chris-0ce</link><guid isPermaLink="false">https://agiledata.info/p/watch-now-recording-of-aura-chris-0ce</guid><dc:creator><![CDATA[Shagility]]></dc:creator><pubDate>Sat, 15 Aug 2026 15:38:58 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/207002694/e4df711545107f7f062375d37475c734.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Thank you to everyone who tuned into our latest AURA Ask Us Anything live session.</p><div><hr></div><h3 style="text-align: center;"><strong>Join us for the next AURA session in the app.</strong></h3><p style="text-align: center;"></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;efbc51fc-bbac-41da-9988-3213f9fc4bcf&quot;,&quot;caption&quot;:&quot;Another AURA session is booked!&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AURA - Anna Bergevin - Friday, 21 August 2026 - 8AM MDT / 3PM GMT&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:2774203,&quot;name&quot;:&quot;Shagility&quot;,&quot;bio&quot;:&quot;I help data and analytics teams change the Way they Work in a Simply Magical Way&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4d2966a-845b-403c-9032-b542684ad1af_2213x2213.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-09T10:16:00.801Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!njJR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a970e0-ef2c-4573-8f17-dafacb0c7a5b_5000x2348.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://agiledata.info/p/aura-anna-bergevin-friday-21-august&quot;,&quot;section_name&quot;:&quot;AURA - Ask Us Anything Live&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:210330286,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:952247,&quot;publication_name&quot;:&quot;Agile Data N&#8217; Info&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ErtR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8892c64-a0c7-4c7b-9f49-a73be5280f22_1280x1280.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p style="text-align: center;">Got a Question you want to ask and have answered in the next AURA session, leave a comment and we got you!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://agiledata.info/p/watch-now-recording-of-aura-chris-0ce/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://agiledata.info/p/watch-now-recording-of-aura-chris-0ce/comments"><span>Leave a comment</span></a></p><p style="text-align: center;">It will be quite the ride!</p><div><hr></div><div class="callout-block" data-callout="true"><h1 style="text-align: center;"><strong>Information Product Canvas Workshop</strong></h1></div><div class="pullquote"><p style="text-align: center;"><em><strong>&#8220;That&#8217;s not what I wanted.&#8221;<br>&#8220;But that&#8217;s what you asked for.&#8221;</strong></em></p></div><p>Shane runs a 6 hour workshop on the Information Product Canvas,  a repeatable way to gather data requirements in 30 minutes. The approach he actually uses with stakeholders, not a textbook version that falls apart on contact with messy data and vague requirements.</p><p>He runs it regularly. </p><p>Latest dates : <a href="https://maven.com/agiledataguides/info-prod">Gather data requirements in 30 minutes using a shared language</a></p><p>Workshop details : <a href="https://maven.com/agiledataguides/info-prod">https://maven.com/agiledataguides/info-prod</a></p>]]></content:encoded></item><item><title><![CDATA[Using Claude Design to Pattern Storm a MDM "Golden Record" Accept/Decline/Pass app]]></title><description><![CDATA[The process I currently use to prototype and iterate app designs using Claude Design]]></description><link>https://agiledata.info/p/using-claude-design-to-pattern-storm</link><guid isPermaLink="false">https://agiledata.info/p/using-claude-design-to-pattern-storm</guid><dc:creator><![CDATA[Shagility]]></dc:creator><pubDate>Thu, 13 Aug 2026 09:50:44 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/fe75a89e-405e-4f0e-ad59-d43ff9716e26_933x415.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As part of designing and building the MediaView360.com Information Products we need a way to have a human in the loop for matching Content Titles. </p><h2>The Problem</h2><p>The problem to be solved is that we collect data from multiple platforms and multiple publishers, and the Content Titles don&#8217;t align, so being able to show a single measurement number for a piece of content is a challenge.</p><p>For example the Content Titles used for Shortland Street on Linear are often slightly different to the Content Titles used for Shortland Street on Video on Demand.</p><p>When we get to YouTube then the problem get a lot bigger, content publishers want to be able to tweak the titles they use to try and increase engagement and reach, but we always need to know which funded content those YouTube videos relate to.</p><h2>The Blueprint</h2><p>As we build this out we always start with a light architectural Blueprint so that Nigel and I are on the same page and talking about the same things. (we call this our agile-tecture sessions)</p><p>For this one we ended up with 5 pattern components we cared about:</p><ol><li><p><strong>Matching Engine <br></strong>(AutomatedAI)<br>The Pattern(s) that create the suggested matches for Content Titles </p></li><li><p><strong>Matching Store</strong> <br>(Operational Context)<br>The place we store those suggested matches</p></li><li><p><strong>Human in the Loop<br></strong>(AssistedAI)<br>The interface that allows a Human to be in the loop and approve/decline/pass the suggested match </p></li><li><p><strong>Mastering Policy<br></strong>(Business Context)<br>The place where we store those human matching decisions as policies </p></li><li><p><strong>Mastering Execution<br></strong>(Business Context and Code)<br>The business logic that applies those matching decisions in a repeatable way every time we collect or consume the data</p></li></ol><h2>Experimenting with Agility</h2><p>We tend to work on these architectural components in parallel as a decision for one will often impact the decision for another.</p><p>And we will often discover something we haven&#8217;t thought about that means we end up needed an additional component or two.</p><p>For example what we decide for #2 and #4 impacts what we build for #3.</p><p>We can use a relational physical data model or a graph model and we can use Spanner, Spanner Graph, BigQuery, BigQuery Graph.  These decisions impact what we build for #3.</p><p>But also the design of #3 will also impact teh choices we make for #2 and #4.</p><p>In the past we had awesome humans help us prototype our app, Chris did the awesome Design and Richard did the awesome Build.  Nigel had of course automated the Deploy.</p><p>The challenge was the cost of change.  It reduced our agility.</p><p>So I have been experimenting with the use of Claude Design and then Claude Code to see if we can reduce the time and cost of those experimentation loops.</p><h2>My Claude Design Process</h2><p>Here is the process I go though using the Human in the Loop #3 component above as the example.</p><h3>1 - Pattern Storming ideas, the Town Plan</h3><p>The first thing I do is give it some light instructions on the intent of the app and then ask for 10 options.</p><div class="callout-block" data-callout="true"><p><span data-color="#4a41ff" style="color: rgb(74, 65, 255);">We have to create a sceen that a;lows people to accept or delince matches of core concepts like Customers, Suppliers, Porudcts or COntent Titles.<br><br>A back end process will crate the match candidates.<br><br>this screen will show tthe potential matches.<br><br>the user then needs ro accept, decline or delay the match.<br><br>We shouls gamify the process in the acreen to give the user a sense of acheivement eaxh tiome thwy complete a match and start to cleare the screen.<br><br>Give me 10 options for this screen</span></p></div><p>As you can see I don&#8217;t worry about spelling etc.</p><p>Claude Design came back with this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mj4L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f35108e-5471-4d36-9568-f128567fc724_1456x1145.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mj4L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f35108e-5471-4d36-9568-f128567fc724_1456x1145.webp 424w, https://substackcdn.com/image/fetch/$s_!mj4L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f35108e-5471-4d36-9568-f128567fc724_1456x1145.webp 848w, https://substackcdn.com/image/fetch/$s_!mj4L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f35108e-5471-4d36-9568-f128567fc724_1456x1145.webp 1272w, https://substackcdn.com/image/fetch/$s_!mj4L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f35108e-5471-4d36-9568-f128567fc724_1456x1145.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mj4L!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f35108e-5471-4d36-9568-f128567fc724_1456x1145.webp" width="1200" height="943.6813186813187" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f35108e-5471-4d36-9568-f128567fc724_1456x1145.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1145,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:99530,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/211005250?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f35108e-5471-4d36-9568-f128567fc724_1456x1145.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!mj4L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f35108e-5471-4d36-9568-f128567fc724_1456x1145.webp 424w, https://substackcdn.com/image/fetch/$s_!mj4L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f35108e-5471-4d36-9568-f128567fc724_1456x1145.webp 848w, https://substackcdn.com/image/fetch/$s_!mj4L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f35108e-5471-4d36-9568-f128567fc724_1456x1145.webp 1272w, https://substackcdn.com/image/fetch/$s_!mj4L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f35108e-5471-4d36-9568-f128567fc724_1456x1145.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p>10 directions (plus the shared &#8220;all clear&#8221; payoff state as 1k), all accept / decline / delay, each with a different gamification hook:</p><ul><li><p><strong>1a</strong> Steward Queue &#8212; progress bar + streak, rows collapse away</p></li><li><p><strong>1b</strong> Match Deck &#8212; one card at a time, XP toast per swipe</p></li><li><p><strong>1c</strong> Clear the Board &#8212; tile wall that greys out as you go</p></li><li><p><strong>1d</strong> Triage Board &#8212; drag to decision columns, badge for emptying</p></li><li><p><strong>1e</strong> Inbox Zero &#8212; countdown to an empty inbox</p></li><li><p><strong>1f</strong> Speed Session &#8212; timed 10-match sprint, combo + level bar</p></li><li><p><strong>1g</strong> Confidence Lanes &#8212; bulk-accept the sure things</p></li><li><p><strong>1h</strong> Daily Quests &#8212; quest checklist + badges</p></li><li><p><strong>1i</strong> Map Cleanup &#8212; resolving matches heals the data map score</p></li><li><p><strong>1j</strong> Team Leaderboard &#8212; friendly competition</p></li></ul><p>Tell me which to build out as a working prototype, or mix elements (e.g. 1a + 1h&#8217;s quests).</p></div><p>What I am doing in this step is looking for UI design ideas.</p><p>I always have an idea of what I think these screens will look like before I start the design process and how they will flow.  But often Claude Design will come up with a UI or UX pattern I hadn&#8217;t thought of, and I then get it to help me rift with those ideas to see if they have legs or not.</p><h3>2 - Explore the possible Houses on the Street</h3><p>Next I step back and look at the UI Patterns across all the options.  Either one will stand out as the my clear preference and I will start iterating that or I will want to experiment at the higher level, lets call it the town plan level.</p><p>In this case I went with the town plan level and so asked for another round.</p><div class="callout-block" data-callout="true"><p><span data-color="#4a41ff" style="color: rgb(74, 65, 255);">I thin the left and right things need to be seperate raterh than treated as one thing.<br><br>give me 10 more otpions based on that</span></p><p></p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7sFc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda510b0e-6535-4d46-a5b2-a23c3fa6fa0a_1521x1091.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7sFc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda510b0e-6535-4d46-a5b2-a23c3fa6fa0a_1521x1091.png 424w, https://substackcdn.com/image/fetch/$s_!7sFc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda510b0e-6535-4d46-a5b2-a23c3fa6fa0a_1521x1091.png 848w, https://substackcdn.com/image/fetch/$s_!7sFc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda510b0e-6535-4d46-a5b2-a23c3fa6fa0a_1521x1091.png 1272w, https://substackcdn.com/image/fetch/$s_!7sFc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda510b0e-6535-4d46-a5b2-a23c3fa6fa0a_1521x1091.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7sFc!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda510b0e-6535-4d46-a5b2-a23c3fa6fa0a_1521x1091.png" width="1200" height="860.4395604395604" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da510b0e-6535-4d46-a5b2-a23c3fa6fa0a_1521x1091.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1044,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:286236,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/211005250?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda510b0e-6535-4d46-a5b2-a23c3fa6fa0a_1521x1091.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7sFc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda510b0e-6535-4d46-a5b2-a23c3fa6fa0a_1521x1091.png 424w, https://substackcdn.com/image/fetch/$s_!7sFc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda510b0e-6535-4d46-a5b2-a23c3fa6fa0a_1521x1091.png 848w, https://substackcdn.com/image/fetch/$s_!7sFc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda510b0e-6535-4d46-a5b2-a23c3fa6fa0a_1521x1091.png 1272w, https://substackcdn.com/image/fetch/$s_!7sFc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda510b0e-6535-4d46-a5b2-a23c3fa6fa0a_1521x1091.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p>10 new pair-based options in turn 2 (top of the canvas) &#8212; the two records are now separate cards in every layout:</p><ul><li><p><strong>2a</strong> Linked Tiles &#8212; decision lives on the link node between tiles</p></li><li><p><strong>2b</strong> Versus &#8212; face-off with centre confidence badge</p></li><li><p><strong>2c</strong> Field Ladder &#8212; agreement scored per field down the middle</p></li><li><p><strong>2d</strong> Golden Record vs Candidate &#8212; trusted anchor vs challenger</p></li><li><p><strong>2e</strong> Dossier Compare &#8212; full profiles with own stats</p></li><li><p><strong>2f</strong> Pair Queue &#8212; worklist where each row keeps the pair separate</p></li><li><p><strong>2g</strong> Drag to Link &#8212; pull cards together / apart</p></li><li><p><strong>2h</strong> Anchor &amp; Candidates &#8212; one record, its candidate queue</p></li><li><p><strong>2i</strong> Evidence Scales &#8212; chips tip a same/different gauge</p></li><li><p><strong>2j</strong> Connector Spine &#8212; field-to-field connectors, green/orange</p></li></ul><p>Pick one to build out, or mix (e.g. 2a with 2c&#8217;s field scoring).</p></div><p>If you have seen any of the designs in our AgileData UI you will see how Claude Design is re-using the &#8220;tile card&#8221; component from our Design System for these iterations.</p><p>While I love reusing that design component, i&#8217;m not sure it fits well for this use case. So we need to iterate that.</p><h3>3 &amp; 4 - Design the Rooms in the House</h3><p>One of the things I love about Claude Design os the way it numbers each option.  So it allows me to say, take this bit from 2b and this bit from 2d and then give me new versions</p><p>It also allows me to add comments to specific parts of each option and then get it to generate new versions based on those comments.</p><p>In this flow I did both.</p><p>I wanted to focus on one Component and validate it is what we want, so first I picked a specific option and asked for a new version of it.</p><p>Focusing on the design of one room in the house so to speak.</p><div class="callout-block" data-callout="true"><p><span data-color="#4a41ff" style="color: rgb(74, 65, 255);">gie me this as another design option</span></p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zdqC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d7048-6541-4cdf-b419-a0901c8978a2_779x1168.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zdqC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d7048-6541-4cdf-b419-a0901c8978a2_779x1168.png 424w, https://substackcdn.com/image/fetch/$s_!zdqC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d7048-6541-4cdf-b419-a0901c8978a2_779x1168.png 848w, https://substackcdn.com/image/fetch/$s_!zdqC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d7048-6541-4cdf-b419-a0901c8978a2_779x1168.png 1272w, https://substackcdn.com/image/fetch/$s_!zdqC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d7048-6541-4cdf-b419-a0901c8978a2_779x1168.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zdqC!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d7048-6541-4cdf-b419-a0901c8978a2_779x1168.png" width="1200" height="1799.2297817715018" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/739d7048-6541-4cdf-b419-a0901c8978a2_779x1168.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1168,&quot;width&quot;:779,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:186766,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/211005250?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d7048-6541-4cdf-b419-a0901c8978a2_779x1168.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zdqC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d7048-6541-4cdf-b419-a0901c8978a2_779x1168.png 424w, https://substackcdn.com/image/fetch/$s_!zdqC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d7048-6541-4cdf-b419-a0901c8978a2_779x1168.png 848w, https://substackcdn.com/image/fetch/$s_!zdqC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d7048-6541-4cdf-b419-a0901c8978a2_779x1168.png 1272w, https://substackcdn.com/image/fetch/$s_!zdqC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739d7048-6541-4cdf-b419-a0901c8978a2_779x1168.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p>Added as 3a at the top of the canvas &#8212; the full Content Title Matching screen from the spec: header with count pill + Compact toggle, four cards (high-confidence match, runtime difference with ad-break variance action, Variant mode, Create mode), each with source evidence left / decision area right, Match&#183;Variant&#183;Create&#183;Discuss tabs, "Resolved this session" list and an undo toast. Say the word to build it as a working prototype with live tabs, confirm animations and queue behaviour.</p></div><p>It still wasn&#8217;t quite want I wanted so back to designing all the rooms again.</p><p>This time I provided  more guidance using comments.  This allows me to tag comments about different parts of the options, highlight the bits I liked and want to keep and the bits I don&#8217;t like and don&#8217;t want reused.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c3Ml!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd4520f-1b77-4cd5-b03f-4586292f1276_1834x1224.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c3Ml!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd4520f-1b77-4cd5-b03f-4586292f1276_1834x1224.png 424w, https://substackcdn.com/image/fetch/$s_!c3Ml!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd4520f-1b77-4cd5-b03f-4586292f1276_1834x1224.png 848w, https://substackcdn.com/image/fetch/$s_!c3Ml!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd4520f-1b77-4cd5-b03f-4586292f1276_1834x1224.png 1272w, https://substackcdn.com/image/fetch/$s_!c3Ml!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd4520f-1b77-4cd5-b03f-4586292f1276_1834x1224.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c3Ml!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd4520f-1b77-4cd5-b03f-4586292f1276_1834x1224.png" width="1200" height="801.0989010989011" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9cd4520f-1b77-4cd5-b03f-4586292f1276_1834x1224.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:972,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:417921,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/211005250?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd4520f-1b77-4cd5-b03f-4586292f1276_1834x1224.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!c3Ml!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd4520f-1b77-4cd5-b03f-4586292f1276_1834x1224.png 424w, https://substackcdn.com/image/fetch/$s_!c3Ml!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd4520f-1b77-4cd5-b03f-4586292f1276_1834x1224.png 848w, https://substackcdn.com/image/fetch/$s_!c3Ml!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd4520f-1b77-4cd5-b03f-4586292f1276_1834x1224.png 1272w, https://substackcdn.com/image/fetch/$s_!c3Ml!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd4520f-1b77-4cd5-b03f-4586292f1276_1834x1224.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p><span data-color="#4a41ff" style="color: rgb(74, 65, 255);">all my feedback is on comments, give me 10 more optins to review</span></p><p></p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uP2L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d1513-63ef-43a7-afcd-8d2a072c2646_1442x1173.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uP2L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d1513-63ef-43a7-afcd-8d2a072c2646_1442x1173.png 424w, https://substackcdn.com/image/fetch/$s_!uP2L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d1513-63ef-43a7-afcd-8d2a072c2646_1442x1173.png 848w, https://substackcdn.com/image/fetch/$s_!uP2L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d1513-63ef-43a7-afcd-8d2a072c2646_1442x1173.png 1272w, https://substackcdn.com/image/fetch/$s_!uP2L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d1513-63ef-43a7-afcd-8d2a072c2646_1442x1173.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uP2L!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d1513-63ef-43a7-afcd-8d2a072c2646_1442x1173.png" width="1200" height="976.1442441054091" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/622d1513-63ef-43a7-afcd-8d2a072c2646_1442x1173.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1173,&quot;width&quot;:1442,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:310540,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/211005250?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d1513-63ef-43a7-afcd-8d2a072c2646_1442x1173.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uP2L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d1513-63ef-43a7-afcd-8d2a072c2646_1442x1173.png 424w, https://substackcdn.com/image/fetch/$s_!uP2L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d1513-63ef-43a7-afcd-8d2a072c2646_1442x1173.png 848w, https://substackcdn.com/image/fetch/$s_!uP2L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d1513-63ef-43a7-afcd-8d2a072c2646_1442x1173.png 1272w, https://substackcdn.com/image/fetch/$s_!uP2L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d1513-63ef-43a7-afcd-8d2a072c2646_1442x1173.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p>Turn 4 is up top &#8212; 11 riffs built straight from your comments. Applied throughout: <strong>no points</strong>, records as flat value panels (tiles stay reserved for concept types), &#8220;Keep separate&#8221; in neutral Purple Rain instead of red, confidence badge sitting between the halves, and match-rule visibility.</p><ul><li><p><strong>4a</strong> the assembled screen (status bar + 3a card + centre badge + grey-out + undo toast)</p></li><li><p><strong>4b</strong> compact density &#8212; the minimal view your Compact comment described</p></li><li><p><strong>4c / 4d</strong> top border encoding: confidence vs match-rule type (with legend)</p></li><li><p><strong>4e</strong> field connectors labelled with the rule logic (fuzzy 0.87, exact, &#177;10s)</p></li><li><p><strong>4f</strong> &#8220;why this match?&#8221; expandable rule-chain drawer + catalog search</p></li><li><p><strong>4g</strong> queue grouped by rule type, bulk-confirm exact IDs</p></li><li><p><strong>4h</strong> Full vs Compact of the same card</p></li><li><p><strong>4i</strong> Match/Variant/Create/Discuss as inline segmented control</p></li><li><p><strong>4j</strong> points-free end-of-queue summary</p></li><li><p><strong>4k</strong> three status-bar treatments</p></li></ul><p>Comment on what sticks and I&#8217;ll converge, or ask for a working prototype of the winner.</p></div><p></p><h3>5 - Design the flow between the Rooms in the House</h3><p>Once I think I have an idea of the moving parts, I start to refine each one.</p><p>In this round I want to focus on the different flows through the screens depending on the Matching Pattern that was used to selected the recommended match.</p><p>I want to be clear to the Human in the loop which matches are pretty confident and which require more curation.</p><div class="callout-block" data-callout="true"><p><span data-color="#4a41ff" style="color: rgb(74, 65, 255);">another version based on the comments,  Just one version of the screen on reach of its proess states</span></p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bKQ4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e3b896-95f0-4cd6-9be8-425fd33de361_1383x580.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bKQ4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e3b896-95f0-4cd6-9be8-425fd33de361_1383x580.png 424w, https://substackcdn.com/image/fetch/$s_!bKQ4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e3b896-95f0-4cd6-9be8-425fd33de361_1383x580.png 848w, https://substackcdn.com/image/fetch/$s_!bKQ4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e3b896-95f0-4cd6-9be8-425fd33de361_1383x580.png 1272w, https://substackcdn.com/image/fetch/$s_!bKQ4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e3b896-95f0-4cd6-9be8-425fd33de361_1383x580.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bKQ4!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e3b896-95f0-4cd6-9be8-425fd33de361_1383x580.png" width="1200" height="503.25379609544467" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3e3b896-95f0-4cd6-9be8-425fd33de361_1383x580.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:580,&quot;width&quot;:1383,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:172237,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/211005250?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e3b896-95f0-4cd6-9be8-425fd33de361_1383x580.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bKQ4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e3b896-95f0-4cd6-9be8-425fd33de361_1383x580.png 424w, https://substackcdn.com/image/fetch/$s_!bKQ4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e3b896-95f0-4cd6-9be8-425fd33de361_1383x580.png 848w, https://substackcdn.com/image/fetch/$s_!bKQ4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e3b896-95f0-4cd6-9be8-425fd33de361_1383x580.png 1272w, https://substackcdn.com/image/fetch/$s_!bKQ4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3e3b896-95f0-4cd6-9be8-425fd33de361_1383x580.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="callout-block" data-callout="true"><p>Turn 5 is at the top &#8212; one converged design walked through its six process states:</p><ul><li><p><strong>5a</strong> session start &#8212; fresh queue, active card + up-next rows</p></li><li><p><strong>5b</strong> reviewing &#8212; &#8220;why this match?&#8221; rule chain + catalog search open</p></li><li><p><strong>5c</strong> decision made &#8212; grey/strike collapse, undo toast, streak ticks</p></li><li><p><strong>5d</strong> no match &#8212; right half becomes the Create form</p></li><li><p><strong>5e</strong> delayed &#8212; parked tray with reasons, retried when data lands</p></li><li><p><strong>5f</strong> queue cleared &#8212; per-outcome counts, undo list, next batch ETA</p></li></ul><p>Everything honours your comments: no points, flat value panels, neutral &#8220;Keep separate&#8221;, confidence badge between the halves, rule chips visible. Comment on the states or say &#8220;build it&#8221; for a working prototype.</p></div><p></p><h3>6 - And back to the Furniture in a Room</h3><p>Once I ham happy we have the high level flow of the screens sorted, then I start to focus on the detail.<br><br>This time I want to return to focussing on the components within the match that provide the context for the recommended match.</p><p>I can&#8217;t quite decide how I want those to look, so rather than specific instructions for that part of the design, its back to the &#8220;give me 10 ideas&#8221; pattern storming  </p><div class="callout-block" data-callout="true"><p><span data-color="#4a41ff" style="color: rgb(74, 65, 255);">I like the lines in 4e, they allow me to quickly see what wws used fo rth ematch.<br><br>give me a 10 versions of 5b based on the that use the line desing from 4e</span></p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zM1G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae3cba4-171a-435f-a99a-67ba45bdb4f3_1484x1034.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zM1G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae3cba4-171a-435f-a99a-67ba45bdb4f3_1484x1034.png 424w, https://substackcdn.com/image/fetch/$s_!zM1G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae3cba4-171a-435f-a99a-67ba45bdb4f3_1484x1034.png 848w, https://substackcdn.com/image/fetch/$s_!zM1G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae3cba4-171a-435f-a99a-67ba45bdb4f3_1484x1034.png 1272w, https://substackcdn.com/image/fetch/$s_!zM1G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae3cba4-171a-435f-a99a-67ba45bdb4f3_1484x1034.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zM1G!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae3cba4-171a-435f-a99a-67ba45bdb4f3_1484x1034.png" width="1200" height="835.7142857142857" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eae3cba4-171a-435f-a99a-67ba45bdb4f3_1484x1034.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1014,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:280690,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/211005250?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae3cba4-171a-435f-a99a-67ba45bdb4f3_1484x1034.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zM1G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae3cba4-171a-435f-a99a-67ba45bdb4f3_1484x1034.png 424w, https://substackcdn.com/image/fetch/$s_!zM1G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae3cba4-171a-435f-a99a-67ba45bdb4f3_1484x1034.png 848w, https://substackcdn.com/image/fetch/$s_!zM1G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae3cba4-171a-435f-a99a-67ba45bdb4f3_1484x1034.png 1272w, https://substackcdn.com/image/fetch/$s_!zM1G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae3cba4-171a-435f-a99a-67ba45bdb4f3_1484x1034.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="callout-block" data-callout="true"><p>Turn 6 at the top &#8212; 10 versions of 5b, all built on 4e&#8217;s labelled connector lines (green solid = exact, orange dashed = fuzzy/differs):</p><ul><li><p><strong>6a</strong> connectors always visible, no drawer</p></li><li><p><strong>6b</strong> compact 5b card; connectors appear in the &#8220;why?&#8221; drawer</p></li><li><p><strong>6c</strong> badge as hub &#8212; lines route through the 71% circle</p></li><li><p><strong>6d</strong> field ladder &#8212; full-width row per field, label mid-line</p></li><li><p><strong>6e</strong> weighted lines &#8212; thickness = contribution (+45, +30, &#8722;4)</p></li><li><p><strong>6f</strong> glyph nodes (= &#8776; &#8800;) with rule labels beneath</p></li><li><p><strong>6g</strong> actionable connector &#8212; mismatch line carries its own fix</p></li><li><p><strong>6h</strong> collapsed one-line spine that expands to the full diagram</p></li><li><p><strong>6i</strong> vertical rule checklist between the halves</p></li><li><p><strong>6j</strong> lines land on tinted field strips inside each panel</p></li></ul><p>Comment on the keepers and I&#8217;ll fold the winner into the 5a&#8211;5f state flow, or say &#8220;build it&#8221;.</p></div><p></p><h2>7 - Iterate a specific item of Furniture</h2><div class="callout-block" data-callout="true"><p><span data-color="#4a41ff" style="color: rgb(74, 65, 255);">I like 6c but want the grey / white option with no gapsfrom 6b</span></p></div><div class="callout-block" data-callout="true"><p>Added 7a at the top: 6c&#8217;s hub &#8212; curved connectors meeting at the 71% badge &#8212; laid over 6b&#8217;s gapless grey/white card, with the badge sitting on the seam and a rule-line legend in the footer beside the actions.</p></div><div class="callout-block" data-callout="true"><p><span data-color="#4a41ff" style="color: rgb(74, 65, 255);">iterate 7<br><br>Make the cirlce kpi in between the rtwo titles<br><br>and oick up the matching lines from 6a</span></p></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4Jtx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0eef03e-3151-4130-8d69-fe6f0caea61d_1089x374.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4Jtx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0eef03e-3151-4130-8d69-fe6f0caea61d_1089x374.png 424w, https://substackcdn.com/image/fetch/$s_!4Jtx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0eef03e-3151-4130-8d69-fe6f0caea61d_1089x374.png 848w, https://substackcdn.com/image/fetch/$s_!4Jtx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0eef03e-3151-4130-8d69-fe6f0caea61d_1089x374.png 1272w, https://substackcdn.com/image/fetch/$s_!4Jtx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0eef03e-3151-4130-8d69-fe6f0caea61d_1089x374.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4Jtx!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0eef03e-3151-4130-8d69-fe6f0caea61d_1089x374.png" width="1200" height="412.1212121212121" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0eef03e-3151-4130-8d69-fe6f0caea61d_1089x374.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:374,&quot;width&quot;:1089,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:79727,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/211005250?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0eef03e-3151-4130-8d69-fe6f0caea61d_1089x374.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4Jtx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0eef03e-3151-4130-8d69-fe6f0caea61d_1089x374.png 424w, https://substackcdn.com/image/fetch/$s_!4Jtx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0eef03e-3151-4130-8d69-fe6f0caea61d_1089x374.png 848w, https://substackcdn.com/image/fetch/$s_!4Jtx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0eef03e-3151-4130-8d69-fe6f0caea61d_1089x374.png 1272w, https://substackcdn.com/image/fetch/$s_!4Jtx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0eef03e-3151-4130-8d69-fe6f0caea61d_1089x374.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p>Added 7b next to 7a: the 71% circle now sits between the two titles on the seam, and the field values are joined by 6a&#8217;s straight labelled lines (green solid exact, orange dashed fuzzy/differs) spanning the gap.</p></div><h2>8 - Time for the Human</h2><p>I could keep going iterating this way for ever, but I would quickly hit the diminishing returns anti-pattern.</p><p>Plus the closer I get to supposed Done Done, the less likely the people who will validate these screen designs will feel like they can can provide feedback or suggest changes.</p><p>So now its time to create a prototype app they can try and see what they like, dislike and hate.</p><div class="callout-block" data-callout="true"><p>7b it is</p></div><div class="callout-block" data-callout="true"><p>7b it is &#8212; building it as the working prototype.</p><p>Built <strong>Match Titles Prototype.dc.html</strong> &#8212; a working version of 7b:</p><ul><li><p>6-title queue (incl. a no-match item that switches to &#8220;Create master title&#8221;)</p></li><li><p>Confirm / Keep separate / Delay all live, with undo from the toast or the resolved list</p></li><li><p>Progress bar, streak chip (points-free), up-next rows, delayed tray with &#8220;Review now&#8221;, and the all-clear summary when the queue empties</p></li><li><p>Tweaks: legend and streak chip can be toggled off</p></li></ul><p>Click through a few decisions to feel the flow; the options canvas is still there for reference.</p></div><p>Claude Design creates an prototype you can click though.  Haven&#8217;t tried that in anger as a way of getting feedback, so keen to give that a try and will report back later. </p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;6b6e4dc1-ed05-45bb-9af3-842f2ef377f8&quot;,&quot;duration&quot;:null}"></div><h2>Mature Design System</h2><p>One of the gifts we have is Chris our Designer was fastidious on creating a Design System for all the UI components he designed.  </p><p>This was in Figma and we were able to import that from Figma into Claude Design, as the basis of the design system for prototyping.</p><p>I think that saved us a lot of time and effort in the initial setup.</p><p>Claude Design will still ignore some of the design system components, specifically fonts for some reason, so I always have to reinforce for Claude Code that its to use the Prototype designs as the ideas not the spec and it must reuse the AgileData App Design System when its creating new screens for our AgileData App UI.</p><h2>Define Once, Reuse Often (DORO)</h2><p>One of the things I keep in mind throughout this design process is reuse.</p><p>This series of screens will be used for more than just matching Content Titles, we will use it to help match Customers, Suppliers, Products etc for other AgileData Information Products for other customers.</p><p>But I don&#8217;t want to over engineering it right now, so I focus on the use case in front of me.</p><p>That is a bit of a balancing act.</p><h2>Next Steps</h2><p>Next I will get feedback from the key stakeholders on how they find this design based on the Claude Design interactive prototype.</p><p>And I will share it with Nigel as context for our conversations on what we are going to do for the other moving parts,</p><p>The key being this was a minimal investment in time and effort to get this far, and so the cost of change is low.</p><p>Its the value we get from this AssistedAI pattern.</p><p>And that give us agility to iterate this as much as we need to.</p><div><hr></div><div class="callout-block" data-callout="true"><h1 style="text-align: center;"><strong>Information Product Canvas Workshop</strong></h1></div><div class="pullquote"><p style="text-align: center;"><em><strong>&#8220;That&#8217;s not what I wanted.&#8221;<br>&#8220;But that&#8217;s what you asked for.&#8221;</strong></em></p></div><p>Shane runs a 6 hour workshop on the Information Product Canvas,  a repeatable way to gather data requirements in 30 minutes. The approach he actually uses with stakeholders, not a textbook version that falls apart on contact with messy data and vague requirements.</p><p>He runs it regularly. </p><p>Latest dates : <a href="https://maven.com/agiledataguides/info-prod">Gather data requirements in 30 minutes using a shared language</a></p><p>Workshop details : <a href="https://maven.com/agiledataguides/info-prod">https://maven.com/agiledataguides/info-prod</a></p>]]></content:encoded></item><item><title><![CDATA[Watch now | Recording of AURA - Tim Frazer & Shane Gibson on 5th August 2026]]></title><description><![CDATA[Raw and unedited]]></description><link>https://agiledata.info/p/watch-now-recording-of-aura-tim-frazer-0d1</link><guid isPermaLink="false">https://agiledata.info/p/watch-now-recording-of-aura-tim-frazer-0d1</guid><dc:creator><![CDATA[Shagility]]></dc:creator><pubDate>Thu, 06 Aug 2026 08:29:27 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/207128153/bbfb96acda52353b0ae46ef9fad9a7e4.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<h2><strong>Top 3 things:</strong></h2><ol><li><p><strong>Architecture and tests matter more than code generation.</strong> <br>AI can build quickly, but sustainable work depends on clear outcomes, strong test coverage, and system-level judgment.</p></li><li><p><strong>AI makes feature creep and context-switching easier.</strong> <br>Both of you saw overbuilding, parallel sessions, and longer test cycles creating new delivery problems&#8212;so thin slices and simplicity still matter.</p></li><li><p><strong>&#8220;Company brain&#8221; will be valuable only with usable context and privacy.</strong> <br>Shared definitions, selective/high-quality source material, automated capture, and careful privacy boundaries are more important than simply dumping documents into an LLM.</p></li></ol><p>Thank you to everyone who tuned into our latest AURA Ask Us Anything live session.</p><div><hr></div><h3 style="text-align: center;"><strong>Join us for the next AURA session in the app.</strong></h3><p style="text-align: center;"></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;754e61bb-cfed-4a95-9030-0351f635d607&quot;,&quot;caption&quot;:&quot;Another AURA session is scheduled!&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AURA - Chris Gambill - Friday, 14 August 2026 - 1pm EDT / 6pm UK&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:2774203,&quot;name&quot;:&quot;Shagility&quot;,&quot;bio&quot;:&quot;I help data and analytics teams change the Way they Work in a Simply Magical Way&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4d2966a-845b-403c-9032-b542684ad1af_2213x2213.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-14T11:49:41.981Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WfGP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80e84dce-46f2-4a00-a1c6-2dd38d76eeb3_5000x2348.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://agiledata.info/p/aura-chris-gambill-friday-14-august&quot;,&quot;section_name&quot;:&quot;AURA - Ask Us Anything Live&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:207003489,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:952247,&quot;publication_name&quot;:&quot;Agile Data N&#8217; Info&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ErtR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8892c64-a0c7-4c7b-9f49-a73be5280f22_1280x1280.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p style="text-align: center;">Got a Question you want to ask and have answered in the next AURA session, leave a comment and we got you!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://agiledata.info/p/watch-now-recording-of-aura-tim-frazer/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://agiledata.info/p/watch-now-recording-of-aura-tim-frazer/comments"><span>Leave a comment</span></a></p><div><hr></div><div class="callout-block" data-callout="true"><h1 style="text-align: center;"><strong>Information Product Canvas Workshop</strong></h1></div><div class="pullquote"><p style="text-align: center;"><em><strong>&#8220;That&#8217;s not what I wanted.&#8221;<br>&#8220;But that&#8217;s what you asked for.&#8221;</strong></em></p></div><p>Shane runs a 6 hour workshop on the Information Product Canvas,  a repeatable way to gather data requirements in 30 minutes. The approach he actually uses with stakeholders, not a textbook version that falls apart on contact with messy data and vague requirements.</p><p>He runs it regularly. </p><p>Latest dates : <a href="https://maven.com/agiledataguides/info-prod">Gather data requirements in 30 minutes using a shared language</a></p><p>Workshop details : <a href="https://maven.com/agiledataguides/info-prod">https://maven.com/agiledataguides/info-prod</a></p>]]></content:encoded></item><item><title><![CDATA[Watch now | Recording of AURA - Juha Korpela & Shane Gibson on 31st July 2026]]></title><description><![CDATA[Raw and unedited]]></description><link>https://agiledata.info/p/watch-now-recording-of-aura-juha</link><guid isPermaLink="false">https://agiledata.info/p/watch-now-recording-of-aura-juha</guid><dc:creator><![CDATA[Shagility]]></dc:creator><pubDate>Fri, 31 Jul 2026 13:58:22 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/203394664/54a150c503f7d1ca1ff0a3009eb1b23a.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Thank you to everyone who tuned into the fourth AURA Ask Us Anything live session.</p><div><hr></div><h3 style="text-align: center;"><strong>Join us for the next AURA session in the app</strong></h3><p></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;540e217f-3c98-40fb-8af9-f903ac6dffbe&quot;,&quot;caption&quot;:&quot;Another AURA session is scheduled!&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AURA - Tim Frazer - Wednesday, 05 August 2026 - 12pm EDT / 5pm UK&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:2774203,&quot;name&quot;:&quot;Shagility&quot;,&quot;bio&quot;:&quot;I help data and analytics teams change the Way they Work in a Simply Magical Way&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4d2966a-845b-403c-9032-b542684ad1af_2213x2213.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-15T08:00:00.986Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!dXdu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf33cfdb-6004-4a6f-a739-7bbfac23dfbb_5000x2348.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://agiledata.info/p/aura-tim-frazer-wednesday-05-august&quot;,&quot;section_name&quot;:&quot;AURA - Ask Us Anything Live&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:207128348,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:952247,&quot;publication_name&quot;:&quot;Agile Data N&#8217; Info&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ErtR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8892c64-a0c7-4c7b-9f49-a73be5280f22_1280x1280.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p style="text-align: center;">Got a Question you want to ask and have answered in the next AURA session, leave a comment and we got you!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://agiledata.info/p/watch-now-recording-of-aura-chris/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://agiledata.info/p/watch-now-recording-of-aura-chris/comments"><span>Leave a comment</span></a></p><div><hr></div><div class="callout-block" data-callout="true"><h1 style="text-align: center;"><strong>Information Product Canvas Workshop</strong></h1></div><div class="pullquote"><p style="text-align: center;"><em><strong>&#8220;That&#8217;s not what I wanted.&#8221;<br>&#8220;But that&#8217;s what you asked for.&#8221;</strong></em></p></div><p>Shane runs a 6 hour workshop on the Information Product Canvas,  a repeatable way to gather data requirements in 30 minutes. The approach he actually uses with stakeholders, not a textbook version that falls apart on contact with messy data and vague requirements.</p><p>He runs it regularly. </p><p>Latest dates : <a href="https://maven.com/agiledataguides/info-prod">Gather data requirements in 30 minutes using a shared language</a></p><p>Workshop details : <a href="https://maven.com/agiledataguides/info-prod">https://maven.com/agiledataguides/info-prod</a></p>]]></content:encoded></item><item><title><![CDATA[Watch now | Recording of AURA - Anna Bergevin & Shane Gibson on 13th July 2026]]></title><description><![CDATA[Raw and unedited]]></description><link>https://agiledata.info/p/watch-now-recording-of-aura-anna</link><guid isPermaLink="false">https://agiledata.info/p/watch-now-recording-of-aura-anna</guid><dc:creator><![CDATA[Shagility]]></dc:creator><pubDate>Tue, 14 Jul 2026 08:52:14 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/203394425/efb927137d5e19e801e015a8904660b2.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Thank you to everyone who tuned into the third AURA Ask Us Anything live session.</p><div><hr></div><h3 style="text-align: center;"><strong>Join us for the next AURA session in the app</strong></h3><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;a0113680-4030-4576-a89b-79f2909915e0&quot;,&quot;caption&quot;:&quot;The fourth AURA session is booked!&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AURA - Juha Korpela - Friday, 31st July 2026 - 3PM EET / 1PM UK&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:2774203,&quot;name&quot;:&quot;Shagility&quot;,&quot;bio&quot;:&quot;I help data and analytics teams change the Way they Work in a Simply Magical Way&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4d2966a-845b-403c-9032-b542684ad1af_2213x2213.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-13T15:44:50.870Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6eng!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19dbb45a-e589-4587-90aa-c811202db9da_5000x2348.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://agiledata.info/p/aura-juha-korpela-friday-31-july&quot;,&quot;section_name&quot;:&quot;AURA - Ask Us Anything Live&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:206868481,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:952247,&quot;publication_name&quot;:&quot;Agile Data N&#8217; Info&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ErtR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8892c64-a0c7-4c7b-9f49-a73be5280f22_1280x1280.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p style="text-align: center;">Got a Question you want to ask and have answered in the next AURA session, leave a comment and we got you!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://agiledata.info/p/watch-now-recording-of-aura-chris/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://agiledata.info/p/watch-now-recording-of-aura-chris/comments"><span>Leave a comment</span></a></p><div><hr></div><div class="callout-block" data-callout="true"><h1 style="text-align: center;"><strong>Information Product Canvas Workshop</strong></h1></div><div class="pullquote"><p style="text-align: center;"><em><strong>&#8220;That&#8217;s not what I wanted.&#8221;<br>&#8220;But that&#8217;s what you asked for.&#8221;</strong></em></p></div><p>Shane runs a 6 hour workshop on the Information Product Canvas,  a repeatable way to gather data requirements in 30 minutes. The approach he actually uses with stakeholders, not a textbook version that falls apart on contact with messy data and vague requirements.</p><p>He runs it regularly. </p><p>Latest dates : <a href="https://maven.com/agiledataguides/info-prod">Gather data requirements in 30 minutes using a shared language</a></p><p>Workshop details : <a href="https://maven.com/agiledataguides/info-prod">https://maven.com/agiledataguides/info-prod</a></p>]]></content:encoded></item><item><title><![CDATA[Watch now | Recording of AURA - Chris Gambill & Shane Gibson on 10th July 2026]]></title><description><![CDATA[Raw and unedited]]></description><link>https://agiledata.info/p/watch-now-recording-of-aura-chris</link><guid isPermaLink="false">https://agiledata.info/p/watch-now-recording-of-aura-chris</guid><dc:creator><![CDATA[Shagility]]></dc:creator><pubDate>Sat, 11 Jul 2026 10:31:18 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/203394113/788dcbf9af8036d71d100ac9711a39c6.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Thank you to everyone who tuned into the second AURA Ask Us Anything live session and all the great questions.</p><div><hr></div><h3 style="text-align: center;">Join us for the next AURA session in the app</h3><p></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;edd28975-2874-4869-8e24-4e9aa8721ba3&quot;,&quot;caption&quot;:&quot;Third AURA session is booked!&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AURA - Anna Bergevin - Monday, 13 July 2026 - 8AM MDT / 3PM GMT&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:2774203,&quot;name&quot;:&quot;Shagility&quot;,&quot;bio&quot;:&quot;I help data and analytics teams change the Way they Work in a Simply Magical Way&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4d2966a-845b-403c-9032-b542684ad1af_2213x2213.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-06T08:32:29.313Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!p6fY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e345151-174c-473d-935e-676ae0e67afe_5000x2348.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://agiledata.info/p/aura-anna-bergevin-monday-13-july&quot;,&quot;section_name&quot;:&quot;AURA - Ask Us Anything Live&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:205470028,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:952247,&quot;publication_name&quot;:&quot;Agile Data N&#8217; Info&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ErtR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8892c64-a0c7-4c7b-9f49-a73be5280f22_1280x1280.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p style="text-align: center;">Got a Question you want to ask and have answered in the next AURA session, leave a comment and we got you!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://agiledata.info/p/watch-now-recording-of-aura-chris/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://agiledata.info/p/watch-now-recording-of-aura-chris/comments"><span>Leave a comment</span></a></p><div><hr></div><div class="callout-block" data-callout="true"><h1 style="text-align: center;"><strong>Information Product Canvas Workshop</strong></h1></div><div class="pullquote"><p style="text-align: center;"><em><strong>&#8220;That&#8217;s not what I wanted.&#8221;<br>&#8220;But that&#8217;s what you asked for.&#8221;</strong></em></p></div><p>Shane runs a 6 hour workshop on the Information Product Canvas,  a repeatable way to gather data requirements in 30 minutes. The approach he actually uses with stakeholders, not a textbook version that falls apart on contact with messy data and vague requirements.</p><p>He runs it regularly. </p><p>Latest dates : <a href="https://maven.com/agiledataguides/info-prod">Gather data requirements in 30 minutes using a shared language</a></p><p>Workshop details : <a href="https://maven.com/agiledataguides/info-prod">https://maven.com/agiledataguides/info-prod</a></p>]]></content:encoded></item><item><title><![CDATA[Watch now | Recording of AURA - Tim Frazer & Shane Gibson on 1st July 2026]]></title><description><![CDATA[Watch now | Recording of AURA - Tim Frazer & Shane Gibson on 1st July 2026]]></description><link>https://agiledata.info/p/watch-now-recording-of-aura-tim-frazer</link><guid isPermaLink="false">https://agiledata.info/p/watch-now-recording-of-aura-tim-frazer</guid><dc:creator><![CDATA[Shagility]]></dc:creator><pubDate>Thu, 02 Jul 2026 11:31:57 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/203392771/90e5a681a7c623a113fbb79e7a3f81bb.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Thank you to everyone who tuned into our first AURA Ask Us Anything live session. </p><div><hr></div><p></p><h3 style="text-align: center;">Join us for the next AURA session in the app.</h3><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:204086923,&quot;url&quot;:&quot;https://agiledata.info/p/aura-chris-gambill-friday-10-july&quot;,&quot;publication_id&quot;:952247,&quot;embedding_publication_id&quot;:null,&quot;publication_name&quot;:&quot;Agile Data N&#8217; Info&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ErtR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8892c64-a0c7-4c7b-9f49-a73be5280f22_1280x1280.png&quot;,&quot;title&quot;:&quot;AURA - Chris Gambill - Friday, 10 July 2026 - 1pm EST / 6pm GMT&quot;,&quot;truncated_body_text&quot;:&quot;Second AURA session is booked!&quot;,&quot;date&quot;:&quot;2026-06-29T09:42:38.463Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:2774203,&quot;name&quot;:&quot;Shagility&quot;,&quot;handle&quot;:&quot;shagility&quot;,&quot;previous_name&quot;:&quot;ADI&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4d2966a-845b-403c-9032-b542684ad1af_2213x2213.png&quot;,&quot;bio&quot;:&quot;I help data and analytics teams change the Way they Work in a Simply Magical Way&quot;,&quot;profile_set_up_at&quot;:&quot;2022-07-03T07:55:44.645Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-07-03T07:55:25.828Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:736779,&quot;user_id&quot;:2774203,&quot;publication_id&quot;:798992,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:798992,&quot;name&quot;:&quot;The Agile Data Big Book of Ways of Working&quot;,&quot;subdomain&quot;:&quot;agiledatawow&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Combining the best of agile, product and data patterns together to craft a new way of working&quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c3f22b18-e014-4ada-b07a-7f76e10704a0_1280x1280.png&quot;,&quot;author_id&quot;:2774203,&quot;primary_user_id&quot;:2774203,&quot;theme_var_background_pop&quot;:&quot;#9D6FFF&quot;,&quot;created_at&quot;:&quot;2022-03-13T20:45:36.345Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Shagility&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:null,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:896480,&quot;user_id&quot;:2774203,&quot;publication_id&quot;:952247,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:952247,&quot;name&quot;:&quot;Agile Data N&#8217; Info&quot;,&quot;subdomain&quot;:&quot;agiledata&quot;,&quot;custom_domain&quot;:&quot;agiledata.info&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Simply Magical content about Agile Data Ways of Working&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8892c64-a0c7-4c7b-9f49-a73be5280f22_1280x1280.png&quot;,&quot;author_id&quot;:2774203,&quot;primary_user_id&quot;:351594449,&quot;theme_var_background_pop&quot;:&quot;#FF6B00&quot;,&quot;created_at&quot;:&quot;2022-06-25T05:33:33.273Z&quot;,&quot;email_from_name&quot;:&quot;Data.N.Info@AgileData.Info&quot;,&quot;copyright&quot;:&quot;Agile Data Limited&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:2855394,&quot;user_id&quot;:2774203,&quot;publication_id&quot;:2810971,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:2810971,&quot;name&quot;:&quot;Information Product Canvas&quot;,&quot;subdomain&quot;:&quot;informationproductcanvas&quot;,&quot;custom_domain&quot;:&quot;informationproductcanvas.agiledataguides.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Information Product Canvas\na pattern template, to quickly discover and capture, data and information requirements, \nin a repeatable way, so stakeholders love them and data teams can build from them&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68ded0e0-62cf-497b-812e-8be9bbbe0629_855x855.png&quot;,&quot;author_id&quot;:2774203,&quot;primary_user_id&quot;:131335767,&quot;theme_var_background_pop&quot;:&quot;#9A6600&quot;,&quot;created_at&quot;:&quot;2024-07-21T19:30:03.601Z&quot;,&quot;email_from_name&quot;:&quot;Shane Gibson (Shagility) from Agile Data Guides&quot;,&quot;copyright&quot;:&quot;Agile Data Guides&quot;,&quot;founding_plan_name&quot;:&quot;Free Book&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:5552097,&quot;user_id&quot;:2774203,&quot;publication_id&quot;:5443082,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:5443082,&quot;name&quot;:&quot;Data Persona Template&quot;,&quot;subdomain&quot;:&quot;datapersonatemplate&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Data Personas&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/85a1bb1b-6a61-4c40-b7a3-521a9a924805_1280x1280.png&quot;,&quot;author_id&quot;:2774203,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2025-06-24T22:16:36.075Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Agile Data Guides&quot;,&quot;founding_plan_name&quot;:&quot;Free Book&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:6645834,&quot;user_id&quot;:2774203,&quot;publication_id&quot;:6512167,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:6512167,&quot;name&quot;:&quot;Data Team Design&quot;,&quot;subdomain&quot;:&quot;datateamdesign&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Data Team Design&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d02012c5-3c47-4c62-b6eb-872bbbd17238_1280x1280.png&quot;,&quot;author_id&quot;:2774203,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2025-10-09T03:48:21.118Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Shagility&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:7065871,&quot;user_id&quot;:2774203,&quot;publication_id&quot;:6923446,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:6923446,&quot;name&quot;:&quot;Modeling Business Concepts&quot;,&quot;subdomain&quot;:&quot;modelingbusinessconcepts&quot;,&quot;custom_domain&quot;:&quot;modelingbusinessconcepts.agiledataguides.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Modeling Business Concepts&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91fdf95d-96db-40a1-a2ec-c9f4b1a0060f_1280x1280.png&quot;,&quot;author_id&quot;:2774203,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2025-11-15T12:27:38.041Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Shagility&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:1,&quot;accent_colors&quot;:null},&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://agiledata.info/p/aura-chris-gambill-friday-10-july?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!ErtR!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8892c64-a0c7-4c7b-9f49-a73be5280f22_1280x1280.png"><span class="embedded-post-publication-name">Agile Data N&#8217; Info</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">AURA - Chris Gambill - Friday, 10 July 2026 - 1pm EST / 6pm GMT</div></div><div class="embedded-post-body">Second AURA session is booked&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 months ago &#183; Shagility</div></a></div><p style="text-align: center;">Got a Question you want to ask and have answered in the next AURA session, leave a comment and we got you!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://agiledata.info/p/watch-now-recording-of-aura-tim-frazer/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://agiledata.info/p/watch-now-recording-of-aura-tim-frazer/comments"><span>Leave a comment</span></a></p><div><hr></div><div class="callout-block" data-callout="true"><h1 style="text-align: center;"><strong>Information Product Canvas Workshop</strong></h1></div><div class="pullquote"><p style="text-align: center;"><em><strong>&#8220;That&#8217;s not what I wanted.&#8221;<br>&#8220;But that&#8217;s what you asked for.&#8221;</strong></em></p></div><p>Shane runs a 6 hour workshop on the Information Product Canvas,  a repeatable way to gather data requirements in 30 minutes. The approach he actually uses with stakeholders, not a textbook version that falls apart on contact with messy data and vague requirements.</p><p>He runs it regularly. </p><p>Latest dates : <a href="https://maven.com/agiledataguides/info-prod">Gather data requirements in 30 minutes using a shared language</a></p><p>Workshop details : <a href="https://maven.com/agiledataguides/info-prod">https://maven.com/agiledataguides/info-prod</a></p>]]></content:encoded></item><item><title><![CDATA[AURA - Ask Us Anything]]></title><description><![CDATA[Coming to your screen very soon]]></description><link>https://agiledata.info/p/aura-ask-us-anything</link><guid isPermaLink="false">https://agiledata.info/p/aura-ask-us-anything</guid><dc:creator><![CDATA[Shagility]]></dc:creator><pubDate>Wed, 24 Jun 2026 13:15:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Rd4C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ad092a7-b000-4cdf-a3fd-40bb48b695e7_3584x1184.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rd4C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ad092a7-b000-4cdf-a3fd-40bb48b695e7_3584x1184.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rd4C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ad092a7-b000-4cdf-a3fd-40bb48b695e7_3584x1184.png 424w, https://substackcdn.com/image/fetch/$s_!Rd4C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ad092a7-b000-4cdf-a3fd-40bb48b695e7_3584x1184.png 848w, https://substackcdn.com/image/fetch/$s_!Rd4C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ad092a7-b000-4cdf-a3fd-40bb48b695e7_3584x1184.png 1272w, https://substackcdn.com/image/fetch/$s_!Rd4C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ad092a7-b000-4cdf-a3fd-40bb48b695e7_3584x1184.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rd4C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ad092a7-b000-4cdf-a3fd-40bb48b695e7_3584x1184.png" width="1456" height="481" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ad092a7-b000-4cdf-a3fd-40bb48b695e7_3584x1184.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:481,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4587721,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/203396053?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ad092a7-b000-4cdf-a3fd-40bb48b695e7_3584x1184.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Rd4C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ad092a7-b000-4cdf-a3fd-40bb48b695e7_3584x1184.png 424w, https://substackcdn.com/image/fetch/$s_!Rd4C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ad092a7-b000-4cdf-a3fd-40bb48b695e7_3584x1184.png 848w, https://substackcdn.com/image/fetch/$s_!Rd4C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ad092a7-b000-4cdf-a3fd-40bb48b695e7_3584x1184.png 1272w, https://substackcdn.com/image/fetch/$s_!Rd4C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ad092a7-b000-4cdf-a3fd-40bb48b695e7_3584x1184.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Its been a while since I was back riding on the AgileData N&#8217; Info podcast horse so to speak.</p><p>So decided time to mount up and this season I am trying something a little different.</p><p>I have been lucky enough to meet some awesome data experts over the years, and extra lucky to be able to chew the fat with them on a semi regular basis to discuss what we see happening in the data, product and AI domains.</p><p>Its also a great opportunity for me to ask them my latest burning questions.</p><p>So I thought what would happen if we had those chats in public and let the audience ask questions.</p><p>Me + one data expert, ~1 hour, fully live, audience drives it, published raw with no editing.</p><p>Then I thought you know what is better than 1 data expert, 4!</p><p>Four regular guests on a monthly rotation, one guest a week.</p><p>And so I asked four awesome data experts if they were up for it and they all said yes!</p><p>This is going to be an experiment.</p><ul><li><p>We will use Substack Live for it (first time I have used it)</p></li><li><p>Who knows if anybody will turn up and ask questions (but if they dont that is ok, we will just chew the fat anyway)</p></li></ul><p>First awesome data expert scheduled in for next Wednesday, 1st July.</p><p>If you want to see the schedule as we build it out, there is a new section for it here here:</p><p><a href="https://agiledata.info/s/aura-ask-us-anything-live">agiledata.info/s/aura-a&#8230;</a></p><p>Come join us, it might be quite the ride!</p><div><hr></div><div class="callout-block" data-callout="true"><h1 style="text-align: center;"><strong>Information Product Canvas Workshop</strong></h1></div><div class="pullquote"><p style="text-align: center;"><em><strong>&#8220;That&#8217;s not what I wanted.&#8221;<br>&#8220;But that&#8217;s what you asked for.&#8221;</strong></em></p></div><p>Shane runs a 6 hour workshop on the Information Product Canvas,  a repeatable way to gather data requirements in 30 minutes. The approach he actually uses with stakeholders, not a textbook version that falls apart on contact with messy data and vague requirements.</p><p>He runs it regularly. </p><p>Latest dates : <a href="https://maven.com/agiledataguides/info-prod">Gather data requirements in 30 minutes using a shared language</a></p><p>Workshop details : <a href="https://maven.com/agiledataguides/info-prod">https://maven.com/agiledataguides/info-prod</a></p>]]></content:encoded></item><item><title><![CDATA[Exposing our Design System for AgileData Information Products]]></title><description><![CDATA[How to share the Information Product components we are developing with our AgileData Network partners.]]></description><link>https://agiledata.info/p/exposing-our-design-system-for-agiledata</link><guid isPermaLink="false">https://agiledata.info/p/exposing-our-design-system-for-agiledata</guid><dc:creator><![CDATA[Shagility]]></dc:creator><pubDate>Mon, 18 May 2026 12:05:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Vt98!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1739fd3f-81b8-4322-af61-8ec490ae7798_1445x1267.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As I have been working on using Claude Code and our Information Product templating system to build and deploy Information Products for our customers I have found that I actually need to build out a Design System at the same time.</p><h2>&#8220;One Shot BI Apps&#8221; aren&#8217;t good enough for us</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RfHN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0be113f7-f45f-4fd8-aa44-57d0894fca8f_1674x1235.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RfHN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0be113f7-f45f-4fd8-aa44-57d0894fca8f_1674x1235.png 424w, https://substackcdn.com/image/fetch/$s_!RfHN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0be113f7-f45f-4fd8-aa44-57d0894fca8f_1674x1235.png 848w, https://substackcdn.com/image/fetch/$s_!RfHN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0be113f7-f45f-4fd8-aa44-57d0894fca8f_1674x1235.png 1272w, https://substackcdn.com/image/fetch/$s_!RfHN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0be113f7-f45f-4fd8-aa44-57d0894fca8f_1674x1235.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RfHN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0be113f7-f45f-4fd8-aa44-57d0894fca8f_1674x1235.png" width="1456" height="1074" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0be113f7-f45f-4fd8-aa44-57d0894fca8f_1674x1235.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1074,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:205348,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/198245247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0be113f7-f45f-4fd8-aa44-57d0894fca8f_1674x1235.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RfHN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0be113f7-f45f-4fd8-aa44-57d0894fca8f_1674x1235.png 424w, https://substackcdn.com/image/fetch/$s_!RfHN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0be113f7-f45f-4fd8-aa44-57d0894fca8f_1674x1235.png 848w, https://substackcdn.com/image/fetch/$s_!RfHN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0be113f7-f45f-4fd8-aa44-57d0894fca8f_1674x1235.png 1272w, https://substackcdn.com/image/fetch/$s_!RfHN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0be113f7-f45f-4fd8-aa44-57d0894fca8f_1674x1235.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As I build and deploy  Information Products in production, I have the benefit of the deployment and running of the Information Products being completely automated using the AgileData Information Platform templating system built by Nigel a wee while ago to enable this.</p><p>This means I can focus on what the Information Product front end looks like and what data and information it presents to our customers users, rather than how I deploy and manage them.</p><p>But as I build more of these Information Products in production I find the need to define and reuse &#8216;widgets&#8217; in a repeatable way is becoming compelling.</p><p>For example I typically need a Date Picker in an Information Product.</p><p>But I don&#8217;t want Claude Code to randomly generate a new one with different code, different features and different styles every time, I want a default and repeatable version that I can choose change or replace if I need to:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_5ZC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7431486b-fc4f-4def-b003-ee2fbcd93764_1672x541.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_5ZC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7431486b-fc4f-4def-b003-ee2fbcd93764_1672x541.png 424w, https://substackcdn.com/image/fetch/$s_!_5ZC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7431486b-fc4f-4def-b003-ee2fbcd93764_1672x541.png 848w, https://substackcdn.com/image/fetch/$s_!_5ZC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7431486b-fc4f-4def-b003-ee2fbcd93764_1672x541.png 1272w, https://substackcdn.com/image/fetch/$s_!_5ZC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7431486b-fc4f-4def-b003-ee2fbcd93764_1672x541.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_5ZC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7431486b-fc4f-4def-b003-ee2fbcd93764_1672x541.png" width="1456" height="471" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7431486b-fc4f-4def-b003-ee2fbcd93764_1672x541.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:471,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:140602,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/198245247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7431486b-fc4f-4def-b003-ee2fbcd93764_1672x541.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_5ZC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7431486b-fc4f-4def-b003-ee2fbcd93764_1672x541.png 424w, https://substackcdn.com/image/fetch/$s_!_5ZC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7431486b-fc4f-4def-b003-ee2fbcd93764_1672x541.png 848w, https://substackcdn.com/image/fetch/$s_!_5ZC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7431486b-fc4f-4def-b003-ee2fbcd93764_1672x541.png 1272w, https://substackcdn.com/image/fetch/$s_!_5ZC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7431486b-fc4f-4def-b003-ee2fbcd93764_1672x541.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Same with Page Intro&#8217;s, I want a certain style:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qhwV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9eb59c-35f3-494e-b8bc-a64ae08c6ae2_1672x163.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qhwV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9eb59c-35f3-494e-b8bc-a64ae08c6ae2_1672x163.png 424w, https://substackcdn.com/image/fetch/$s_!qhwV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9eb59c-35f3-494e-b8bc-a64ae08c6ae2_1672x163.png 848w, https://substackcdn.com/image/fetch/$s_!qhwV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9eb59c-35f3-494e-b8bc-a64ae08c6ae2_1672x163.png 1272w, https://substackcdn.com/image/fetch/$s_!qhwV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9eb59c-35f3-494e-b8bc-a64ae08c6ae2_1672x163.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qhwV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9eb59c-35f3-494e-b8bc-a64ae08c6ae2_1672x163.png" width="1456" height="142" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e9eb59c-35f3-494e-b8bc-a64ae08c6ae2_1672x163.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:142,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36438,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/198245247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9eb59c-35f3-494e-b8bc-a64ae08c6ae2_1672x163.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qhwV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9eb59c-35f3-494e-b8bc-a64ae08c6ae2_1672x163.png 424w, https://substackcdn.com/image/fetch/$s_!qhwV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9eb59c-35f3-494e-b8bc-a64ae08c6ae2_1672x163.png 848w, https://substackcdn.com/image/fetch/$s_!qhwV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9eb59c-35f3-494e-b8bc-a64ae08c6ae2_1672x163.png 1272w, https://substackcdn.com/image/fetch/$s_!qhwV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9eb59c-35f3-494e-b8bc-a64ae08c6ae2_1672x163.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>And with KPI Cards, I want to be able to define a standard style and have all new Information Products use that style:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RRmH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194ed5eb-2c3a-4f35-8b16-ed38053ae253_1672x163.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RRmH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194ed5eb-2c3a-4f35-8b16-ed38053ae253_1672x163.png 424w, https://substackcdn.com/image/fetch/$s_!RRmH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194ed5eb-2c3a-4f35-8b16-ed38053ae253_1672x163.png 848w, https://substackcdn.com/image/fetch/$s_!RRmH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194ed5eb-2c3a-4f35-8b16-ed38053ae253_1672x163.png 1272w, https://substackcdn.com/image/fetch/$s_!RRmH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194ed5eb-2c3a-4f35-8b16-ed38053ae253_1672x163.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RRmH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194ed5eb-2c3a-4f35-8b16-ed38053ae253_1672x163.png" width="1456" height="142" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/194ed5eb-2c3a-4f35-8b16-ed38053ae253_1672x163.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:142,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:31979,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/198245247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194ed5eb-2c3a-4f35-8b16-ed38053ae253_1672x163.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!RRmH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194ed5eb-2c3a-4f35-8b16-ed38053ae253_1672x163.png 424w, https://substackcdn.com/image/fetch/$s_!RRmH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194ed5eb-2c3a-4f35-8b16-ed38053ae253_1672x163.png 848w, https://substackcdn.com/image/fetch/$s_!RRmH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194ed5eb-2c3a-4f35-8b16-ed38053ae253_1672x163.png 1272w, https://substackcdn.com/image/fetch/$s_!RRmH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194ed5eb-2c3a-4f35-8b16-ed38053ae253_1672x163.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>And in the near future when I add to the KPI Card component the ability to see period on period change, which I know I will be doing soon, I want all my Information Products I have already deployed to inherit that change, where it makes sense.</p><h2>Define Once, Reuse Often (DORO)</h2><p>This behaviour is just following our DORO (Define Once, Reuse Often) principle.</p><h3>Design System</h3><p>Luckily there is a well proven Pattern that solves this reusability problem called a Design System.</p><p>I am out of Claude Code tokens as I write this so over to my other friend Perplexity to find the quick answer for me:</p><div class="pullquote"><p>A design system is a comprehensive collection of reusable components, standards, and documentation that guides consistent UI/UX development across an entire product or organization. Think of it as a single source of truth that allows designers and developers to speak the same language and build cohesively without starting from scratch each time</p></div><p>Claude Code of course has access to a lot of content about Design Systems and so with some simple prompts it can start to build one out as I am building Information Products.</p><p>There is a whole problem space on how you build these components in a way that can be inherited, but that is a problem and Pattern conversation I will write up in another article.</p><h2>Making our Design System visible</h2><p>One of the other challenges is we are not the only people reusing the AgileData Information Product templating capability.</p><p>Our AgileData Network partners also use it to build, deploy and manage Information Products for their customers.</p><p>So how do I let them know what Design System components are available so they can choose to reuse them, customise them, or ignore them and build their own? </p><p>Luckily again there is a proven Pattern that solves this problem.</p><p>Companies like Google solved it when they published their Design Systems like Material.</p><p><a href="https://m3.material.io/">https://m3.material.io/</a></p><p>They created a website that let you explore and see the components that were available.</p><p>So that is the Pattern I reused.</p><p>First an overview of the Design System Context.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qOF0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e67dd30-eabc-4d0d-b02a-9d8b0df06626_1445x1153.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qOF0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e67dd30-eabc-4d0d-b02a-9d8b0df06626_1445x1153.png 424w, https://substackcdn.com/image/fetch/$s_!qOF0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e67dd30-eabc-4d0d-b02a-9d8b0df06626_1445x1153.png 848w, https://substackcdn.com/image/fetch/$s_!qOF0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e67dd30-eabc-4d0d-b02a-9d8b0df06626_1445x1153.png 1272w, https://substackcdn.com/image/fetch/$s_!qOF0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e67dd30-eabc-4d0d-b02a-9d8b0df06626_1445x1153.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qOF0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e67dd30-eabc-4d0d-b02a-9d8b0df06626_1445x1153.png" width="1445" height="1153" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e67dd30-eabc-4d0d-b02a-9d8b0df06626_1445x1153.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1153,&quot;width&quot;:1445,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:168149,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/198245247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e67dd30-eabc-4d0d-b02a-9d8b0df06626_1445x1153.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qOF0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e67dd30-eabc-4d0d-b02a-9d8b0df06626_1445x1153.png 424w, https://substackcdn.com/image/fetch/$s_!qOF0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e67dd30-eabc-4d0d-b02a-9d8b0df06626_1445x1153.png 848w, https://substackcdn.com/image/fetch/$s_!qOF0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e67dd30-eabc-4d0d-b02a-9d8b0df06626_1445x1153.png 1272w, https://substackcdn.com/image/fetch/$s_!qOF0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e67dd30-eabc-4d0d-b02a-9d8b0df06626_1445x1153.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Then each &#8216;thing&#8217; is visible.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vt98!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1739fd3f-81b8-4322-af61-8ec490ae7798_1445x1267.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vt98!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1739fd3f-81b8-4322-af61-8ec490ae7798_1445x1267.png 424w, https://substackcdn.com/image/fetch/$s_!Vt98!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1739fd3f-81b8-4322-af61-8ec490ae7798_1445x1267.png 848w, https://substackcdn.com/image/fetch/$s_!Vt98!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1739fd3f-81b8-4322-af61-8ec490ae7798_1445x1267.png 1272w, https://substackcdn.com/image/fetch/$s_!Vt98!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1739fd3f-81b8-4322-af61-8ec490ae7798_1445x1267.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vt98!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1739fd3f-81b8-4322-af61-8ec490ae7798_1445x1267.png" width="1445" height="1267" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1739fd3f-81b8-4322-af61-8ec490ae7798_1445x1267.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1267,&quot;width&quot;:1445,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:302550,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/198245247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1739fd3f-81b8-4322-af61-8ec490ae7798_1445x1267.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Vt98!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1739fd3f-81b8-4322-af61-8ec490ae7798_1445x1267.png 424w, https://substackcdn.com/image/fetch/$s_!Vt98!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1739fd3f-81b8-4322-af61-8ec490ae7798_1445x1267.png 848w, https://substackcdn.com/image/fetch/$s_!Vt98!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1739fd3f-81b8-4322-af61-8ec490ae7798_1445x1267.png 1272w, https://substackcdn.com/image/fetch/$s_!Vt98!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1739fd3f-81b8-4322-af61-8ec490ae7798_1445x1267.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NRZM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c180901-095b-4dd0-b963-c4142f2fb111_1445x1153.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NRZM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c180901-095b-4dd0-b963-c4142f2fb111_1445x1153.png 424w, https://substackcdn.com/image/fetch/$s_!NRZM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c180901-095b-4dd0-b963-c4142f2fb111_1445x1153.png 848w, https://substackcdn.com/image/fetch/$s_!NRZM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c180901-095b-4dd0-b963-c4142f2fb111_1445x1153.png 1272w, https://substackcdn.com/image/fetch/$s_!NRZM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c180901-095b-4dd0-b963-c4142f2fb111_1445x1153.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NRZM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c180901-095b-4dd0-b963-c4142f2fb111_1445x1153.png" width="1445" height="1153" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c180901-095b-4dd0-b963-c4142f2fb111_1445x1153.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1153,&quot;width&quot;:1445,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:154265,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/198245247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c180901-095b-4dd0-b963-c4142f2fb111_1445x1153.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NRZM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c180901-095b-4dd0-b963-c4142f2fb111_1445x1153.png 424w, https://substackcdn.com/image/fetch/$s_!NRZM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c180901-095b-4dd0-b963-c4142f2fb111_1445x1153.png 848w, https://substackcdn.com/image/fetch/$s_!NRZM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c180901-095b-4dd0-b963-c4142f2fb111_1445x1153.png 1272w, https://substackcdn.com/image/fetch/$s_!NRZM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c180901-095b-4dd0-b963-c4142f2fb111_1445x1153.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SU9Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85076546-43c5-433d-88d5-a8fbd4ef7a13_1445x1153.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SU9Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85076546-43c5-433d-88d5-a8fbd4ef7a13_1445x1153.png 424w, https://substackcdn.com/image/fetch/$s_!SU9Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85076546-43c5-433d-88d5-a8fbd4ef7a13_1445x1153.png 848w, https://substackcdn.com/image/fetch/$s_!SU9Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85076546-43c5-433d-88d5-a8fbd4ef7a13_1445x1153.png 1272w, https://substackcdn.com/image/fetch/$s_!SU9Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85076546-43c5-433d-88d5-a8fbd4ef7a13_1445x1153.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SU9Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85076546-43c5-433d-88d5-a8fbd4ef7a13_1445x1153.png" width="1445" height="1153" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/85076546-43c5-433d-88d5-a8fbd4ef7a13_1445x1153.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1153,&quot;width&quot;:1445,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:194187,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/198245247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85076546-43c5-433d-88d5-a8fbd4ef7a13_1445x1153.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SU9Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85076546-43c5-433d-88d5-a8fbd4ef7a13_1445x1153.png 424w, https://substackcdn.com/image/fetch/$s_!SU9Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85076546-43c5-433d-88d5-a8fbd4ef7a13_1445x1153.png 848w, https://substackcdn.com/image/fetch/$s_!SU9Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85076546-43c5-433d-88d5-a8fbd4ef7a13_1445x1153.png 1272w, https://substackcdn.com/image/fetch/$s_!SU9Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85076546-43c5-433d-88d5-a8fbd4ef7a13_1445x1153.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q5QR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3d23791-87e7-4730-8840-ba7c7faaf537_1445x1153.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q5QR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3d23791-87e7-4730-8840-ba7c7faaf537_1445x1153.png 424w, https://substackcdn.com/image/fetch/$s_!Q5QR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3d23791-87e7-4730-8840-ba7c7faaf537_1445x1153.png 848w, https://substackcdn.com/image/fetch/$s_!Q5QR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3d23791-87e7-4730-8840-ba7c7faaf537_1445x1153.png 1272w, https://substackcdn.com/image/fetch/$s_!Q5QR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3d23791-87e7-4730-8840-ba7c7faaf537_1445x1153.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q5QR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3d23791-87e7-4730-8840-ba7c7faaf537_1445x1153.png" width="1445" height="1153" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3d23791-87e7-4730-8840-ba7c7faaf537_1445x1153.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1153,&quot;width&quot;:1445,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:192622,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/198245247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3d23791-87e7-4730-8840-ba7c7faaf537_1445x1153.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Q5QR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3d23791-87e7-4730-8840-ba7c7faaf537_1445x1153.png 424w, https://substackcdn.com/image/fetch/$s_!Q5QR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3d23791-87e7-4730-8840-ba7c7faaf537_1445x1153.png 848w, https://substackcdn.com/image/fetch/$s_!Q5QR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3d23791-87e7-4730-8840-ba7c7faaf537_1445x1153.png 1272w, https://substackcdn.com/image/fetch/$s_!Q5QR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3d23791-87e7-4730-8840-ba7c7faaf537_1445x1153.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>And each Component is interactive so you can quickly see how it works:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vt_-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f9c4ac0-3e5f-476c-a44f-7ee5edd5b7fa_1445x698.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vt_-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f9c4ac0-3e5f-476c-a44f-7ee5edd5b7fa_1445x698.png 424w, https://substackcdn.com/image/fetch/$s_!vt_-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f9c4ac0-3e5f-476c-a44f-7ee5edd5b7fa_1445x698.png 848w, https://substackcdn.com/image/fetch/$s_!vt_-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f9c4ac0-3e5f-476c-a44f-7ee5edd5b7fa_1445x698.png 1272w, https://substackcdn.com/image/fetch/$s_!vt_-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f9c4ac0-3e5f-476c-a44f-7ee5edd5b7fa_1445x698.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vt_-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f9c4ac0-3e5f-476c-a44f-7ee5edd5b7fa_1445x698.png" width="1445" height="698" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4f9c4ac0-3e5f-476c-a44f-7ee5edd5b7fa_1445x698.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:698,&quot;width&quot;:1445,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:140050,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/198245247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f9c4ac0-3e5f-476c-a44f-7ee5edd5b7fa_1445x698.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vt_-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f9c4ac0-3e5f-476c-a44f-7ee5edd5b7fa_1445x698.png 424w, https://substackcdn.com/image/fetch/$s_!vt_-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f9c4ac0-3e5f-476c-a44f-7ee5edd5b7fa_1445x698.png 848w, https://substackcdn.com/image/fetch/$s_!vt_-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f9c4ac0-3e5f-476c-a44f-7ee5edd5b7fa_1445x698.png 1272w, https://substackcdn.com/image/fetch/$s_!vt_-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f9c4ac0-3e5f-476c-a44f-7ee5edd5b7fa_1445x698.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And then provide visibility as things constantly change:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gYA0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82c75f7-e892-40bf-9387-8ca3a84de6c1_1445x333.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gYA0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82c75f7-e892-40bf-9387-8ca3a84de6c1_1445x333.png 424w, https://substackcdn.com/image/fetch/$s_!gYA0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82c75f7-e892-40bf-9387-8ca3a84de6c1_1445x333.png 848w, https://substackcdn.com/image/fetch/$s_!gYA0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82c75f7-e892-40bf-9387-8ca3a84de6c1_1445x333.png 1272w, https://substackcdn.com/image/fetch/$s_!gYA0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82c75f7-e892-40bf-9387-8ca3a84de6c1_1445x333.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gYA0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82c75f7-e892-40bf-9387-8ca3a84de6c1_1445x333.png" width="1445" height="333" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a82c75f7-e892-40bf-9387-8ca3a84de6c1_1445x333.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:333,&quot;width&quot;:1445,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70899,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/198245247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82c75f7-e892-40bf-9387-8ca3a84de6c1_1445x333.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gYA0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82c75f7-e892-40bf-9387-8ca3a84de6c1_1445x333.png 424w, https://substackcdn.com/image/fetch/$s_!gYA0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82c75f7-e892-40bf-9387-8ca3a84de6c1_1445x333.png 848w, https://substackcdn.com/image/fetch/$s_!gYA0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82c75f7-e892-40bf-9387-8ca3a84de6c1_1445x333.png 1272w, https://substackcdn.com/image/fetch/$s_!gYA0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82c75f7-e892-40bf-9387-8ca3a84de6c1_1445x333.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SRde!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe842b9fb-ae41-4d30-8ada-a273a0fb2bb2_1445x1264.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SRde!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe842b9fb-ae41-4d30-8ada-a273a0fb2bb2_1445x1264.png 424w, https://substackcdn.com/image/fetch/$s_!SRde!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe842b9fb-ae41-4d30-8ada-a273a0fb2bb2_1445x1264.png 848w, https://substackcdn.com/image/fetch/$s_!SRde!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe842b9fb-ae41-4d30-8ada-a273a0fb2bb2_1445x1264.png 1272w, https://substackcdn.com/image/fetch/$s_!SRde!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe842b9fb-ae41-4d30-8ada-a273a0fb2bb2_1445x1264.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SRde!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe842b9fb-ae41-4d30-8ada-a273a0fb2bb2_1445x1264.png" width="1445" height="1264" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e842b9fb-ae41-4d30-8ada-a273a0fb2bb2_1445x1264.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1264,&quot;width&quot;:1445,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:331295,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/198245247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe842b9fb-ae41-4d30-8ada-a273a0fb2bb2_1445x1264.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SRde!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe842b9fb-ae41-4d30-8ada-a273a0fb2bb2_1445x1264.png 424w, https://substackcdn.com/image/fetch/$s_!SRde!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe842b9fb-ae41-4d30-8ada-a273a0fb2bb2_1445x1264.png 848w, https://substackcdn.com/image/fetch/$s_!SRde!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe842b9fb-ae41-4d30-8ada-a273a0fb2bb2_1445x1264.png 1272w, https://substackcdn.com/image/fetch/$s_!SRde!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe842b9fb-ae41-4d30-8ada-a273a0fb2bb2_1445x1264.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Dynamic Context not Static Documentation</h2><p>In the past these Design System websites would be static, i.e they would be generated and then hosted so the AgileData Network partners could view them at will.</p><p>But that always took effort to keep it up to date. </p><p>Yes I could automate that refresh each time I get Claude Code to iterate the design system, but given how often I am iterating it at the moment just to get to  &#8220;BI tablestakes&#8221; (that is a whole nother article) it will burn tokens constantly updating it, and there would always be those times where Claude Code will &#8220;forgot&#8221; to update it.</p><p>So applying our &#8220;Context not Code by Default&#8221; principle, I have embedded the capability to generate the Design System into the Design Systems / Information Product templating system itself.</p><p>What this means is when an AgileData Network partner wants to see the latest version of the Design System they just ask Claude Code to generate it.  Claude will then read the Design System, generate a standalone localhost app and the partner can explore it to their hearts content.</p><p>That way it is always up to date, as it is generated when it is needed using the Context that is current.</p><p>(and it uses the AgileData Network partners Claude Code tokens, not mine &#8230;. )</p><h2>Iteration One Done</h2><p>This is just the first iteration of the Design System.</p><p>Now we need to test it for a while with our AgileData Network partners and prove it actually makes their lives easier and what we need to change.</p><div><hr></div><div class="callout-block" data-callout="true"><h1 style="text-align: center;"><strong>Information Product Canvas Workshop</strong></h1></div><div class="pullquote"><p style="text-align: center;"><em><strong>&#8220;That&#8217;s not what I wanted.&#8221;<br>&#8220;But that&#8217;s what you asked for.&#8221;</strong></em></p></div><p>Shane runs a 6 hour workshop on the Information Product Canvas,  a repeatable way to gather data requirements in 30 minutes. The approach he actually uses with stakeholders, not a textbook version that falls apart on contact with messy data and vague requirements.</p><p>He runs it regularly. </p><p>Latest dates : <a href="https://maven.com/agiledataguides/info-prod">Gather data requirements in 30 minutes using a shared language</a></p><p>Workshop details : <a href="https://maven.com/agiledataguides/info-prod">https://maven.com/agiledataguides/info-prod</a></p>]]></content:encoded></item><item><title><![CDATA[My "AI" Harness]]></title><description><![CDATA[What it is and how it helps me]]></description><link>https://agiledata.info/p/my-ai-harness</link><guid isPermaLink="false">https://agiledata.info/p/my-ai-harness</guid><dc:creator><![CDATA[Shagility]]></dc:creator><pubDate>Fri, 15 May 2026 17:43:13 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e3a8e749-2706-4a52-8e34-c3809946c87a_2048x2048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>What is an &#8220;AI Harness&#8221;</h2><p>As I have been working with Claude and Claude Code to do some &#8220;vibe coding&#8221; development over the last wee while I have also been working on a &#8220;harness&#8221; that is designed to make me more efficient.<br><br>Its following the DORO (Define Once, Reuse Often) principle I try and follow.</p><p>One of the surprising thing (to me anyway) is when I mention the concept of a &#8220;harness&#8221; to other people I sometimes get blank stares.</p><p>I actually did a LinkedIn poll and this feeling was reinforced by the reponses.</p><p><a href="https://www.linkedin.com/posts/shagility_based-on-a-few-chats-and-a-bunch-of-reading-activity-7458771767482839041-cO_e/">https://www.linkedin.com/posts/shagility_based-on-a-few-chats-and-a-bunch-of-reading-activity-7458771767482839041-cO_e/</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hm2Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f628b14-c416-42f4-9d4c-4cd1f41b576d_531x319.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hm2Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f628b14-c416-42f4-9d4c-4cd1f41b576d_531x319.png 424w, https://substackcdn.com/image/fetch/$s_!Hm2Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f628b14-c416-42f4-9d4c-4cd1f41b576d_531x319.png 848w, https://substackcdn.com/image/fetch/$s_!Hm2Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f628b14-c416-42f4-9d4c-4cd1f41b576d_531x319.png 1272w, https://substackcdn.com/image/fetch/$s_!Hm2Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f628b14-c416-42f4-9d4c-4cd1f41b576d_531x319.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hm2Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f628b14-c416-42f4-9d4c-4cd1f41b576d_531x319.png" width="531" height="319" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f628b14-c416-42f4-9d4c-4cd1f41b576d_531x319.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:319,&quot;width&quot;:531,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32839,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://agiledata.info/i/197887422?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f628b14-c416-42f4-9d4c-4cd1f41b576d_531x319.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Hm2Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f628b14-c416-42f4-9d4c-4cd1f41b576d_531x319.png 424w, https://substackcdn.com/image/fetch/$s_!Hm2Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f628b14-c416-42f4-9d4c-4cd1f41b576d_531x319.png 848w, https://substackcdn.com/image/fetch/$s_!Hm2Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f628b14-c416-42f4-9d4c-4cd1f41b576d_531x319.png 1272w, https://substackcdn.com/image/fetch/$s_!Hm2Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f628b14-c416-42f4-9d4c-4cd1f41b576d_531x319.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>No seriously what is an &#8220;AI Harness&#8221;</h2><p>One of the problems I have is I can&#8217;t share the harness files we have developed within our AgileData platform and I don&#8217;t want to share the harness files from my PersonalOS version.<br><br>I thought about mocking some up, but then they would&#8217;t be real examples and so wouldn&#8217;t be that helpful in showing what they do, how they do it and their real value.</p><p>I actually started my harness journey based on playing with OpenClaw, listening to a few podcasts on the subject and chatting to <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Nick Zervoudis&quot;,&quot;id&quot;:6245781,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/2c89fc3f-12ff-4f16-b1a1-502c70441381_1332x1810.png&quot;,&quot;uuid&quot;:&quot;36a04012-5af0-4e62-bbca-b693cf1b8598&quot;}" data-component-name="MentionToDOM"></span> .  Nick did an in-person meetup on how he built his PersonalOS harness and how he uses it, I learnt a lot at that session.</p><p>You can watch a version of this talk online here:</p><div id="youtube2-2i_MR16ZoCM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;2i_MR16ZoCM&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/2i_MR16ZoCM?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>There is also a great article by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Andreas Kretz&quot;,&quot;id&quot;:181692620,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30eec9a4-a54a-4412-b304-761478dcccb6_4000x6000.jpeg&quot;,&quot;uuid&quot;:&quot;b4c58ab4-1b48-48c2-a4ab-ab50365f4b85&quot;}" data-component-name="MentionToDOM"></span> on LinkedIn that explains what an AI Harness is:</p><p><a href="https://www.linkedin.com/pulse/i-learned-ai-harnesses-you-should-too-andreas-kretz-v2okf">https://www.linkedin.com/pulse/i-learned-ai-harnesses-you-should-too-andreas-kretz-v2okf</a></p><h2>Claude Write up on how my harness works</h2><p>One way I thought might be useful to share this part of my journey is to get Claude to go through all the chats and code we have worked on together over the last we while to create my harness and explain it.</p><p>This has been based on iterating the harness for three specific use cases:</p><ol><li><p>To support my PersonalOS</p></li><li><p>To support the vibe coding of the open source Pattern Template Standalone Apps I have been creating and sharing. (<a href="https://github.com/AgileDataGuides">https://github.com/AgileDataGuides</a>)</p></li><li><p>To support the creation of an Information Product templating system in the AgileData platform and using it to build and deploy Information Products for our customers.</p></li></ol><p>The key is each time I work on one of these use cases, the learnings from doing that work is used to enhance the harness.  And hopefully makes that work quicker and easier for me next time.</p><p>So here is what Claude wrote.</p><div><hr></div><div class="callout-block" data-callout="true"><h1>The Agile Data Way-of-Working Harness</h1><p>A reusable convention package that gives every AI-assisted coding session in our repositories the same Way of Working &#8212; the disciplines, guardrails, and patterns we&#8217;ve evolved over months of working with AI coding assistants.</p><h2>The problem</h2><p>AI coding assistants are stateless. Each session starts fresh, so the team re-explains conventions, hits the same gotchas, and watches the same mistakes recur across Agents. When a learning emerges in one Agent, there&#8217;s no clean path to apply it everywhere it matters.</p><h2>The structure</h2><p>Each repository carries a small, predictable bundle the AI reads at session start. Together this bundle defines a specific <strong>Agent</strong> &#8212; the AI is no longer a generic assistant; it has an identity, hard rules, a way of working, and a memory of what it has learned.</p><p><strong>Agent identity</strong> &#8212; four short markdown files defining the Agent&#8217;s character:</p><ul><li><p><code>persona.md</code> &#8212; what this Agent is, its voice, who it serves</p></li><li><p><code>policies.md</code> &#8212; hard rules and guardrails (will not / will always / boundaries)</p></li><li><p><code>wow.md</code> &#8212; Agent-specific way of working + accumulated retro learnings</p></li><li><p><code>retro.md</code> &#8212; running weekly log of new learnings</p></li></ul><p><strong>Universal conventions</strong> in a single <code>CLAUDE.md</code> that the AI loads automatically:</p><ul><li><p>Task tracking (TODO / DOING / DONE files)</p></li><li><p>Commit discipline (logical chunks, no work pileup)</p></li><li><p>Definition of Ready / Definition of Done checklists</p></li><li><p>Press release format for user-facing changes (working-backwards style)</p></li><li><p>Estimation as t-shirt sizes (XS to XL), not minutes</p></li><li><p>Pre-push verification (explicit checklist before push to auto-deploy branches)</p></li><li><p>Design system compliance (every UI value traces to a design token)</p></li><li><p>Scoped tool / data access per Agent (prevents wrong-environment bugs)</p></li></ul><p><strong>A skills system</strong> &#8212; discrete procedures the Agent invokes by name when triggered (e.g. <em>&#8220;draft a step-page&#8221;</em>, <em>&#8220;verify after change&#8221;</em>). Skills load on demand, so they don&#8217;t bloat every session&#8217;s context.</p><h2>The inheritance hierarchy</h2><pre><code><code>Universal harness     &#8212; applies to every Agent
   Family templates   &#8212; shared patterns for one Agent family
      Real Agents     &#8212; specific deployments
</code></code></pre><p>A new Agent cloned from a family template inherits all three layers and starts with a clean identity it customises. Every layer follows the same convention set.</p><h2>What it gives you</h2><ul><li><p>New AI sessions reach productive work in minutes, without re-explaining basics</p></li><li><p>Conventions stay consistent across Agents without anyone policing them</p></li><li><p>Bugs caught once stay caught &#8212; they land as policies or guardrails</p></li><li><p>AI estimates and pre-push verifications are predictable and comparable</p></li><li><p>Cross-Agent learnings compound rather than re-occurring</p></li></ul><h2>What it doesn&#8217;t do</h2><ul><li><p>Replace human judgement on architecture or product direction</p></li><li><p>Generate code without context &#8212; good prompts still matter</p></li><li><p>Work across tools that don&#8217;t honour structured conventions</p></li></ul><p>The harness is small, opinionated, and modular. Drop in what fits, leave what doesn&#8217;t.</p><div><hr></div><h2>The retro process &#8212; how learnings compound</h2><p>The retro flow is the engine that keeps the harness alive. Without it, the conventions calcify and the harness becomes a relic. With it, every Agent that&#8217;s harnessed benefits from every learning every other Agent surfaces.</p><h3>Three tiers, one direction</h3><pre><code><code>Weekly retro.md (per Agent)
   &#8595; proven across sessions
"Retro learnings" in wow.md (per Agent)
   &#8595; would benefit other Agents
Harness inbox (cross-Agent review)
   &#8595; accepted by curator
Universal conventions / shared skills (every Agent)
   &#8595; sync
Sister Agents pick it up
</code></code></pre><h3>Tier 1 &#8212; Weekly retro per Agent</h3><p>Mid-session, when a learning emerges, it gets added to <code>retro.md</code> under the current week&#8217;s heading. Examples of what lands here:</p><ul><li><p><em>&#8220;Tooltips inside scrollable tables need to portal to </em><code>&lt;body&gt;</code><em> or they get clipped by overflow.&#8221;</em></p></li><li><p><em>&#8220;Don&#8217;t fabricate descriptions when the catalog is silent &#8212; use an explicit </em><code>(no description in catalog)</code><em> fallback.&#8221;</em></p></li><li><p><em>&#8220;Status of an Information Product is about trust level, not dev stage. Code-complete + data-unvalidated is </em><code>experimental</code><em>, not </em><code>live</code><em>.&#8221;</em></p></li></ul><p>The retro log is cheap, time-boxed, and read by humans during the weekly review.</p><h3>Tier 2 &#8212; Promote into wow.md when proven</h3><p>If a retro entry has stuck across multiple sessions and continues to serve the Agent well, it&#8217;s promoted into <code>wow.md</code> under &#8220;Retro learnings&#8221; &#8212; becoming a permanent Agent rule. The model reads <code>wow.md</code> at session start, so promoted entries shape future behaviour automatically.</p><h3>Tier 3 &#8212; Promote to the harness for universal value</h3><p>A learning that would help every Agent, not just this one, gets sent to the harness inbox via the <code>retro-promote</code> skill. The promotion is a single markdown file with a frontmatter block declaring its proposed destination:</p><pre><code><code>proposed_destination: agiledata     # universal Agile Data rule
# or: custom-app-template           # all Agile Data custom-app Agents
# or: demo-template                 # one Agent family
# or: shagility                     # personal preferences only
</code></code></pre><p>The curator reviews the inbox in a separate session, applies the universality test (&#8221;would another Agent benefit from this?&#8221;), and either accepts into the appropriate layer of the harness, rejects, or defers.</p><h3>The reverse path &#8212; sync down</h3><p>When the curator accepts a learning into the universal harness, it doesn&#8217;t magically appear in every Agent. Each Agent pulls it on the next <code>harness-sync</code> call. This explicit pull preserves Agent autonomy &#8212; a fork can choose not to sync a change it doesn&#8217;t want.</p><h3>Why this matters</h3><p>Without the retro loop, the harness becomes static reference material that quickly drifts out of date. With it, the harness is a living convention base that gets sharper every week. The cost of a hard-won learning is paid once; the value compounds across every Agent that follows.</p><div><hr></div><h2>How this differs from &#8220;just a collection of skills&#8221;</h2><p>It&#8217;s tempting to imagine the harness is just a pile of skill files. It isn&#8217;t. Confusing the two leads to a system that feels organised but doesn&#8217;t actually change behaviour where it matters.</p><h3>Skills are tactical. The harness is strategic.</h3><p>A <strong>skill</strong> is a discrete procedure for a specific task: <em>&#8220;draft a LinkedIn post from a published article&#8221;</em>, <em>&#8220;verify the changed code by running the test suite&#8221;</em>. Loaded on demand, by keyword match, when the user asks for the thing.</p><p>The <strong>harness</strong> is the identity, conventions, and rules of engagement that apply BEFORE any specific task starts. <em>&#8220;This is what this Agent is.&#8221;</em> <em>&#8220;Here&#8217;s what we never do.&#8221;</em> <em>&#8220;Here&#8217;s how we track work.&#8221;</em> <em>&#8220;Here&#8217;s the press release format every user-facing change must follow.&#8221;</em></p><p>A skill answers <em>how</em> to do a particular task. The harness answers <em>who is this Agent</em>, <em>what are the non-negotiables</em>, <em>how do we operate</em>.</p><h3>Skills load on demand. Harness conventions are always-on.</h3><p>The model only loads a skill&#8217;s full body when the user&#8217;s task triggers its description (&#8221;write a press release&#8221; &#8594; load the press-release skill). Without that trigger, the skill sits silent.</p><p>Agent identity (persona, policies, wow) is loaded into the system prompt every session start. Every conversation, every response, the model is already operating inside that frame. That&#8217;s why a stray &#8220;wrong tenancy&#8221; mistake gets caught &#8212; the policy is always in scope, not waiting for a keyword.</p><h3>Skills don&#8217;t enforce discipline. Conventions do.</h3><p>You can write a skill called <em>&#8220;do the Definition of Done&#8221;</em>, but it only fires if someone asks for it. The DoD checklist as a convention in <code>CLAUDE.md</code> shapes every response by default.</p><p>The pre-push verification rule that catches wrong-tenancy data, the press release format that protects brand voice, the t-shirt sizing rule that stops minute-level commitments &#8212; none of these would be reliable if they were skills the user has to invoke. They have to be the air the Agent breathes.</p><h3>Skills don&#8217;t propagate. The harness has a sync path.</h3><p>If you write a great skill in Agent A, it stays in Agent A. Agent B&#8217;s session has no idea it exists. The retro flow + harness sync is what makes a learning in one Agent show up everywhere it matters.</p><p>A pile of skills with no propagation path gets reinvented in every repo. The harness pays the cost of a learning once.</p><h3>Skills don&#8217;t carry Agent context. Identity files do.</h3><p>A skill called <em>&#8220;build a marketplace page&#8221;</em> is the same procedure no matter which Agent it&#8217;s in. But what a marketplace page <em>means</em> for an Information Product Agent with five live products is different to what it means for a single-product demo Agent. The persona, policies, and wow files give the AI that Agent-specific context BEFORE it reaches for any procedure.</p><h3>The relationship</h3><p>Skills and the harness aren&#8217;t competitors &#8212; they&#8217;re complementary layers:</p><p>Layer Loaded when Best for <strong>Agent identity</strong> (persona/policies/wow) Every session start, always-on Who this Agent is, hard rules, way of working <strong>Universal conventions</strong> (CLAUDE.md) Every session start, always-on Rules that apply to every Agent regardless of context <strong>Skills</strong> On-demand, by keyword trigger Procedures for specific recurring tasks <strong>Retro flow</strong> Weekly + as learnings emerge Keeping conventions alive and propagating wins</p><p>Take any one of these layers out and the structure leaks. Stack them and the AI session arrives with Agent context already loaded, universal rules already in scope, the right procedure ready to fire when triggered, and a clean path for what it learns to compound into the next session.</p><p>That&#8217;s the harness.</p></div><div><hr></div><blockquote><p>Markup version of the text at the bottom of the article if you want to copy and paste it into your own LLM.</p></blockquote><p></p><h2>Some More Context</h2><p>I asked Claude to explain:</p><ol><li><p>What the harness is</p></li><li><p>How it is inherited across &#8220;agents&#8221;</p></li><li><p>How it differs from a bunch of skills.</p></li></ol><p>When it talks about &#8220;Agents&#8221; there is nothing fancy happening, its is just a different directory on my MacBook, that has separate code in it that I am working on for a specific Use Case.</p><p>Nothing I am doing is unique or magic, a lot of people are building these harnesses as they use these tools.</p><h2>Why not just use somebody elses &#8220;harness&#8221;</h2><p>There are a bunch of harnesses out there you can download and use.</p><p>I tried a few and found they didn&#8217;t help me as much as I had hoped.</p><p>It might have been the type of work I am trying to use them for.</p><p>It might have been my lack of coding skills.</p><p>Try one and see if they help you.</p><p>Part of this whole journey is learning as I am doing so I also naturally leaned towards craft my own. </p><h2>My Agile Data Way of Working Language</h2><p>You can see the Agile Data language I use coming through strongly in this harness:</p><ul><li><p>Persona</p></li><li><p>Policies</p></li><li><p>WoW</p></li><li><p>Retro</p></li><li><p>Defintion of Ready</p></li><li><p>Definition of Done</p></li><li><p>TODO  / DOING / DONE</p></li><li><p>Press Release</p></li></ul><p>I have naturally being applying the Patterns and Pattern Templates I coach a human Data and Analytics team to use to my machine buddy.</p><p>Others use different terms for the same things (Identity, Soul etc).  They may also include the things I hold in multiple files in a single file for their harness.</p><p>And I do worry that applying Human centric patterns to the Machine may not be the optimal approach.</p><h2>A journey not a proven Pattern or Pattern Template</h2><p>All the above is just a brain dump on part of my journey so far.</p><p>It is not a well formed Pattern or a tested Pattern Template.</p><p>But hopefully Sharing it in its half arsed state is still Caring.</p><h1>Markdown Version of the Claude Content</h1><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;markdown&quot;,&quot;nodeId&quot;:&quot;46b1f4a6-3cb3-4df7-b417-f694ade0becd&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-markdown"># The Agile Data Way-of-Working Harness

A reusable convention package that gives every AI-assisted coding session in our repositories the same Way of Working &#8212; the disciplines, guardrails, and patterns we've evolved over months of working with AI coding assistants.

## The problem

AI coding assistants are stateless. Each session starts fresh, so the team re-explains conventions, hits the same gotchas, and watches the same mistakes recur across Agents. When a learning emerges in one Agent, there's no clean path to apply it everywhere it matters.

## The structure

Each repository carries a small, predictable bundle the AI reads at session start. Together this bundle defines a specific **Agent** &#8212; the AI is no longer a generic assistant; it has an identity, hard rules, a way of working, and a memory of what it has learned.

**Agent identity** &#8212; four short markdown files defining the Agent's character:

- `persona.md` &#8212; what this Agent is, its voice, who it serves
- `policies.md` &#8212; hard rules and guardrails (will not / will always / boundaries)
- `wow.md` &#8212; Agent-specific way of working + accumulated retro learnings
- `retro.md` &#8212; running weekly log of new learnings

**Universal conventions** in a single `CLAUDE.md` that the AI loads automatically:

- Task tracking (TODO / DOING / DONE files)
- Commit discipline (logical chunks, no work pileup)
- Definition of Ready / Definition of Done checklists
- Press release format for user-facing changes (working-backwards style)
- Estimation as t-shirt sizes (XS to XL), not minutes
- Pre-push verification (explicit checklist before push to auto-deploy branches)
- Design system compliance (every UI value traces to a design token)
- Scoped tool / data access per Agent (prevents wrong-environment bugs)

**A skills system** &#8212; discrete procedures the Agent invokes by name when triggered (e.g. *"draft a step-page"*, *"verify after change"*). Skills load on demand, so they don't bloat every session's context.

## The inheritance hierarchy

```
Universal harness     &#8212; applies to every Agent
   Family templates   &#8212; shared patterns for one Agent family
      Real Agents     &#8212; specific deployments
```

A new Agent cloned from a family template inherits all three layers and starts with a clean identity it customises. Every layer follows the same convention set.

## What it gives you

- New AI sessions reach productive work in minutes, without re-explaining basics
- Conventions stay consistent across Agents without anyone policing them
- Bugs caught once stay caught &#8212; they land as policies or guardrails
- AI estimates and pre-push verifications are predictable and comparable
- Cross-Agent learnings compound rather than re-occurring

## What it doesn't do

- Replace human judgement on architecture or product direction
- Generate code without context &#8212; good prompts still matter
- Work across tools that don't honour structured conventions

The harness is small, opinionated, and modular. Drop in what fits, leave what doesn't.

---

## The retro process &#8212; how learnings compound

The retro flow is the engine that keeps the harness alive. Without it, the conventions calcify and the harness becomes a relic. With it, every Agent that's harnessed benefits from every learning every other Agent surfaces.

### Three tiers, one direction

```
Weekly retro.md (per Agent)
   &#8595; proven across sessions
"Retro learnings" in wow.md (per Agent)
   &#8595; would benefit other Agents
Harness inbox (cross-Agent review)
   &#8595; accepted by curator
Universal conventions / shared skills (every Agent)
   &#8595; sync
Sister Agents pick it up
```

### Tier 1 &#8212; Weekly retro per Agent

Mid-session, when a learning emerges, it gets added to `retro.md` under the current week's heading. Examples of what lands here:

- *"Tooltips inside scrollable tables need to portal to `&lt;body&gt;` or they get clipped by overflow."*
- *"Don't fabricate descriptions when the catalog is silent &#8212; use an explicit `(no description in catalog)` fallback."*
- *"Status of an Information Product is about trust level, not dev stage. Code-complete + data-unvalidated is `experimental`, not `live`."*

The retro log is cheap, time-boxed, and read by humans during the weekly review.

### Tier 2 &#8212; Promote into wow.md when proven

If a retro entry has stuck across multiple sessions and continues to serve the Agent well, it's promoted into `wow.md` under "Retro learnings" &#8212; becoming a permanent Agent rule. The model reads `wow.md` at session start, so promoted entries shape future behaviour automatically.

### Tier 3 &#8212; Promote to the harness for universal value

A learning that would help every Agent, not just this one, gets sent to the harness inbox via the `retro-promote` skill. The promotion is a single markdown file with a frontmatter block declaring its proposed destination:

```yaml
proposed_destination: agiledata     # universal Agile Data rule
# or: custom-app-template           # all Agile Data custom-app Agents
# or: demo-template              # one Agent family
# or: shagility                     # personal preferences only
```

The curator reviews the inbox in a separate session, applies the universality test ("would another Agent benefit from this?"), and either accepts into the appropriate layer of the harness, rejects, or defers.

### The reverse path &#8212; sync down

When the curator accepts a learning into the universal harness, it doesn't magically appear in every Agent. Each Agent pulls it on the next `harness-sync` call. This explicit pull preserves Agent autonomy &#8212; a fork can choose not to sync a change it doesn't want.

### Why this matters

Without the retro loop, the harness becomes static reference material that quickly drifts out of date. With it, the harness is a living convention base that gets sharper every week. The cost of a hard-won learning is paid once; the value compounds across every Agent that follows.

---

## How this differs from "just a collection of skills"

It's tempting to imagine the harness is just a pile of skill files. It isn't. Confusing the two leads to a system that feels organised but doesn't actually change behaviour where it matters.

### Skills are tactical. The harness is strategic.

A **skill** is a discrete procedure for a specific task: *"draft a LinkedIn post from a published article"*, *"verify the changed code by running the test suite"*. Loaded on demand, by keyword match, when the user asks for the thing.

The **harness** is the identity, conventions, and rules of engagement that apply BEFORE any specific task starts. *"This is what this Agent is."* *"Here's what we never do."* *"Here's how we track work."* *"Here's the press release format every user-facing change must follow."*

A skill answers *how* to do a particular task. The harness answers *who is this Agent*, *what are the non-negotiables*, *how do we operate*.

### Skills load on demand. Harness conventions are always-on.

The model only loads a skill's full body when the user's task triggers its description ("write a press release" &#8594; load the press-release skill). Without that trigger, the skill sits silent.

Agent identity (persona, policies, wow) is loaded into the system prompt every session start. Every conversation, every response, the model is already operating inside that frame. That's why a stray "wrong tenancy" mistake gets caught &#8212; the policy is always in scope, not waiting for a keyword.

### Skills don't enforce discipline. Conventions do.

You can write a skill called *"do the Definition of Done"*, but it only fires if someone asks for it. The DoD checklist as a convention in `CLAUDE.md` shapes every response by default.

The pre-push verification rule that catches wrong-tenancy data, the press release format that protects brand voice, the t-shirt sizing rule that stops minute-level commitments &#8212; none of these would be reliable if they were skills the user has to invoke. They have to be the air the Agent breathes.

### Skills don't propagate. The harness has a sync path.

If you write a great skill in Agent A, it stays in Agent A. Agent B's session has no idea it exists. The retro flow + harness sync is what makes a learning in one Agent show up everywhere it matters.

A pile of skills with no propagation path gets reinvented in every repo. The harness pays the cost of a learning once.

### Skills don't carry Agent context. Identity files do.

A skill called *"build a marketplace page"* is the same procedure no matter which Agent it's in. But what a marketplace page *means* for an Information Product Agent with five live products is different to what it means for a single-product demo Agent. The persona, policies, and wow files give the AI that Agent-specific context BEFORE it reaches for any procedure.

### The relationship

Skills and the harness aren't competitors &#8212; they're complementary layers:

| Layer | Loaded when | Best for |
|---|---|---|
| **Agent identity** (persona/policies/wow) | Every session start, always-on | Who this Agent is, hard rules, way of working |
| **Universal conventions** (CLAUDE.md) | Every session start, always-on | Rules that apply to every Agent regardless of context |
| **Skills** | On-demand, by keyword trigger | Procedures for specific recurring tasks |
| **Retro flow** | Weekly + as learnings emerge | Keeping conventions alive and propagating wins |

Take any one of these layers out and the structure leaks. Stack them and the AI session arrives with Agent context already loaded, universal rules already in scope, the right procedure ready to fire when triggered, and a clean path for what it learns to compound into the next session.

That's the harness.
</code></pre></div><div><hr></div><div class="callout-block" data-callout="true"><h1 style="text-align: center;"><strong>Information Product Canvas Workshop</strong></h1></div><div class="pullquote"><p style="text-align: center;"><em><strong>&#8220;That&#8217;s not what I wanted.&#8221;<br>&#8220;But that&#8217;s what you asked for.&#8221;</strong></em></p></div><p>Shane runs a 6 hour workshop on the Information Product Canvas,  a repeatable way to gather data requirements in 30 minutes. The approach he actually uses with stakeholders, not a textbook version that falls apart on contact with messy data and vague requirements.</p><p>He runs it regularly. </p><p>Latest dates : <a href="https://maven.com/agiledataguides/info-prod">Gather data requirements in 30 minutes using a shared language</a></p><p>Workshop details : <a href="https://maven.com/agiledataguides/info-prod">https://maven.com/agiledataguides/info-prod</a></p>]]></content:encoded></item></channel></rss>