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

<channel>
	<title>design and development Archives &#8212; Stampede: the strategic design &amp; technology company</title>
	<atom:link href="https://stampede-design.com/blog/tag/design-and-development/feed/" rel="self" type="application/rss+xml" />
	<link>https://stampede-design.com/blog/tag/design-and-development/</link>
	<description>We are creating better worlds though thoughtful design and technology. Connect with us!</description>
	<lastBuildDate>Tue, 07 Apr 2026 10:01:04 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>

<image>
	<url>https://stampede-design.com/wp-content/uploads/2024/02/cropped-Stampede-Favicon-old-32x32.png</url>
	<title>design and development Archives &#8212; Stampede: the strategic design &amp; technology company</title>
	<link>https://stampede-design.com/blog/tag/design-and-development/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Rethinking the design and development relay race at Makers X</title>
		<link>https://stampede-design.com/blog/rethinking-design-dev-relay-race-at-makers-x/</link>
					<comments>https://stampede-design.com/blog/rethinking-design-dev-relay-race-at-makers-x/#respond</comments>
		
		<dc:creator><![CDATA[Shaza Hakim]]></dc:creator>
		<pubDate>Thu, 27 Mar 2025 07:50:58 +0000</pubDate>
				<category><![CDATA[Conversations]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[design and development]]></category>
		<category><![CDATA[handoff]]></category>
		<category><![CDATA[stampede makers]]></category>
		<guid isPermaLink="false">https://stampede-design.com/?p=18221</guid>

					<description><![CDATA[<p>Half of product teams out there are still playing an expensive game of telephone. At Makers X, we uncovered why this decades-old handoff approach is costing you innovation, time and competitive edge. Here's the collaborative future you're missing.</p>
<p>The post <a href="https://stampede-design.com/blog/rethinking-design-dev-relay-race-at-makers-x/">Rethinking the design and development relay race at Makers X</a> appeared first on <a href="https://stampede-design.com">Stampede: the strategic design &amp; technology company</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="lead">I&#8217;ve been puzzling over a strange contradiction in our industry. Design and development teams are simultaneously collaborative, yet also disconnected. They work toward the same product goals but operate as though building entirely different things. Is this disconnect an organisational inconvenience? Or is it a fundamental misalignment in how we create digital products?</p>


<div class="wp-block-image is-style-expanded">
<figure class="aligncenter size-full"><img fetchpriority="high" decoding="async" width="1149" height="547" src="https://stampede-design.com/wp-content/uploads/2025/03/Makers-X-Group-Photo-1.png" alt="" class="wp-image-18309" style="object-fit:cover" srcset="https://stampede-design.com/wp-content/uploads/2025/03/Makers-X-Group-Photo-1.png 1149w, https://stampede-design.com/wp-content/uploads/2025/03/Makers-X-Group-Photo-1-300x143.png 300w, https://stampede-design.com/wp-content/uploads/2025/03/Makers-X-Group-Photo-1-790x376.png 790w, https://stampede-design.com/wp-content/uploads/2025/03/Makers-X-Group-Photo-1-768x366.png 768w" sizes="(max-width: 1149px) 100vw, 1149px" /><figcaption class="wp-element-caption">Designers, developers, product brains, business owners and leaders—Makers X had the whole crew in one big, brilliant photo.</figcaption></figure></div>


<h2 class="wp-block-heading">The handoff paradigm is failing us</h2>



<p>At Stampede Makers X last month, we discovered something unsurprising yet just as disheartening: 51% of teams still operate in what we call the &#8220;Handoff stage&#8221;—where design creates specifications, transfers them to development and hopes (mostly prays) what emerges weeks or months later, still resembles their vision.</p>



<p>Stampede Makers isn&#8217;t your typical event. We created it to address the industry&#8217;s elephants in the room—persistent problems everyone experiences but few discuss openly.</p>



<p>For our tenth edition (the &#8220;X&#8221;), we tackled the design-development divide. Like past Makers events, we put a challenging question out into the world to see if others were just as bothered by it. They were—and they came in droves.</p>



<p>For the first time, we brought together equal numbers of designers and developers, all searching for better collaborative approaches. What emerged was a genuine conversation about breaking down the handoff model that has kept these disciplines working apart while supposedly working together.</p>



<div class="wp-block-columns is-style-expanded mb-20 gap-24 is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column mb-0 is-layout-flow wp-block-column-is-layout-flow">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69d4fe5f54523&quot;}" data-wp-interactive="core/image" class="wp-block-image size-large wp-lightbox-container"><img decoding="async" width="790" height="790" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://stampede-design.com/wp-content/uploads/2025/03/William-Heng-1-790x790.jpg" alt="" class="wp-image-18310" style="object-fit:cover" srcset="https://stampede-design.com/wp-content/uploads/2025/03/William-Heng-1-790x790.jpg 790w, https://stampede-design.com/wp-content/uploads/2025/03/William-Heng-1-300x300.jpg 300w, https://stampede-design.com/wp-content/uploads/2025/03/William-Heng-1-150x150.jpg 150w, https://stampede-design.com/wp-content/uploads/2025/03/William-Heng-1-768x768.jpg 768w, https://stampede-design.com/wp-content/uploads/2025/03/William-Heng-1-95x94.jpg 95w, https://stampede-design.com/wp-content/uploads/2025/03/William-Heng-1.jpg 1440w" sizes="(max-width: 790px) 100vw, 790px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">William Heng, Senior Vice President and Head of the Fintech Ecosystem and Innovation at UOB Malaysia, welcomed the guests to their beautiful venue.</figcaption></figure>
</div>



<div class="wp-block-column mb-0 is-layout-flow wp-block-column-is-layout-flow">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69d4fe5f55f60&quot;}" data-wp-interactive="core/image" class="wp-block-image size-large wp-lightbox-container"><img decoding="async" width="790" height="790" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://stampede-design.com/wp-content/uploads/2025/03/Audience_-Front-Left-790x790.jpg" alt="" class="wp-image-18272" style="object-fit:cover" srcset="https://stampede-design.com/wp-content/uploads/2025/03/Audience_-Front-Left-790x790.jpg 790w, https://stampede-design.com/wp-content/uploads/2025/03/Audience_-Front-Left-300x300.jpg 300w, https://stampede-design.com/wp-content/uploads/2025/03/Audience_-Front-Left-150x150.jpg 150w, https://stampede-design.com/wp-content/uploads/2025/03/Audience_-Front-Left-768x768.jpg 768w, https://stampede-design.com/wp-content/uploads/2025/03/Audience_-Front-Left-95x94.jpg 95w, https://stampede-design.com/wp-content/uploads/2025/03/Audience_-Front-Left.jpg 1440w" sizes="(max-width: 790px) 100vw, 790px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">A vibrant mix of Makers in multiple disciplines gathered on a Saturday morning.</figcaption></figure>
</div>



<div class="wp-block-column mb-0 is-layout-flow wp-block-column-is-layout-flow">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69d4fe5f574fa&quot;}" data-wp-interactive="core/image" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="790" height="790" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://stampede-design.com/wp-content/uploads/2025/03/Alexs-Coffee-790x790.jpg" alt="" class="wp-image-18273" style="object-fit:contain" srcset="https://stampede-design.com/wp-content/uploads/2025/03/Alexs-Coffee-790x790.jpg 790w, https://stampede-design.com/wp-content/uploads/2025/03/Alexs-Coffee-300x300.jpg 300w, https://stampede-design.com/wp-content/uploads/2025/03/Alexs-Coffee-150x150.jpg 150w, https://stampede-design.com/wp-content/uploads/2025/03/Alexs-Coffee-768x768.jpg 768w, https://stampede-design.com/wp-content/uploads/2025/03/Alexs-Coffee-95x94.jpg 95w, https://stampede-design.com/wp-content/uploads/2025/03/Alexs-Coffee.jpg 1440w" sizes="(max-width: 790px) 100vw, 790px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">As always, Stampede Coffee Bar is back by popular demand!</figcaption></figure>
</div>
</div>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<p>The handoff model persists not because it works well, but because it&#8217;s the path of least resistance. When we observe teams operating this way, three patterns consistently emerge:</p>



