<?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>Dexo Design &#187; design process</title>
	<atom:link href="http://www.dexodesign.com/tag/design-process/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dexodesign.com</link>
	<description>Russell Wilson&#039;s blog on Web Design and Engineering</description>
	<lastBuildDate>Wed, 28 Jul 2010 16:39:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>Design Process at Facebook</title>
		<link>http://www.dexodesign.com/2009/08/27/design-process-at-facebook/</link>
		<comments>http://www.dexodesign.com/2009/08/27/design-process-at-facebook/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 14:03:31 +0000</pubDate>
		<dc:creator>Russell Wilson</dc:creator>
				<category><![CDATA[Design Management]]></category>
		<category><![CDATA[External Links]]></category>
		<category><![CDATA[Interaction Design]]></category>
		<category><![CDATA[design process]]></category>
		<category><![CDATA[design team]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[front-end code]]></category>

		<guid isPermaLink="false">http://www.dexodesign.com/?p=566</guid>
		<description><![CDATA[Caught this writeup from Luke Wroblewski on how Facebook designs their software. Key takeaways for me: design team delivers front-end code share early and often; design is involved start to finish design team size = 25 (out of 1000 employees) design is iterative &#8211; know from the start that your designs are &#8220;experiments&#8221; (my words) [...]


Related posts:<ol><li><a href='http://www.dexodesign.com/2008/11/03/4-step-simple-ui-design-process/' rel='bookmark' title='Permanent Link: 4 Step Simple UI Design Process'>4 Step Simple UI Design Process</a></li>
<li><a href='http://www.dexodesign.com/2009/10/10/is-software-design-a-luxury/' rel='bookmark' title='Permanent Link: Is software design a luxury?'>Is software design a luxury?</a></li>
<li><a href='http://www.dexodesign.com/2009/03/24/705k-for-redesigning-a-website/' rel='bookmark' title='Permanent Link: $705k for redesigning a website?'>$705k for redesigning a website?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Caught <a title="Design at Facebook" href="http://www.lukew.com/ff/entry.asp?879">this writeup</a> from <a title="Luke Wroblewski" href="http://www.lukew.com">Luke Wroblewski</a> on how Facebook designs their software. Key takeaways for me:</p>
<ul>
<li>design team delivers front-end code</li>
<li>share early and often; design is involved start to finish</li>
<li>design team size = 25 (out of 1000 employees)</li>
<li>design is iterative &#8211; know from the start that your designs are &#8220;experiments&#8221; (my words) and may/will change</li>
</ul>
<p>See the whole article <a title="Design at Facebook" href="http://www.lukew.com/ff/entry.asp?879">here</a>.</p>
<img src="http://www.dexodesign.com/?ak_action=api_record_view&id=566&type=feed" alt="" />

<p>Related posts:<ol><li><a href='http://www.dexodesign.com/2008/11/03/4-step-simple-ui-design-process/' rel='bookmark' title='Permanent Link: 4 Step Simple UI Design Process'>4 Step Simple UI Design Process</a></li>
<li><a href='http://www.dexodesign.com/2009/10/10/is-software-design-a-luxury/' rel='bookmark' title='Permanent Link: Is software design a luxury?'>Is software design a luxury?</a></li>
<li><a href='http://www.dexodesign.com/2009/03/24/705k-for-redesigning-a-website/' rel='bookmark' title='Permanent Link: $705k for redesigning a website?'>$705k for redesigning a website?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.dexodesign.com/2009/08/27/design-process-at-facebook/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Design Guiding Principles</title>
		<link>http://www.dexodesign.com/2009/07/11/design-guiding-principles/</link>
		<comments>http://www.dexodesign.com/2009/07/11/design-guiding-principles/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 22:47:53 +0000</pubDate>
		<dc:creator>Russell Wilson</dc:creator>
				<category><![CDATA[Design Management]]></category>
		<category><![CDATA[design process]]></category>
		<category><![CDATA[design values]]></category>
		<category><![CDATA[guiding principles]]></category>

		<guid isPermaLink="false">http://www.dexodesign.com/2009/07/11/design-guiding-principles/</guid>
		<description><![CDATA[John Schrag has just written a post titled Values in Software Design Practice. To summarize, John and his team came up with two lists: Appropriate order of actions: Setting Goals before Taking Action Understand Problems before Generating Solutions Designing before Writing Design Documents Validating Designs before Investing in Code Steak before Sizzle Values: Validated Data [...]


Related posts:<ol><li><a href='http://www.dexodesign.com/2009/07/21/ui-design-guiding-principles/' rel='bookmark' title='Permanent Link: UI Design Guiding Principles'>UI Design Guiding Principles</a></li>
<li><a href='http://www.dexodesign.com/2008/11/03/4-step-simple-ui-design-process/' rel='bookmark' title='Permanent Link: 4 Step Simple UI Design Process'>4 Step Simple UI Design Process</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://dux.typepad.com/dux/john-schrag.html">John Schrag</a> has just written a post titled <a href="http://dux.typepad.com/dux/2009/07/values-in-software-design-practice-.html">Values in Software Design Practice</a>.<br />
To summarize, John and his team came up with two lists:</p>
<blockquote>
<h3>Appropriate order of actions:</h3>
<p>    <strong>Setting Goals</strong> before <strong>Taking Action</strong><br />
    <strong>Understand Problems</strong> before <strong>Generating Solutions</strong><br />
    <strong>Designing</strong> before <strong>Writing Design Documents</strong><br />
    <strong>Validating Designs</strong> before <strong>Investing in Code</strong><br />
    <strong>Steak</strong> before <strong>Sizzle</strong>
</p></blockquote>
<blockquote>
<h3>Values:</h3>
<p>    <strong>Validated Data</strong> over <strong>Expert Opinion</strong><br />
    <strong>Quality of Data</strong> over <strong>Ease of Data Collection</strong><br />
    <strong>Complete Workflows</strong> over <strong>Long Feature Lists</strong><br />
    <strong>Achieving Results</strong> over <strong>Writing Reports</strong><br />
    <strong>Collaborative Design</strong> over <strong>Design by Referendum</strong> or<strong> Design by Fiat</strong><br />
    <strong>Ease of Use</strong> over <strong>Ease of Coding</strong><br />
    <strong>Well-designed Critical and Common Workflows</strong> over <strong>Complete Coverage of Every Possible Workflow</strong>
</p></blockquote>
<p>Ironically, I was just about to begin an almost identical process with my team next week. We are having our first &#8220;UI Roundtable&#8221; with development and &#8220;Design Guiding Principles&#8221; is one of the topics.  I plan to take John&#8217;s team&#8217;s list into consideration when developing ours.</p>
<img src="http://www.dexodesign.com/?ak_action=api_record_view&id=552&type=feed" alt="" />

<p>Related posts:<ol><li><a href='http://www.dexodesign.com/2009/07/21/ui-design-guiding-principles/' rel='bookmark' title='Permanent Link: UI Design Guiding Principles'>UI Design Guiding Principles</a></li>
<li><a href='http://www.dexodesign.com/2008/11/03/4-step-simple-ui-design-process/' rel='bookmark' title='Permanent Link: 4 Step Simple UI Design Process'>4 Step Simple UI Design Process</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.dexodesign.com/2009/07/11/design-guiding-principles/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>4 Step Simple UI Design Process</title>
		<link>http://www.dexodesign.com/2008/11/03/4-step-simple-ui-design-process/</link>
		<comments>http://www.dexodesign.com/2008/11/03/4-step-simple-ui-design-process/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 16:21:29 +0000</pubDate>
		<dc:creator>Russell Wilson</dc:creator>
				<category><![CDATA[Design Management]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[Interaction Design]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Visual Design]]></category>
		<category><![CDATA[design process]]></category>

		<guid isPermaLink="false">http://www.dexodesign.com/?p=88</guid>
		<description><![CDATA[Working this weekend (we’ll call it Project-A) I noted an informal process I follow when designing workflows/interactions for applications.&#160; This comes after initial research on users, goals, requirements, etc. Essentially (detailed steps omitted) it boils down to four steps: 1) The big chunks What are the big chunks/concepts and how do they relate to each [...]


Related posts:<ol><li><a href='http://www.dexodesign.com/2009/08/27/design-process-at-facebook/' rel='bookmark' title='Permanent Link: Design Process at Facebook'>Design Process at Facebook</a></li>
<li><a href='http://www.dexodesign.com/2007/08/08/challenges-to-world-class-software-design/' rel='bookmark' title='Permanent Link: Challenges to world class software design'>Challenges to world class software design</a></li>
<li><a href='http://www.dexodesign.com/2007/08/12/the-problem-with-sketching/' rel='bookmark' title='Permanent Link: The problem with sketching'>The problem with sketching</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Working this weekend (we’ll call it Project-A) I noted an informal process I follow when designing workflows/interactions for applications.&nbsp; This comes after initial research on users, goals, requirements, etc.</p>
<p>Essentially (detailed steps omitted) it boils down to four steps:<br />
<h4>1) The big chunks</h4>
<p>What are the big chunks/concepts and how do they relate to each other?&nbsp; For example, Project-A has a dashboard, reporting, system configuration, and object management.&nbsp; The user is most often expected to start with the dashboard and then drill into problems, but may also go directly to reporting.&nbsp; The interface needs to support easy and intuitive access to both.<br />
<h4>2) The small chunks</h4>
<p>What individual components will be needed to build the big chunks?&nbsp; (a) flat and hierarchical lists, (b) small and large lists, (c) navigation, search, paging, indexing, (d) dialogs, wizards, etc.&nbsp; It is important that templates are developed for these chunks to promote consistency and conceptual integrity.&nbsp; Design patterns such as progressive disclosure, overview/detail are considered here because they may require specific components to be implemented.<br />
<h4>3) Fitting the chunks together</h4>
<p>How can the components be fitted together to create the big chunks and to produce the desired design patterns?&nbsp; This step usually produces the essence of the workflow but doesn’t really tackle the details or special cases.&nbsp; For example in Project-A, a dashboard of summary data is used with drill in capability to detailed reports (design patterns: progressive disclosure and overview/detail)<br />
<h4>4) Finessing</h4>
<p>This step deals with styling and dealing with any special cases.&nbsp; Graphic design concepts such as visual hierarchy are applied to guide the user visually and emphasize key elements.</p>
<p>The steps are iterative.&nbsp; For example Step 3 can/will identify additional needed components (Step 2) and in many cases both Step 2 and Step 3 have led me to reconsider the big chunks in Step 1.</p>
<p>I have used this simple process countless times to design software applications.<font face="sans-serif"></font><font face="sans-serif"></font></p>
<img src="http://www.dexodesign.com/?ak_action=api_record_view&id=88&type=feed" alt="" />

<p>Related posts:<ol><li><a href='http://www.dexodesign.com/2009/08/27/design-process-at-facebook/' rel='bookmark' title='Permanent Link: Design Process at Facebook'>Design Process at Facebook</a></li>
<li><a href='http://www.dexodesign.com/2007/08/08/challenges-to-world-class-software-design/' rel='bookmark' title='Permanent Link: Challenges to world class software design'>Challenges to world class software design</a></li>
<li><a href='http://www.dexodesign.com/2007/08/12/the-problem-with-sketching/' rel='bookmark' title='Permanent Link: The problem with sketching'>The problem with sketching</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.dexodesign.com/2008/11/03/4-step-simple-ui-design-process/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Challenges to world class software design</title>
		<link>http://www.dexodesign.com/2007/08/08/challenges-to-world-class-software-design/</link>
		<comments>http://www.dexodesign.com/2007/08/08/challenges-to-world-class-software-design/#comments</comments>
		<pubDate>Thu, 09 Aug 2007 02:37:00 +0000</pubDate>
		<dc:creator>Russell Wilson</dc:creator>
				<category><![CDATA[Design Management]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[design challenges]]></category>
		<category><![CDATA[design politics]]></category>
		<category><![CDATA[design process]]></category>

		<guid isPermaLink="false">http://blog.dexodesign.com/2007/08/challenges-to-world-class-software-design/</guid>
		<description><![CDATA[Every job has its challenges. As a programmer, I spent long hours fixing bugs and finding workarounds. As an engineering executive, I dealt with resources, schedules, and politics. And as an entrepreneur, I struggled to find customers and generate revenue. But designing software is tough. I’m not talking about the creative work – that’s our [...]


Related posts:<ol><li><a href='http://www.dexodesign.com/2007/09/13/career-paths-for-software-designers/' rel='bookmark' title='Permanent Link: Career Paths for Software Designers'>Career Paths for Software Designers</a></li>
<li><a href='http://www.dexodesign.com/2009/03/30/four-questions-every-software-user-interface-designer-and-usability-professional-should-be-thinking-about/' rel='bookmark' title='Permanent Link: Four questions every software user interface designer and usability professional should be thinking about'>Four questions every software user interface designer and usability professional should be thinking about</a></li>
<li><a href='http://www.dexodesign.com/2007/10/11/what-do-we-mean-by-software-design/' rel='bookmark' title='Permanent Link: What do we mean by software design?'>What do we mean by software design?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: arial;">Every job has its challenges. As a programmer, I spent long hours fixing bugs and finding workarounds. As an engineering executive, I dealt with resources, schedules, and politics. And as an entrepreneur, I struggled to find customers and generate revenue.</span></p>
<p><span style="font-family: arial;">But designing software is tough. I’m not talking about the creative work – that’s our passion and we love it. I’m referring to the “tax” we pay for doing what we love.</span></p>
<p><span style="font-family: arial;">So what makes up this tax? What challenges am I referring to?</span></p>
<p><strong><span style="font-family: arial;">1) Everyone thinks they are designers</span><br />
</strong><br />
<span style="font-family: arial;">Developers, product managers, sales, and even customers, can’t resist their own needs to create or invent by suggesting ways to change an interface or add capabilities – “let’s just add a drop-down to the top…”. Either in the form of “design on the spot” during a product meeting or customer visit, or a developer going ahead and “fixing the problem” without waiting for input from design, it happens often, and reflects perceptions and lack of understanding of the design role and expertise. It can also reflect poor adherence to process, or lack thereof, and a need for cross-department executive sponsorship and continued support. (I am not suggesting that no one can give input to the design process; many of our best designs are the result of collaborative efforts with product management and sales.)</span><br />
<span style="font-family: arial;"><br />
<strong>2) Design is a nice to have<br />
</strong><br />
I’m always perplexed by this one, but many bottom-line executives still perceive good design as a nice to have. No, not at Apple or Intuit (I see more design-related job postings from Intuit than any other company – it makes me wonder if they just want to interview everyone they can, or if Intuit has a Wonka factory somewhere full of designers dressed like ump lumpas, all building accounting applications). Apple and others have helped to move this forward, but I still run into the skeptical eye from time to time. Another manifestation of this is when a new product or concept is attempted and the strategy is to “get something working, find some buyers, and then make it better.”</span></p>
<p><strong>3) Who makes the final decision?<br />
</strong><br />
The <a href="http://www.biltmore.com/"><span style="font-family: arial;">Biltmore Estate</span></a><span style="font-family: arial;"> is a remarkable architectural achievement, and is commonly considered the result of a single vision where the overall design was driven and conceived by one person. </span><a href="http://www.amazon.com/gp/product/0201835959?ie=UTF8&amp;tag=dexdes-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0201835959"><span style="font-family: arial;">Frederick Brooks</span></a><span style="font-family: arial;"> states that “conceptual integrity” is the single most important factor in the development of successful software applications. But often, with software design, there are many stakeholders, business and marketing agendas, and the need to create something as soon as possible. The nature of software design and development within high-tech companies doesn’t seem to lend itself to the purity or grandeur of a project like the Biltmore where the “genius” is given free reign to produce a work of art. It’s difficult to find the right balance between art and business in software design, and this is evident in the careful politicking among the design executive and various stakeholders to decide what gets built and what doesn’t.</span></p>
<p><strong>4) The difficulty in justifying designs to critics<br />
</strong><br />
True, the best justification comes from users, and you can get that (to some degree) from usability testing &#8212; assuming you have the time and resources to conduct formative testing. But what about colors? What about visual treatments that are more subjective? What do you do when the product manager says “I hate that blue &#8212; why do we have to use that blue?” (I recently emailed a color wheel to a large group of employees at our company &#8211; that was a big mistake.) There are many cases where I wish I could just say “just do it that way, trust me!” My boss suggested that I respond with a standard “thank you for your input” for things such as this.</p>
<p><span style="font-family: arial;">Well, those are some key ones, but I’m sure I’ve missed several. I invite anyone who reads this to submit their own design challenges. This is a work in progress and I intend to update it with the best ways to address these challenges.</span></p>
<img src="http://www.dexodesign.com/?ak_action=api_record_view&id=12&type=feed" alt="" />

