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

<image>
	<url>https://stampede-design.com/wp-content/uploads/2024/02/cropped-Stampede-Favicon-old-32x32.png</url>
	<title>workflow Archives &#8212; Stampede: the strategic design &amp; technology company</title>
	<link>https://stampede-design.com/blog/tag/workflow/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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 fetchpriority="high" 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 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>
		<item>
		<title>Stampede in Zapier</title>
		<link>https://stampede-design.com/blog/stampede-in-zapier/</link>
					<comments>https://stampede-design.com/blog/stampede-in-zapier/#respond</comments>
		
		<dc:creator><![CDATA[Jared Ng]]></dc:creator>
		<pubDate>Thu, 26 May 2016 04:59:22 +0000</pubDate>
				<category><![CDATA[Field Notes]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[workflow]]></category>
		<category><![CDATA[zapier]]></category>
		<guid isPermaLink="false">http://dev.stampedelabs.com/client/v3/wp/?p=6363</guid>

					<description><![CDATA[<p>Yesterday was another milestone for Stampede, as Zapier had mentioned us in one of their blog posts. Learn what it is about and how it automates so many of our project workflows in Stampede.</p>
<p>The post <a href="https://stampede-design.com/blog/stampede-in-zapier/">Stampede in Zapier</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" class="lead">Yesterday was another milestone for Stampede, as <a href="https://zapier.com/" target="_blank">Zapier</a> had mentioned us in one of their blog posts; <a href="https://zapier.com/blog/project-management-toolkits/" target="_blank">Project Management Software Stacks: The Apps That 13 Companies Use to Manage Projects</a>.</p>
<p><div class="full"><img decoding="async" class="alignnone wp-image-7661 size-full" src="https://stampede-design.com/wp-content/uploads/2016/05/stampede-on-zapier.jpg" alt="Stampede on Zapier" /></div></p>
<h3>What is Zapier?</h3>
<p>The post shares how 13 companies on their use of Zapier to connect their work apps together. At Stampede, we use a number of these apps on a daily basis due to the remote nature of our workplace, so an automation service like Zapier helps by optimizing the work process. The platform currently supports over 500 apps meaning that many combination of automated process flows can be created.</p>
<h3>How does it work?</h3>
<p>By all means, Zapier isn&#8217;t as complicated as you might think. How it works is that you can connect apps together to create a process flow, this is called a <strong>Zap</strong>. For example, you can tell Zapier to notify you on a specific Slack channel if a new message is posted on Basecamp. Once you get good at it, you can start doing really advanced flows like creating filters so that Zapier will only notify you after certain conditions are met. For example, if Google Analytics hits a page view milestone of 10,000 users, a message on Slack will be posted as a notification.</p>
<h3>How we use Zapier at Stampede</h3>
<p>At Stampede uses these apps to automate and channel tasks into Slack. If we didn&#8217;t do so, we&#8217;d have to manually transfer details from one app to another. For example, if one of our clients were to post a new task on Basecamp, we&#8217;d get an email notification, but we&#8217;d also still have to go to Basecamp and move the details manually onto Slack. Zapier eliminates that distraction for us.</p>
<p><div class="full"><img decoding="async" class="wp-image-7667" src="https://stampede-design.com/wp-content/uploads/2016/05/zapier-preview-stampede-apps.jpg" alt="Zapier Preview with Stampede Apps" /><p class="capt_block">Examples of how Basecamp, Gravity Forms and Facebook are integrated into out Slack channel.</p></div></p>
<p>You can head over to their site and <a href="https://zapier.com/blog/project-management-toolkits/" target="_blank">read the full article here</a>. In the meantime, we&#8217;ll keep doing what we do best, doing great work and staying awesome.</p>
<p>The post <a href="https://stampede-design.com/blog/stampede-in-zapier/">Stampede in Zapier</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/stampede-in-zapier/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Accessing Your Computer Using a Smartphone</title>
		<link>https://stampede-design.com/blog/access-computer-using-smartphone/</link>
					<comments>https://stampede-design.com/blog/access-computer-using-smartphone/#respond</comments>
		
		<dc:creator><![CDATA[Syazwan Hakim]]></dc:creator>
		<pubDate>Mon, 10 Nov 2014 18:44:40 +0000</pubDate>
				<category><![CDATA[Field Notes]]></category>
		<category><![CDATA[mobile productivity]]></category>
		<category><![CDATA[remote desktop]]></category>
		<category><![CDATA[tech tips]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[workflow]]></category>
		<guid isPermaLink="false">http://dev.stampedelabs.com/client/v3/wp/?p=6311</guid>

					<description><![CDATA[<p>Gone are the days when you have to be physically present in front of your computer to access your files. Syazwan Hakim shares some tips and tools on how to access your computer through your smartphone.</p>
<p>The post <a href="https://stampede-design.com/blog/access-computer-using-smartphone/">Accessing Your Computer Using a Smartphone</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" class="lead">Do you need to access your computer using smartphone urgently for some important stuff? Or you simply need to turn off your computer when you are miles away? Well, that sucks when you are out and your computer is definitely out of reach &#8211; I&#8217;ve been there and trust me, it&#8217;s not pleasant. To be honest, it&#8217;s such a bummer!</p>
<p><div class="full"><img decoding="async" class="alignnone wp-image-6207 size-full" src="https://stampede-design.com/wp-content/uploads/2018/12/macbook-with-stickers.jpg" alt="Macbook with stikcers" /></div></p>
<h2>There was one time&#8230;</h2>
<p>&#8230; when I just finished a project and decided to sign off from work. Confident that everything had been uploaded, I drove off to meet my friends about 2 hours away from home. I didn&#8217;t notice somehow I (stupidly) forgot to upload the files into our development server. My phone rang and it was our Lady Boss <em>(<a href="https://stampede-design.com/author/admin/">Shaza</a>: I wonder who this Lady Boss is)</em> asking the link to the project that I have done earlier. She needed it because my team is ready to review the work.</p>
<p>I told her I would send the link through Whatsapp. So I proceeded to verify the link on my phone and noticed that the latest files were not there. I felt like I&#8217;m somehow intoxicated by <strong>Ghom&#8217;s Poison</strong> (Diablo 3 was not released yet at that time, but that is the equal thing). At the end, I screwed up. The worst part is I screwed up not because I didn&#8217;t finish my job, but just because I couldn&#8217;t access my computer using my smartphone for the files.</p>
<p>Did I drive back home 2 hours for the files, you were asking? Yes <em>*facepalm</em>*</p>
<p><div class="full"><img decoding="async" class="alignnone size-full wp-image-6162" src="https://stampede-design.com/wp-content/uploads/2014/11/ghom.jpg" alt="Ghom at his best" /></div></p>
<h2>But we have cloud storage!</h2>
<p>I&#8217;m not a big fan of cloud storage (can&#8217;t resist Cloud 9 though!). Even worst, if I want to sync it on cloud storage, it will be the revised, polished and final .zip file meant for clients unless clients requested to sync it on cloud while work in progress. Since the project is not reviewed yet, I have not even thought to sync it.</p>
<h2>Old story</h2>
<p>Well, it was back then. When I just started working with Stampede.</p>
<p>Now, things have changed. Last month, I&#8217;ve been in the same exact situation. The only different is I was well prepared this time!</p>
<p>I have assigned two padawans to deal with it.</p>
<h2>Accessing your computer using smartphone with Teamviewer</h2>
<p><a href="www.teamviewer.com" target="_blank">Teamviewer</a> has been around for quite some time. Easy to use, simple and capable to store your computer on your Teamviewer Account.</p>
<p>What I need to do is just launch it on my Note 3 (this is the time when big screen comes in handy) and log in to my account. It will list all the computers that I&#8217;ve stored. Tap on it and it will let you remote that workstation.</p>
<p><div class="full"><img decoding="async" class="size-full wp-image-6157" src="https://stampede-design.com/wp-content/uploads/2014/11/tw.jpg" alt="Access computer using smartphone with Teamviewer" /><p class="capt_block">Access computer using smartphone with Teamviewer</p></div></p>
<h2>Accessing your computer using smartphone with Chrome Remote Desktop</h2>
<p>Earlier this year, I discovered <a href="https://chrome.google.com/webstore/detail/chrome-remote-desktop/gbchcmhmhahfdphkhkmpfmihenigjmpp?hl=en" target="_blank">Chrome Remote Desktop</a>. It is similar to Teamviewer but it is much simplified. And quite fast too!</p>
<p><div class="full"><img decoding="async" class="size-full wp-image-6158" src="https://stampede-design.com/wp-content/uploads/2014/11/rc.jpg" alt="Access your computer using Chrome Remote Desktop" /><p class="capt_block">Access computer using smartphone with Chrome Remote Desktop on mobile</p></div></p>
<p>Both of them are capable to let you access your workstation from anywhere around the globe, with Internet connection of course. They are not limited to just grabbing files. You can do everything such as scanning virus, grab passwords stored on your computer, troubleshoot computer, etc. in essence &#8211; you can easily access your computer using smartphone even if you are miles away. How about that?</p>
<p>There are several other applications that allow you to access computer using smartphone remotely but for me, I&#8217;ll stick with this two for time being.</p>
<p>What about you? Are there any applications you have been using to access your computer remotely via your smartphones? Please share!</p>
<p>(First image credit: <a href="http://startupstockphotos.com/" target="_blank">Startup Stock Photos</a>)</p>
<p>The post <a href="https://stampede-design.com/blog/access-computer-using-smartphone/">Accessing Your Computer Using a Smartphone</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/access-computer-using-smartphone/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