<ul class="wp-block-list">
<li>Products require extensive rework when technical constraints surface too late</li>



<li>Market opportunities slip away as competitors with more integrated teams move faster</li>



<li>Users receive experiences that feel &#8220;almost right&#8221; &#8211; visually polished interfaces that don&#8217;t quite work or functional systems wrapped in confusing interactions</li>
</ul>



<p>There is clearly inefficiency, and we&#8217;ve become good at normalising it.</p>



<p>But what if the handoff model is not only poorly practised? What if it&#8217;s fundamentally misaligned with how digital products should be created?</p>



<h2 class="wp-block-heading">Why do we keep running this ineffective relay?</h2>



<p>Now, if the handoff model creates so many problems, why does it persist?</p>



<p>The easy answer is inertia. We continue using it because we always have. Looking deeper, I realised something more interesting could be at the centre of this: the handoff model aligns with how specialists prefer to work and how organisations prefer to structure themselves.</p>


<div class="wp-block-image is-style-expanded">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="2560" height="1205" src="https://stampede-design.com/wp-content/uploads/2025/03/Poll-Photo-scaled.jpg" alt="" class="wp-image-18275" style="object-fit:cover" srcset="https://stampede-design.com/wp-content/uploads/2025/03/Poll-Photo-scaled.jpg 2560w, https://stampede-design.com/wp-content/uploads/2025/03/Poll-Photo-300x141.jpg 300w, https://stampede-design.com/wp-content/uploads/2025/03/Poll-Photo-790x372.jpg 790w, https://stampede-design.com/wp-content/uploads/2025/03/Poll-Photo-768x361.jpg 768w, https://stampede-design.com/wp-content/uploads/2025/03/Poll-Photo-1536x723.jpg 1536w, https://stampede-design.com/wp-content/uploads/2025/03/Poll-Photo-2048x964.jpg 2048w" sizes="(max-width: 2560px) 100vw, 2560px" /><figcaption class="wp-element-caption">Li Hui, our UX designer, showing the result of our live poll. Overwhelmingly, 51% of attendees recognise they&#8217;re currently stuck at Stage 1: Handoff in dev-design partnership maturity.</figcaption></figure></div>


<p>This made sense in an earlier era. When digital experiences were simpler and user expectations lower, the gap between design intent and technical implementation didn&#8217;t matter as much.</p>



<p>That world no longer exists. Users now expect seamless experiences across multiple touchpoints. Technology has grown exponentially more complex. Speed to market increasingly determines winners.</p>



<p><strong>We&#8217;re using a 2005 workflow model in 2025.</strong> This misalignment becomes more costly every year.</p>



<h2 class="wp-block-heading">A developer&#8217;s perspective shift that changes everything</h2>



<p>During Makers X, Stampede&#8217;s full-stack developer <a href="https://www.linkedin.com/in/syazwanzubir/">Syazwan Zubir</a> described his first usability testing experience. He watched real users struggle with a government website that, from his developer&#8217;s perspective, was logically structured. Some users simply gave up in frustration.</p>



<div class="wp-block-columns is-style-expanded mb-20 gap-24 is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column mb-0 is-layout-flow wp-block-column-is-layout-flow">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69d4fe5f5e91c&quot;}" data-wp-interactive="core/image" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="720" height="720" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://stampede-design.com/wp-content/uploads/2025/03/Syazwans-Crowd.jpg" alt="" class="wp-image-18279" style="object-fit:cover" srcset="https://stampede-design.com/wp-content/uploads/2025/03/Syazwans-Crowd.jpg 720w, https://stampede-design.com/wp-content/uploads/2025/03/Syazwans-Crowd-300x300.jpg 300w, https://stampede-design.com/wp-content/uploads/2025/03/Syazwans-Crowd-150x150.jpg 150w, https://stampede-design.com/wp-content/uploads/2025/03/Syazwans-Crowd-95x94.jpg 95w" sizes="(max-width: 720px) 100vw, 720px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The crowd is tuning in as Syazwan Zubir, a full-stack developer at Stampede, shares his perspective on bridging development and user-centred design.</figcaption></figure>
</div>



<div class="wp-block-column mb-0 is-layout-flow wp-block-column-is-layout-flow">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69d4fe5f5ff40&quot;}" data-wp-interactive="core/image" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="720" height="720" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://stampede-design.com/wp-content/uploads/2025/03/Syazwan-Quote.jpg" alt="" class="wp-image-18280" style="object-fit:cover" srcset="https://stampede-design.com/wp-content/uploads/2025/03/Syazwan-Quote.jpg 720w, https://stampede-design.com/wp-content/uploads/2025/03/Syazwan-Quote-300x300.jpg 300w, https://stampede-design.com/wp-content/uploads/2025/03/Syazwan-Quote-150x150.jpg 150w, https://stampede-design.com/wp-content/uploads/2025/03/Syazwan-Quote-95x94.jpg 95w" sizes="(max-width: 720px) 100vw, 720px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Unpacking common developer frustrations—like unimplementable designs—and calling for better collaboration between design and development.</figcaption></figure>
</div>