<p>Related posts:<ol><li><a href='http://www.dexodesign.com/2007/09/13/career-paths-for-software-designers/' rel='bookmark' title='Permanent Link: Career Paths for Software Designers'>Career Paths for Software Designers</a></li>
<li><a href='http://www.dexodesign.com/2009/03/30/four-questions-every-software-user-interface-designer-and-usability-professional-should-be-thinking-about/' rel='bookmark' title='Permanent Link: Four questions every software user interface designer and usability professional should be thinking about'>Four questions every software user interface designer and usability professional should be thinking about</a></li>
<li><a href='http://www.dexodesign.com/2007/10/11/what-do-we-mean-by-software-design/' rel='bookmark' title='Permanent Link: What do we mean by software design?'>What do we mean by software design?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.dexodesign.com/2007/08/08/challenges-to-world-class-software-design/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Prioritizing product ideas</title>
		<link>http://www.dexodesign.com/2007/07/16/prioritizing-product-ideas/</link>
		<comments>http://www.dexodesign.com/2007/07/16/prioritizing-product-ideas/#comments</comments>
		<pubDate>Mon, 16 Jul 2007 17:18:00 +0000</pubDate>
		<dc:creator>Russell Wilson</dc:creator>
				<category><![CDATA[Design Management]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[design politics]]></category>
		<category><![CDATA[design process]]></category>
		<category><![CDATA[facet]]></category>
		<category><![CDATA[feature]]></category>
		<category><![CDATA[prioritize]]></category>
		<category><![CDATA[process]]></category>

		<guid isPermaLink="false">http://blog.dexodesign.com/2007/07/prioritizing-product-ideas/</guid>
		<description><![CDATA[Adam Polansky from boxesandarrows describes a method for prioritizing product ideas called “Faceted Feature Analysis”. I particularly like the idea of giving independent voices to development, business, and user experience as part of the process. &#8211; Russ http://www.boxesandarrows.com/view/faceted-feature Related posts:Successful designers must influence product direction and strategy Prioritizing Design in Successful, Legacy Applications Challenges to [...]


Related posts:<ol><li><a href='http://www.dexodesign.com/2009/02/23/successful-designers-must-influence-product-direction-and-strategy/' rel='bookmark' title='Permanent Link: Successful designers must influence product direction and strategy'>Successful designers must influence product direction and strategy</a></li>
<li><a href='http://www.dexodesign.com/2007/08/25/prioritizing-design-in-successful-legacy-applications/' rel='bookmark' title='Permanent Link: Prioritizing Design in Successful, Legacy Applications'>Prioritizing Design in Successful, Legacy Applications</a></li>
<li><a href='http://www.dexodesign.com/2007/08/08/challenges-to-world-class-software-design/' rel='bookmark' title='Permanent Link: Challenges to world class software design'>Challenges to world class software design</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="Section1">
<p class="MsoNormal">Adam Polansky from boxesandarrows describes a method for prioritizing product ideas called “Faceted Feature Analysis”.  I particularly like the idea of giving independent voices to development, business, and user experience as part of the process.  &#8211; Russ</p>
<p class="MsoNormal"><a href="http://www.boxesandarrows.com/view/faceted-feature" target="_blank">http://www.boxesandarrows.com/view/faceted-feature</a></p>
</div>
<img src="http://www.dexodesign.com/?ak_action=api_record_view&id=6&type=feed" alt="" />

<p>Related posts:<ol><li><a href='http://www.dexodesign.com/2009/02/23/successful-designers-must-influence-product-direction-and-strategy/' rel='bookmark' title='Permanent Link: Successful designers must influence product direction and strategy'>Successful designers must influence product direction and strategy</a></li>
<li><a href='http://www.dexodesign.com/2007/08/25/prioritizing-design-in-successful-legacy-applications/' rel='bookmark' title='Permanent Link: Prioritizing Design in Successful, Legacy Applications'>Prioritizing Design in Successful, Legacy Applications</a></li>
<li><a href='http://www.dexodesign.com/2007/08/08/challenges-to-world-class-software-design/' rel='bookmark' title='Permanent Link: Challenges to world class software design'>Challenges to world class software design</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.dexodesign.com/2007/07/16/prioritizing-product-ideas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