<div class="wp-block-column mb-0 is-layout-flow wp-block-column-is-layout-flow">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69d4fe5f6154d&quot;}" data-wp-interactive="core/image" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="720" height="720" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://stampede-design.com/wp-content/uploads/2025/03/Syazwan-Closeup.jpg" alt="" class="wp-image-18282" style="object-fit:contain" srcset="https://stampede-design.com/wp-content/uploads/2025/03/Syazwan-Closeup.jpg 720w, https://stampede-design.com/wp-content/uploads/2025/03/Syazwan-Closeup-300x300.jpg 300w, https://stampede-design.com/wp-content/uploads/2025/03/Syazwan-Closeup-150x150.jpg 150w, https://stampede-design.com/wp-content/uploads/2025/03/Syazwan-Closeup-95x94.jpg 95w" sizes="(max-width: 720px) 100vw, 720px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">With clarity, Syazwan reflects on bridging the gap between ideal designs and real-world constraints in product development.</figcaption></figure>
</div>
</div>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<p>&#8220;It was a wake-up call,&#8221; he admitted.</p>



<p>This observation reveals something profound. When developers directly witness users struggling with their creation, something fundamental shifts. The gap between building and using becomes visceral. The handoff model suddenly feels not just inefficient but absurd.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69d4fe5f63ffd&quot;}" data-wp-interactive="core/image" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="790" height="444" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://stampede-design.com/wp-content/uploads/2025/03/Slide-01-790x444.png" alt="" class="wp-image-18326" srcset="https://stampede-design.com/wp-content/uploads/2025/03/Slide-01-790x444.png 790w, https://stampede-design.com/wp-content/uploads/2025/03/Slide-01-300x170.png 300w, https://stampede-design.com/wp-content/uploads/2025/03/Slide-01-768x432.png 768w, https://stampede-design.com/wp-content/uploads/2025/03/Slide-01-1536x864.png 1536w, https://stampede-design.com/wp-content/uploads/2025/03/Slide-01.png 1920w" sizes="(max-width: 790px) 100vw, 790px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Syazwan shared his experience joining a usability testing session.</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69d4fe5f655ff&quot;}" data-wp-interactive="core/image" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="790" height="444" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://stampede-design.com/wp-content/uploads/2025/03/Slide-02-790x444.png" alt="" class="wp-image-18327" srcset="https://stampede-design.com/wp-content/uploads/2025/03/Slide-02-790x444.png 790w, https://stampede-design.com/wp-content/uploads/2025/03/Slide-02-300x170.png 300w, https://stampede-design.com/wp-content/uploads/2025/03/Slide-02-768x432.png 768w, https://stampede-design.com/wp-content/uploads/2025/03/Slide-02-1536x864.png 1536w, https://stampede-design.com/wp-content/uploads/2025/03/Slide-02.png 1920w" sizes="(max-width: 790px) 100vw, 790px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">During it, he sits face-to-face with actual users to learn about them</figcaption></figure>
</div>
</div>



<div style="height:26px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69d4fe5f6771b&quot;}" data-wp-interactive="core/image" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="790" height="445" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://stampede-design.com/wp-content/uploads/2025/03/Slide-03-790x445.png" alt="" class="wp-image-18328" srcset="https://stampede-design.com/wp-content/uploads/2025/03/Slide-03-790x445.png 790w, https://stampede-design.com/wp-content/uploads/2025/03/Slide-03-300x170.png 300w, https://stampede-design.com/wp-content/uploads/2025/03/Slide-03-768x432.png 768w, https://stampede-design.com/wp-content/uploads/2025/03/Slide-03-1536x865.png 1536w, https://stampede-design.com/wp-content/uploads/2025/03/Slide-03-360x204.png 360w, https://stampede-design.com/wp-content/uploads/2025/03/Slide-03.png 1920w" sizes="(max-width: 790px) 100vw, 790px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">A mindset shift happened to him, making him curious about the users of the product.</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69d4fe5f68ca9&quot;}" data-wp-interactive="core/image" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="790" height="445" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://stampede-design.com/wp-content/uploads/2025/03/Slide-04-790x445.png" alt="" class="wp-image-18329" srcset="https://stampede-design.com/wp-content/uploads/2025/03/Slide-04-790x445.png 790w, https://stampede-design.com/wp-content/uploads/2025/03/Slide-04-300x170.png 300w, https://stampede-design.com/wp-content/uploads/2025/03/Slide-04-768x432.png 768w, https://stampede-design.com/wp-content/uploads/2025/03/Slide-04-1536x865.png 1536w, https://stampede-design.com/wp-content/uploads/2025/03/Slide-04-360x204.png 360w, https://stampede-design.com/wp-content/uploads/2025/03/Slide-04.png 1920w" sizes="(max-width: 790px) 100vw, 790px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Now, instead of just implementing a design, his curiosity leads the way in solving user problems.</figcaption></figure>
</div>
</div>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<p>What&#8217;s fascinating is this shift doesn&#8217;t require developers to become designers. It simply requires them to expand their perspective to include the people using what they build.</p>



<p>Far from diluting technical excellence, we&#8217;re contextualising our solutions within human needs. Syazwan calls this &#8220;<a href="https://addyo.substack.com/p/user-centric-engineering">user-centred engineering</a>&#8220;, a concept put forth by Addy Osmani, Google Chrome&#8217;s senior engineer.</p>



<p>Addy said, &#8220;<em><strong>A user&#8217;s experience is the ultimate measure of engineering success. Great engineers care deeply about the user and their needs &#8211; this includes sweating the details and making sure their experience is a valuable one.</strong></em>&#8220;</p>



<p>It does not mean abdicating your development responsibilities. It means maintaining your technical rigour while embracing empathy for the users.</p>



<h2 class="wp-block-heading">Moving beyond the relay race</h2>



<p>Our panel of cross-disciplinary experts revealed several patterns that transform the traditional handoff model:</p>



<div class="wp-block-columns is-style-expanded mb-20 gap-24 is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column mb-0 is-layout-flow wp-block-column-is-layout-flow">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69d4fe5f6d049&quot;}" data-wp-interactive="core/image" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="720" height="721" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://stampede-design.com/wp-content/uploads/2025/03/Panel-Atif-1.jpg" alt="" class="wp-image-18311" style="object-fit:cover" srcset="https://stampede-design.com/wp-content/uploads/2025/03/Panel-Atif-1.jpg 720w, https://stampede-design.com/wp-content/uploads/2025/03/Panel-Atif-1-300x300.jpg 300w, https://stampede-design.com/wp-content/uploads/2025/03/Panel-Atif-1-150x150.jpg 150w, https://stampede-design.com/wp-content/uploads/2025/03/Panel-Atif-1-95x94.jpg 95w" sizes="(max-width: 720px) 100vw, 720px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption"><a href="https://www.linkedin.com/in/atif-aiman/">Atif Aiman</a> from Decube reflects on his developer journey, emphasising empathy as a key ingredient for smoother, more human-centred collaboration.</figcaption></figure>
</div>



<div class="wp-block-column mb-0 is-layout-flow wp-block-column-is-layout-flow">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69d4fe5f6e64c&quot;}" data-wp-interactive="core/image" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="720" height="721" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://stampede-design.com/wp-content/uploads/2025/03/Panel-Alexis-1.jpg" alt="" class="wp-image-18313" style="object-fit:cover" srcset="https://stampede-design.com/wp-content/uploads/2025/03/Panel-Alexis-1.jpg 720w, https://stampede-design.com/wp-content/uploads/2025/03/Panel-Alexis-1-300x300.jpg 300w, https://stampede-design.com/wp-content/uploads/2025/03/Panel-Alexis-1-150x150.jpg 150w, https://stampede-design.com/wp-content/uploads/2025/03/Panel-Alexis-1-95x94.jpg 95w" sizes="(max-width: 720px) 100vw, 720px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption"><a href="https://www.linkedin.com/in/ohalexis/">Alexis Oh</a> from IKEA breaks down practical strategies for collaboration—like pair programming and embedded teamwork between designers and developers.</figcaption></figure>
</div>



<div class="wp-block-column mb-0 is-layout-flow wp-block-column-is-layout-flow">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69d4fe5f6fc18&quot;}" data-wp-interactive="core/image" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="720" height="721" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://stampede-design.com/wp-content/uploads/2025/03/Panel-Ikhwan-1.jpg" alt="" class="wp-image-18314" style="object-fit:contain" srcset="https://stampede-design.com/wp-content/uploads/2025/03/Panel-Ikhwan-1.jpg 720w, https://stampede-design.com/wp-content/uploads/2025/03/Panel-Ikhwan-1-300x300.jpg 300w, https://stampede-design.com/wp-content/uploads/2025/03/Panel-Ikhwan-1-150x150.jpg 150w, https://stampede-design.com/wp-content/uploads/2025/03/Panel-Ikhwan-1-95x94.jpg 95w" sizes="(max-width: 720px) 100vw, 720px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption"><a href="https://www.linkedin.com/in/ikhwan/">Ikhwan Nazaruddin</a> from Time shares leadership lessons and tactical resources to strengthen design–dev collaboration within teams.</figcaption></figure>
</div>
</div>



<h3 class="wp-block-heading"><strong>Embrace your productive friction</strong></h3>



<p>Rather than avoiding tension between disciplines, Ikhwan reframed friction as creative energy &#8211; like hands creating warmth through friction. &#8220;Every meaningful problem needs this kind of productive tension,&#8221; he explained. &#8220;It&#8217;s where innovation happens.&#8221;</p>



<p>This perspective shift changes everything. What if friction between design and development isn&#8217;t something to eliminate but to harness? Alexis shared how her team&#8217;s most innovative solutions emerged precisely from challenging cross-team discussions that initially felt uncomfortable.</p>



<p>The practical application is surprisingly counterintuitive. Instead of smoothing over differences, successful teams create structured spaces for productive disagreement. Ikhwan&#8217;s <a href="https://tastycupcakes.org/2020/07/tower-defence-retrospective/">Tower Defense Retrospectives</a> from Tasty Cupcakes does exactly this—it gives teams a framework to visualise both their strengths and challenges without the conversation becoming personal.</p>



<p>Atif added that when development teams are confident enough to push back on design decisions with technical context and design teams are open enough to explain the reasoning behind their choices, the result is almost always a better solution than either discipline would have created alone.</p>



<h3 class="wp-block-heading"><strong>Learning is best done through direct experience</strong></h3>



<p>The most powerful catalyst for change wasn&#8217;t process frameworks or tools but direct exposure to each other&#8217;s worlds. Designers who understand technical constraints create more implementable solutions. Developers who understand the &#8220;why&#8221; behind design decisions implement them more thoughtfully.</p>



<p>Syazwan&#8217;s journey exemplified this perfectly. His approach to building applications changed after watching real users struggle with an interface. In his own words, &#8220;I realised that logical code doesn&#8217;t matter if users can&#8217;t figure out how to use it.&#8221;</p>



<p>What&#8217;s striking is how this cross-disciplinary understanding develops. It doesn&#8217;t come from documentation or presentations. It emerges from shared experiences and direct observation. Alexis described how IKEA&#8217;s most effective teams regularly include developers in user research sessions and designers in technical architecture discussions &#8211; not to turn everyone into generalists but to build shared context.</p>



<h3 class="wp-block-heading"><strong>Create artefacts that serve both worlds</strong></h3>



<p>All panellists emphasised the importance of shared artefacts that bridge disciplines. These aren&#8217;t just deliverables to be handed off but tools for ongoing collaboration.</p>



<p>Alexis shared how her team tackled this at an enterprise scale. When designers would look at implementation and say, &#8220;This isn&#8217;t what I designed,&#8221; the root cause wasn&#8217;t usually developer indifference. It was that collaboration had started too late. Her solution was a shared artefact—dependency maps between backend and frontend teams—that made complex systems visible to everyone, regardless of their technical background.</p>



<p>What makes these artefacts effective? They&#8217;re co-created rather than handed off. They make complex systems visible to everyone. And they focus on neutral territory rather than individual ownership.</p>



<p>Ikhwan expanded on this last point, recommending moving critique sessions away from individuals to the artefacts themselves &#8211; discussing &#8220;this user flow has friction points&#8221; instead of &#8220;your design doesn&#8217;t work.&#8221;</p>



<p>Several artefacts you could consider that worked particularly well as bridges:</p>



<ul class="wp-block-list">
<li>Component libraries with both design tokens and code implementation</li>



<li>Journey maps annotated with both user needs and technical constraints</li>



<li>Service blueprints that visualize both frontend and backend interactions</li>



<li>Design systems built collaboratively by both disciplines</li>
</ul>



<h3 class="wp-block-heading">Communicate across boundaries</h3>



<p>The classic question—&#8221;But I already told them that!&#8221;—resonated across all panelists&#8217; experiences. Ikhwan&#8217;s practical &#8220;five channels five times&#8221; method addresses this reality. Important messages need to be communicated multiple times through different channels to penetrate domain boundaries.</p>



<p>Alexis noted that at IKEA&#8217;s scale, they discovered that documentation works best when it&#8217;s co-created, not handed off. &#8220;The process of creating it together is often more valuable than the document itself,&#8221; she explained. The document becomes a record of shared understanding rather than instructions from one team to another.</p>



<p>Atif also shared a simple but effective practice from his experience: regular &#8220;design+dev pairing&#8221; sessions where designers and developers sit together to work through implementation challenges in real time. These sessions build communication muscles and shared vocabulary that makes all other interactions more effective.</p>


<div class="wp-block-image is-style-expanded">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="2560" height="1205" src="https://stampede-design.com/wp-content/uploads/2025/03/Panelists-1-scaled.jpg" alt="" class="wp-image-18315" style="object-fit:cover" srcset="https://stampede-design.com/wp-content/uploads/2025/03/Panelists-1-scaled.jpg 2560w, https://stampede-design.com/wp-content/uploads/2025/03/Panelists-1-300x141.jpg 300w, https://stampede-design.com/wp-content/uploads/2025/03/Panelists-1-790x372.jpg 790w, https://stampede-design.com/wp-content/uploads/2025/03/Panelists-1-768x362.jpg 768w, https://stampede-design.com/wp-content/uploads/2025/03/Panelists-1-1536x723.jpg 1536w, https://stampede-design.com/wp-content/uploads/2025/03/Panelists-1-2048x964.jpg 2048w" sizes="(max-width: 2560px) 100vw, 2560px" /><figcaption class="wp-element-caption">Shaza Hakim, UX Principal at Stampede, joined by the panelists and Amirul, who moderated the session.</figcaption></figure></div>


<h2 class="wp-block-heading">The Partnership Evolution</h2>



<p>These insights helped us map a progression that teams typically follow:</p>



<p><strong>Handoff</strong>: Sequential work with periodic transfers of ownership. This is where most teams begin and many remain.</p>



<p><strong>Coordination</strong>: Working side-by-side with regular check-ins. Issues surface earlier, but disciplines maintain separate processes.</p>



<p><strong>Integration</strong>: Shared ownership and combined practices. Team members develop cross-functional literacy and focus on collective impact.</p>



<p><strong>Partnership</strong>: A unified culture with resilient practices that scale. Design and development flow together toward shared objectives.</p>



<p>What&#8217;s fascinating is how each stage delivers tangible improvements &#8211; faster delivery, better quality, less rework. But the most significant gains emerge at the partnership stage, where teams operate with an entirely different rhythm.</p>



<p><strong>What if the endpoint isn&#8217;t better handoffs but their elimination?</strong></p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;69d4fe5f7beaf&quot;}" data-wp-interactive="core/image" class="wp-block-image size-full is-style-expanded wp-lightbox-container"><img loading="lazy" decoding="async" width="1640" height="920" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://stampede-design.com/wp-content/uploads/2025/03/makersx-dev-design-maturity.png" alt="" class="wp-image-18379" srcset="https://stampede-design.com/wp-content/uploads/2025/03/makersx-dev-design-maturity.png 1640w, https://stampede-design.com/wp-content/uploads/2025/03/makersx-dev-design-maturity-300x168.png 300w, https://stampede-design.com/wp-content/uploads/2025/03/makersx-dev-design-maturity-790x443.png 790w, https://stampede-design.com/wp-content/uploads/2025/03/makersx-dev-design-maturity-768x431.png 768w, https://stampede-design.com/wp-content/uploads/2025/03/makersx-dev-design-maturity-1536x862.png 1536w" sizes="(max-width: 1640px) 100vw, 1640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The 4 stages of Dev-Design partnership maturity: where does your team currently sit? And how do you advance?</figcaption></figure>



<h2 class="wp-block-heading">Small changes, outsized impact</h2>



<p>If your team operates in the handoff model, transformation won&#8217;t happen overnight. Evolution occurs in stages, each requiring different skills and mindsets.</p>



<p>Here are a few approaches to consider that would consistently produce results:</p>



<p><strong>Put developers in front of users.</strong> Not through reports or recordings &#8211; have them directly observe usability testing. There&#8217;s no substitute for witnessing real people struggle with something you built.</p>



<p><strong>Build an understanding of adjacent disciplines.</strong> Designers don&#8217;t need to become developers, and developers don&#8217;t need to become designers. But they do need enough fluency for meaningful conversations. Basic literacy in both domains transforms collaboration.</p>



<p><strong>Create artefacts together.</strong> Journey maps, service blueprints, component libraries &#8211; these become powerful when both disciplines contribute to and use them regularly. They&#8217;re not just deliverables; they&#8217;re collaboration tools.</p>



<p><strong>Share meaningful metrics.</strong> When design and development align around shared success metrics, they naturally coordinate their efforts. The metrics themselves become a common language.</p>



<p>None of this requires reorganizing your company or hiring rare multidisciplinary unicorns. It simply requires recognizing that these perspectives are complementary, not sequential.</p>



<h2 class="wp-block-heading">Learning from our own experience</h2>



<p>At Stampede, we&#8217;ve been fortunate to learn from 19 years of cross-disciplinary collaboration. Our founding team included both design and development perspectives &#8211; not from foresight about these challenges, but from necessity. This accidental advantage gave us insight into what works when these disciplines work closely together.</p>



<p>What&#8217;s striking is how consistently the same patterns emerge across organizations. The relay race creates identical friction points whether you&#8217;re a startup or an enterprise. And the solutions are surprisingly universal.</p>


<div class="wp-block-image is-style-expanded">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="2560" height="1205" src="https://stampede-design.com/wp-content/uploads/2025/03/Co-directors-Makers-X-scaled.jpg" alt="" class="wp-image-18294" style="object-fit:cover" srcset="https://stampede-design.com/wp-content/uploads/2025/03/Co-directors-Makers-X-scaled.jpg 2560w, https://stampede-design.com/wp-content/uploads/2025/03/Co-directors-Makers-X-300x141.jpg 300w, https://stampede-design.com/wp-content/uploads/2025/03/Co-directors-Makers-X-790x372.jpg 790w, https://stampede-design.com/wp-content/uploads/2025/03/Co-directors-Makers-X-768x362.jpg 768w, https://stampede-design.com/wp-content/uploads/2025/03/Co-directors-Makers-X-1536x723.jpg 1536w, https://stampede-design.com/wp-content/uploads/2025/03/Co-directors-Makers-X-2048x964.jpg 2048w" sizes="(max-width: 2560px) 100vw, 2560px" /><figcaption class="wp-element-caption">Suhail and Amirul—developer and designer, co-directors of Makers X. Their partnership is proof that great things happen when tech and design collaborate at Stampede.</figcaption></figure></div>


<p>When we collaborate with clients, we don&#8217;t arrive with predetermined solutions. We start by understanding how their teams currently work. Sometimes we integrate design-aware developers into their team. Other times we add developers to design teams to validate ideas earlier. We&#8217;re not replacing workflows &#8211; we&#8217;re connecting disciplines within them.</p>



<p>Over time, clients experiencing this approach ask how to build this capability internally. This led us to develop workshops sharing practical techniques. We don&#8217;t have all the answers, but we&#8217;ve learned what tends to work, and we&#8217;re happy to share with teams ready for something different.</p>



<h2 class="wp-block-heading">Evolving deliberately, not dramatically</h2>



<p>If your team still operates in the handoff model, start with small steps:</p>



<ul class="wp-block-list">
<li>Invite a developer to your next user research session</li>



<li>Schedule regular collaborative working sessions</li>



<li>Create one shared metric that both teams contribute to</li>
</ul>



<p>The changes don&#8217;t need to be dramatic to be effective. They need to be deliberate.</p>



<p>In the past, we could get away with handoffs. Today, they&#8217;re becoming a competitive disadvantage. The organisations that thrive going forward will be those that see design and development not as separate functions but as complementary perspectives on the same challenge: building things people actually want to use.</p>



<p>What if we stopped thinking about improving handoffs and started questioning whether we need them at all?</p>


<div class="wp-block-image is-style-expanded">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="2560" height="1205" src="https://stampede-design.com/wp-content/uploads/2025/03/Crowd-1-scaled.jpg" alt="" class="wp-image-18296" srcset="https://stampede-design.com/wp-content/uploads/2025/03/Crowd-1-scaled.jpg 2560w, https://stampede-design.com/wp-content/uploads/2025/03/Crowd-1-300x141.jpg 300w, https://stampede-design.com/wp-content/uploads/2025/03/Crowd-1-790x372.jpg 790w, https://stampede-design.com/wp-content/uploads/2025/03/Crowd-1-768x362.jpg 768w, https://stampede-design.com/wp-content/uploads/2025/03/Crowd-1-1536x723.jpg 1536w, https://stampede-design.com/wp-content/uploads/2025/03/Crowd-1-2048x964.jpg 2048w" sizes="(max-width: 2560px) 100vw, 2560px" /><figcaption class="wp-element-caption">Makers isn’t just about insightful discussions and knowledge sharing—it’s also a great space to connect with like-minded people</figcaption></figure></div>


<div class="wp-block-columns mb-20 gap-24 is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column mb-0 is-layout-flow wp-block-column-is-layout-flow">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69d4fe5f84512&quot;}" data-wp-interactive="core/image" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="790" height="790" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://stampede-design.com/wp-content/uploads/2025/03/Crowd-2-790x790.jpg" alt="" class="wp-image-18297" style="object-fit:cover" srcset="https://stampede-design.com/wp-content/uploads/2025/03/Crowd-2-790x790.jpg 790w, https://stampede-design.com/wp-content/uploads/2025/03/Crowd-2-300x300.jpg 300w, https://stampede-design.com/wp-content/uploads/2025/03/Crowd-2-150x150.jpg 150w, https://stampede-design.com/wp-content/uploads/2025/03/Crowd-2-768x768.jpg 768w, https://stampede-design.com/wp-content/uploads/2025/03/Crowd-2-95x94.jpg 95w, https://stampede-design.com/wp-content/uploads/2025/03/Crowd-2.jpg 1441w" sizes="(max-width: 790px) 100vw, 790px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div>



<div class="wp-block-column mb-0 is-layout-flow wp-block-column-is-layout-flow">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69d4fe5f85a34&quot;}" data-wp-interactive="core/image" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="790" height="790" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://stampede-design.com/wp-content/uploads/2025/03/Crowd-3-790x790.jpg" alt="" class="wp-image-18298" style="object-fit:cover" srcset="https://stampede-design.com/wp-content/uploads/2025/03/Crowd-3-790x790.jpg 790w, https://stampede-design.com/wp-content/uploads/2025/03/Crowd-3-300x300.jpg 300w, https://stampede-design.com/wp-content/uploads/2025/03/Crowd-3-150x150.jpg 150w, https://stampede-design.com/wp-content/uploads/2025/03/Crowd-3-768x768.jpg 768w, https://stampede-design.com/wp-content/uploads/2025/03/Crowd-3-95x94.jpg 95w, https://stampede-design.com/wp-content/uploads/2025/03/Crowd-3.jpg 1441w" sizes="(max-width: 790px) 100vw, 790px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div>



<div class="wp-block-column mb-0 is-layout-flow wp-block-column-is-layout-flow">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69d4fe5f86b49&quot;}" data-wp-interactive="core/image" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="790" height="790" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://stampede-design.com/wp-content/uploads/2025/03/Crowd-4-790x790.jpg" alt="" class="wp-image-18299" style="object-fit:contain" srcset="https://stampede-design.com/wp-content/uploads/2025/03/Crowd-4-790x790.jpg 790w, https://stampede-design.com/wp-content/uploads/2025/03/Crowd-4-300x300.jpg 300w, https://stampede-design.com/wp-content/uploads/2025/03/Crowd-4-150x150.jpg 150w, https://stampede-design.com/wp-content/uploads/2025/03/Crowd-4-768x768.jpg 768w, https://stampede-design.com/wp-content/uploads/2025/03/Crowd-4-95x94.jpg 95w, https://stampede-design.com/wp-content/uploads/2025/03/Crowd-4.jpg 1441w" sizes="(max-width: 790px) 100vw, 790px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div>
</div>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">The community that makes it possible</h2>



<p>What I found to be the most striking aspect of Makers X was the community itself.</p>



<p><a href="https://www.uob.com.my">UOB </a>provided their thoughtfully designed space—creating an environment where candid conversations flourished naturally. The coffee that flowed throughout the day (courtesy of our dedicated barista) catalysed cross-disciplinary discussions that rarely happen in typical work contexts.</p>


<div class="wp-block-image is-style-expanded">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="2560" height="1520" src="https://stampede-design.com/wp-content/uploads/2025/03/Committee-and-Volunteers-1-scaled.jpg" alt="" class="wp-image-18316" srcset="https://stampede-design.com/wp-content/uploads/2025/03/Committee-and-Volunteers-1-scaled.jpg 2560w, https://stampede-design.com/wp-content/uploads/2025/03/Committee-and-Volunteers-1-300x178.jpg 300w, https://stampede-design.com/wp-content/uploads/2025/03/Committee-and-Volunteers-1-790x469.jpg 790w, https://stampede-design.com/wp-content/uploads/2025/03/Committee-and-Volunteers-1-768x456.jpg 768w, https://stampede-design.com/wp-content/uploads/2025/03/Committee-and-Volunteers-1-1536x912.jpg 1536w, https://stampede-design.com/wp-content/uploads/2025/03/Committee-and-Volunteers-1-2048x1216.jpg 2048w" sizes="(max-width: 2560px) 100vw, 2560px" /><figcaption class="wp-element-caption">The Makers X committee and volunteers, all smiles on stage after wrapping up a successful event!</figcaption></figure></div>


<p>Behind the scenes, our organizing team—a mix of designers and developers—delivered the entire event without experiencing the handoff problems we discussed. There&#8217;s something particularly satisfying about embodying the principles you&#8217;re exploring.<br><br>A huge shoutout to our amazing volunteers—<a href="https://www.linkedin.com/in/faiquzair/">Faiq Uzair,</a> <a href="https://www.linkedin.com/in/amir1611/">Amir Ali</a>, <a href="https://www.linkedin.com/in/sandrayeohcy/">Sandra Yeoh</a>, and <a href="https://www.linkedin.com/in/ahmad-alfhajri/">Ahmad Alfhajri</a>! Coming from diverse backgrounds as <strong>developers, designers and product managers</strong>, their dedication and collaboration were key in making this event successful. They truly embodied the spirit of cross-disciplinary teamwork!</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="960" height="540" src="https://stampede-design.com/wp-content/uploads/2025/03/Makers-X-Host-Deck-4.png" alt="" class="wp-image-18317" srcset="https://stampede-design.com/wp-content/uploads/2025/03/Makers-X-Host-Deck-4.png 960w, https://stampede-design.com/wp-content/uploads/2025/03/Makers-X-Host-Deck-4-300x170.png 300w, https://stampede-design.com/wp-content/uploads/2025/03/Makers-X-Host-Deck-4-790x444.png 790w, https://stampede-design.com/wp-content/uploads/2025/03/Makers-X-Host-Deck-4-768x432.png 768w, https://stampede-design.com/wp-content/uploads/2025/03/Makers-X-Host-Deck-4-360x204.png 360w" sizes="(max-width: 960px) 100vw, 960px" /></figure></div>


<p>Perhaps the most revealing observation is that over a hundred people dedicated a Saturday to examining how we might work differently. This suggests something important about our community—a shared recognition that our current approaches have limitations and a collective curiosity about alternatives.</p>



<p>Thoughtful questions, honest stories and willingness to reconsider established practices aren&#8217;t just personally valuable—they&#8217;re gradually shifting how our industry approaches these challenges.</p>



<figure class="wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Makers X: Design x Dev - How Do We Scale Together?" width="500" height="281" src="https://www.youtube.com/embed/OYEJUNYKpnQ?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p>See you at the next Makers 11, where we&#8217;ll continue exploring uncomfortable questions, sharing experiences, and yes, enjoying good coffee together!</p>



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



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<p><em>Need better design-development collaboration? We help in two ways: through <strong>integrated project teams</strong> that deliver results while modeling better practices, or through <strong>practical training </strong>that builds this capability within your organisation. Both draw from real experience.<a href="https://stampede-design.com/contact/#c-form"> Drop us a line</a> to explore what makes sense for your team.</em></p>



<p></p>
<p>The post <a href="https://stampede-design.com/blog/rethinking-design-dev-relay-race-at-makers-x/">Rethinking the design and development relay race at Makers X</a> appeared first on <a href="https://stampede-design.com">Stampede: the strategic design &amp; technology company</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://stampede-design.com/blog/rethinking-design-dev-relay-race-at-makers-x/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Designing with Development in Mind</title>
		<link>https://stampede-design.com/blog/designing-with-development-in-mind/</link>
					<comments>https://stampede-design.com/blog/designing-with-development-in-mind/#comments</comments>
		
		<dc:creator><![CDATA[Shaiful Borhan]]></dc:creator>
		<pubDate>Wed, 11 Nov 2020 09:30:50 +0000</pubDate>
				<category><![CDATA[Field Notes]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[design and development]]></category>
		<category><![CDATA[front-end development]]></category>
		<category><![CDATA[handoff]]></category>
		<category><![CDATA[workflow]]></category>
		<guid isPermaLink="false">https://stampede-design.com/?p=9914</guid>

					<description><![CDATA[<p>A good UX designer ensures that their designs are technically feasible and reasonable to execute in code. In other words, you need to talk to developers and know what kinds of code-related limitations there are in order to prioritise practical solutions and execution. This means that not all designs can or should be made! As&#8230;<a href="https://stampede-design.com/blog/designing-with-development-in-mind/"> Keep reading</a></p>
<p>The post <a href="https://stampede-design.com/blog/designing-with-development-in-mind/">Designing with Development in Mind</a> appeared first on <a href="https://stampede-design.com">Stampede: the strategic design &amp; technology company</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="lead">A good UX designer ensures that their designs are technically feasible and reasonable to execute in code. In other words, you need to talk to developers and know what kinds of code-related limitations there are in order to prioritise practical solutions and execution. This means that not all designs can or should be made! As a Backend Developer who’s coded a pretty decent number of websites, here are some important things to consider in order to design with development in mind.</p>



<h2 class="wp-block-heading">Design after familiarising yourself with a platform</h2>



<p>Take the time to get to know the platform, web technologies, and end output you’re designing for as each platform has design and functionality related limitations. If you don’t do this first, there’s always the danger that you’re going to design something that is completely wrong for the platform or cannot be coded within a reasonable amount of time. So make sure it’s possible first! </p>



<p><strong>How do I do this?</strong> The easiest way to do this is to use the platform and see how it works. Being aware of what scenarios and platforms you’re designing for will help you figure out how big your sandbox is. It also means setting the right expectations for what’s possible with tech. This way, you don’t over promise to your client or product owner only to later say that a key feature you designed can’t be coded. </p>



<p>For example, within WordPress, get to know:</p>



<ul class="wp-block-list"><li> The content pop workflow in Gutenberg and see what the output is on the frontend</li><li> Widgets</li><li> Custom post types</li><li> Popular plugins like Gravity Forms, FacetWP and FooGallery</li></ul>



<p>For web tech, get familiar with knowing:</p>



<ul class="wp-block-list"><li> Solid responsive design knowledge from small to 4K screens</li><li> Bootstrap components</li><li> How social sharing works</li><li> How designs will affect website performance</li></ul>



<p>This is by no means an exhaustive list, but it should give you a good idea of what you need to know. Still unsure? Talk to a frontend (FED) and backend (BED) developer for some guidance. </p>



<h2 class="wp-block-heading">Keep in mind coding effort </h2>



<p>It’s very possible that a little bit of design will result in a lot of coding. A typical scenario I’ve encountered is when a designer has designed a seemingly simple feature in a minute, however, it ends up taking much longer to code during FED and BED. The reason for this significantly longer development time is that making designs functional may require more complex backend logic. The danger of not considering coding time and effort is that you’re designing development heavy features that are time-consuming to code which can result in your product development running behind schedule.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="876" height="601" src="https://stampede-design.com/wp-content/uploads/2020/02/Screenshot-2020-02-05-at-12.38.29-PM.png" alt="Example of product sashes on the Christmas Elves ecommerce website." class="wp-image-9915" srcset="https://stampede-design.com/wp-content/uploads/2020/02/Screenshot-2020-02-05-at-12.38.29-PM.png 876w, https://stampede-design.com/wp-content/uploads/2020/02/Screenshot-2020-02-05-at-12.38.29-PM-300x206.png 300w, https://stampede-design.com/wp-content/uploads/2020/02/Screenshot-2020-02-05-at-12.38.29-PM-790x542.png 790w, https://stampede-design.com/wp-content/uploads/2020/02/Screenshot-2020-02-05-at-12.38.29-PM-768x527.png 768w" sizes="(max-width: 876px) 100vw, 876px" /><figcaption>An example of product sashes with backend logic from Christmas Elves.</figcaption></figure></div>


<p>Say you’re designing a product sash for products on an ecommerce website. The designer has already designed several product sashes like Sold Out, Popular and On Sale that have backend logic (rules that dictates behaviour) attached so that these sashes will only appear in certain cases. For example, the backend logic for the Sold Out sash means it only appears when the product inventory is 0. Now let’s say that we want to add a new sash for “Popular”. Design and FED-wise, this would probably be pretty fast because there&#8217;s already an existing sash template for the designer to modify and existing sashes implemented from which to create a new HTML element in FED. However, the effort to backend code the Popular sash is much higher. </p>



<div class="toro-banner">
  <img decoding="async" src="https://torotimer.com/wp-content/uploads/2022/09/toro-timer@2x.png" alt="Toro Timer">
  <div class="copy">
    <h3>Track time with Toro Timer</h3>
    <p>Toro helps remote teams stay productive no matter where they are. <!-- <a href="#!">Learn more</a> --></p>
    <div class="btn__group">
      <a href="https://torotimer.com/#EarlyAccess" class="btn-toro">Get early access</a>
    </div>
  </div>
</div>



<p>In order for the BED to code the Popular sash’s backend logic, they first have to know the rules for what constitutes as “Popular”. Different versions will also take different amounts of time. For instance, one possibility is where the product owner wants the Popular sash to show if more than 20 units have been sold within the last two weeks. Alternatively, they may want to be able to manually control what is labelled as “Popular” in which case the admin can tag the product as “Popular”. So depending on these two types of BED logic, there would be a big difference in the time needed to code. </p>



<p>Now, developers generally do not shy away from coding (or at least we hope that they don’t!), but you have to consider how much work you’re creating for them down the line. This is especially important when you have multiple designs and products to juggle and client or colleague expectations to manage. In this light, it might be better for you to give up on this feature (for now) or coming up with a pared down version for the sake of staying on schedule and not overworking your developer.</p>



<p><strong>What should I do?</strong> Think about what kind of logic would be needed to execute your design first then consult your client, product owner and friendly neighbourhood developer before proceeding with design. You may find out that what you want to do is not realistic or of low value to the end user. Alternatively, you may find that it’s easy to design, code and has great value! Either way, you’re better informed about the effect of your designs. </p>



<h2 class="wp-block-heading">Design reusable UI components</h2>



<p>It’s important to remember that designs need to be practical, not only in terms of how it will be initially coded but how it will be managed in the long term. In tech terms, this means thinking about designing UI components so they can be reused across the website or app. This adds to the longevity of a design because it can be easily maintained from a backend standpoint while still looking good on the frontend. In order to achieve this you may have to reach a compromise with your design’s aesthetic elements in favour of ease of maintenance. </p>


<div class="wp-block-image is-style-expanded">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1000" height="287" src="https://stampede-design.com/wp-content/uploads/2020/11/Irregular-shapes-1000px-wide.png" alt="Examples of irregular shapes that look nice but can be hard to code in a scalable way." class="wp-image-10124" srcset="https://stampede-design.com/wp-content/uploads/2020/11/Irregular-shapes-1000px-wide.png 1000w, https://stampede-design.com/wp-content/uploads/2020/11/Irregular-shapes-1000px-wide-300x86.png 300w, https://stampede-design.com/wp-content/uploads/2020/11/Irregular-shapes-1000px-wide-790x227.png 790w, https://stampede-design.com/wp-content/uploads/2020/11/Irregular-shapes-1000px-wide-768x220.png 768w" sizes="(max-width: 1000px) 100vw, 1000px" /><figcaption>Irregular shapes can have visual impact, but too many variations are a nightmare to code.</figcaption></figure></div>


<p>Let’s explore the consequences of this in an example. You may have chosen to design a website which has varied irregular shapes (think jellybeans and splats). Though this may make for a more visually interesting design, it might become hellish for developers as variations might lead to the writing of bad or unmaintainable code. This is because every unique shape has different margin and padding requirements and the more variations there are, the more low-level coding is required to fine tune them. If the developer is inexperienced, there’s a possibility that the way it’s been coded may not be so readable, elegant or maintainable. This means that if another developer, or even the same one, comes in later, they will have trouble understanding the code and will therefore have more trouble fixing it. More design and coding variations also means that the developer cannot use a blanket fix on them and must spend more time coding a fix for each one. Another problem is that with more code comes more opportunities for older code to break. The end result? Massive headaches. </p>



<p>The last point is that people usually do not end up using all the bells and whistles you designed. Though the website may look fancy after you initially deploy it, your client or whoever ends up doing the content updates and maintenance may not choose to follow suit, or, may even get confused if there are too many options. They may very well end up sticking to one or two elements that they’re comfortable with for content population and forego the other options. All the other stuff you designed and coded will then be wasted effort.</p>



<p><strong>What should I do?</strong> Although it is possible to use as many shapes as you like, think about how they’re actually going to be coded and maintained later. One strategy is to design UI components in a way that makes them reusable. Set a fixed number of variations e.g. 4 and stick to those only. The definition of maintainable code is that it’s code that is easy to modify, extend and debug. By designing a custom shape that you can then flip horizontally and vertically to make “new” shapes, you will get the visual variety that you need while still making it easier for the developers to write fixes if ever they break. It’ll also hopefully be simpler for whoever maintains the website in the end. </p>



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



<p>There you have it folks! Though it’s easy to create aesthetically pleasing designs and features, you have to consider the direct effect design will have on FED and BED and beyond. Remember, design isn’t just about how it looks, it’s also about how it works and what the experience is like for others that you’re working with. Talk to your developers often to discover limitations and peek into what it’ll be like to maintain the design in the future so that you design with development in mind.</p>
<p>The post <a href="https://stampede-design.com/blog/designing-with-development-in-mind/">Designing with Development in Mind</a> appeared first on <a href="https://stampede-design.com">Stampede: the strategic design &amp; technology company</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://stampede-design.com/blog/designing-with-development-in-mind/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
