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

<channel>
	<title>Blog &#187; Josh Chaney</title>
	<atom:link href="http://community.protoshare.com/author/joshc/feed/" rel="self" type="application/rss+xml" />
	<link>http://community.protoshare.com</link>
	<description>Wireframing Tool - ProtoShare</description>
	<lastBuildDate>Wed, 09 May 2012 21:48:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Website &amp; Application Prototyping: Six Best Practices for Maximizing Results</title>
		<link>http://community.protoshare.com/2011/09/application-prototyping-best-practices/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=application-prototyping-best-practices</link>
		<comments>http://community.protoshare.com/2011/09/application-prototyping-best-practices/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 15:08:00 +0000</pubDate>
		<dc:creator>Josh Chaney</dc:creator>
				<category><![CDATA[ProtoShare Tips]]></category>
		<category><![CDATA[Prototyping Benefits]]></category>
		<category><![CDATA[process]]></category>

		<guid isPermaLink="false">http://community.protoshare.com/?p=1051</guid>
		<description><![CDATA[Prototyping is a key element to the requirements discovery, definition, and validation process when building web applications. However, it’s all too common for teams to spend too much time in the prototyping phase, thereby defeating the purpose of creating a &#8230; <a href="http://community.protoshare.com/2011/09/application-prototyping-best-practices/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Prototyping is a key element to the requirements discovery, definition, and validation process when building web applications. However, it’s all too common for teams to spend too much time in the prototyping phase, thereby defeating the purpose of creating a prototype in the first place. Here are several best practices to ensure you and your team get the most from your prototyping process.</p>
<div>
<p><strong>The Six Best Practices of Prototyping:</strong></p>
</div>
<ol>
<li>
<h3>Prototype just enough.</h3>
<p>You need to get your point across to stakeholders so they can make informed decisions. Simple wireframes often aren’t enough to convey understanding, but don&#8217;t fall victim to over-prototyping (from both a functional and graphical fidelity perspective). Remember, the prototype is not the final product. Those who want to create a hi-fi prototype that “fools the end user” into thinking the prototype is actually the final product are setting themselves up for failure. The goal is to effectively communicate ideas so that you can get feedback, not to waste time trying to build a pixel perfect representation of the final product.</li>
<li>
<h3>Know your audience.</h3>
<p>Who is your audience and what do you need to communicate to them?  What type of feedback do you want from them at this stage? What are your objectives? With a tech savvy internal team, low-fi may be enough to get the job done. If you’re working with non-technical stakeholders, a greater level of interactivity is likely needed to get everyone on the same page and eliminate the usual interpretations/assumptions. Knowing your audience will help you determine what level of fidelity will be required to communicate your concepts effectively.</li>
<li>
<h3>Set the stage.</h3>
<p>Prepping your audience by setting the right expectations is important. They need to know that they’re experiencing a prototype and not the final product. They also need direction from you on what feedback you need at this stage. (Is this what you meant? Layout architecture vs. design details? Where would you go to do X? How would you complete task Y?  Internal team/exec stakeholder/end user?)</li>
<li>
<h3>Plan less, prototype more.</h3>
<p>Prototyping is a perfect way to validate and refine existing assumptions and requirements. However, it is also a very efficient tool for eliciting superior requirements. Heavy documentation leaves far too much room for interpretation and assumptions that won’t be revealed until late in the development process. Less documentation and more prototyping will get everyone on the same page much faster. A solid prototype can quickly deliver universal understanding to all stakeholders and trigger the valuable feedback you need to make good decisions early in the process.</li>
<li>
<h3>Share early and often.</h3>
<p>Prototyping is a cyclical process. Start with basic wireframes and functionality, and then iteratively flesh out the areas that need clarification and detail based on stakeholder feedback. The key is to share your prototype early and often (even though it may be far from perfect) to ensure you’re not designing based on incorrect assumptions.  Often, stakeholders don’t even know what they want until they see it.  Each round of feedback turns the dial and brings the project and stakeholders&#8217; vision into clearer and clearer focus. By sharing early and often, you eliminate risk by failing cheaply as well as quickly identifying the winning concepts.</li>
<li>
<h3>Don’t prototype everything.</h3>
<p>Just as you should avoid wasting time by creating too high fidelity of a prototype (functional and graphical), you also should avoid prototyping every single aspect (every individual component, interaction, or page) within your project. You can focus on the areas or pieces of your project that are complex, need buy-in, or require end-user testing.  Often, you build prototypes to get feedback on key scenarios.  In this case, prototyping anything outside of these specific scenarios is a poor use of time. And remember, the prototype is not the final product; it’s a means to clearly convey understanding, collaborate, and gather quality feedback early in the process.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://community.protoshare.com/2011/09/application-prototyping-best-practices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Share Early, Share Often</title>
		<link>http://community.protoshare.com/2011/08/share-early-and-often-collaborative-prototyping/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=share-early-and-often-collaborative-prototyping</link>
		<comments>http://community.protoshare.com/2011/08/share-early-and-often-collaborative-prototyping/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 14:37:43 +0000</pubDate>
		<dc:creator>Josh Chaney</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[ProtoShare Tips]]></category>
		<category><![CDATA[ProtoShare Workflows]]></category>
		<category><![CDATA[process]]></category>

		<guid isPermaLink="false">http://community.protoshare.com/?p=998</guid>
		<description><![CDATA[One of the most common pitfalls for those who are new to web app prototyping is the tendency to wait until they have everything &#8220;juuuusst right” before sharing their prototype with others. (Yet, ironically, the primary reason we prototype is &#8230; <a href="http://community.protoshare.com/2011/08/share-early-and-often-collaborative-prototyping/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One of the most common pitfalls for those who are new to web app prototyping is the tendency to wait until they have everything &#8220;juuuusst right” before sharing their prototype with others. (Yet, ironically, the primary reason we prototype is to communicate our ideas and get feedback to validate project requirements.) Itʼs human nature to want your prototype to be “perfect” before showing it to anyone. You want to present your masterpiece with a bow wrapped around it and a proud “Ta-da!,” as you wait for the accolades to pour in.</p>
<p>But guess what? Your perfect prototype wonʼt be perfect (and thatʼs the point of a prototype, to trigger feedback and iteratively evolve your concept). Sometimes itʼs because an idea simply seems better in your head than it actually is. Other times it&#8217;s because false assumptions were made or requirements were misinterpreted. Often the project requirements are incomplete or incorrect. But most of the time, itʼs because your clients don&#8217;t know what they want or what they don&#8217;t want until they see and interact with it (either as a prototype or the “final” product). Even if they did know what they wanted, theyʼd have a difficult time describing it in a way that a developer could construct it. And resolving these issues quickly and cost effectively is why you build a prototype in the first place.</p>
<p>One of the toughest aspects of web and application development is that your team not only needs to understand what the customer wants, but you also have to help the customer figure out what it is they really need to meet their goals. And by “customer”, I mean several stakeholders with important business needs and varying ideas about what they want (customers may be internal or external).</p>
<p>How can anyone expect to “get it right” the first time if the client stakeholders (including end users) donʼt even know what they want?</p>
<p>And if things werenʼt already messy enough, add to this the fact that as your interactive projects get more complex, there are more unknowns, more assumptions, more requirements, and more stakeholders to please.</p>
<h2>Fail Quickly &amp; Cheaply</h2>
<p>The earlier you share your concepts, the sooner you hear, “Thatʼs not what I meant.&#8221; Congratulations, thatʼs a huge win! And no, Iʼm not being sarcastic. You just failed quickly and cheaply. In a typical development process, that same feedback may not have been uncovered until much more time, money, and effort were invested in the development process. By sharing early you reduced risk, saved your organization money, and saved yourself a lot of wasted time and frustration.</p>
<p>To not share early and often is to defeat the purpose of prototyping. Itʼs essential that you share and get feedback before you invest too much time on the details of your design. Waiting to share your prototype until you have it “just so,” dramatically increases the risk that you&#8217;ll waste precious time by running too far down a road paved with one or two bad assumptions. And one of those may be as simple as assuming that the requirements given to you are an accurate reflection of what your stakeholders will actually want in the end.</p>
<h2>Embrace An Iterative Process</h2>
<p>Prototyping lets you visually communicate interactive design concepts to both your team and non-technical stakeholders so that you can gather constructive feedback early in the process when itʼs most valuable. You prototype to validate existing requirements, uncover missing requirements, help your clients understand exactly what they need, and ensure that youʼre not designing based on incorrect assumptions. You repeatedly share, gather feedback, and refine your prototype through as many cycles as is required to reach a decision. Every iteration turns the dial, bringing the customerʼs needs, and the project itself, into clearer and clearer focus. Each time you share your prototype you are one step closer to delivering the right solution.</p>
<p>Letʼs face it; quality interactive products are the result of iterative development (which is where a traditional waterfall process falls down). You canʼt avoid iteration when there are stakeholders, often with very different agendas, to satisfy. However, you do have control of whether you iterate early in the design phase or late in the development phase – and that makes all the difference. By prototyping and gaining insight early, youʼre able to make changes quickly and cheaply. Making these same changes during or after the construction phase is far more costly and time consuming. Any changes made after the spec has been signed off results in exponentially higher costs (as much as 100 times more). That is why iteratively nailing down your spec with an interactive prototype can make all the difference.</p>
<p>Repeat this process – prototype, share, get feedback, and refine – until youʼve boiled down the project to itʼs simplest and most usable form and your stakeholders understand, and can therefore legitimately approve, what you intend to build.</p>
<p><a href="http://community.protoshare.com/wp-content/uploads/2011/08/iterative-process.png"><img class="aligncenter size-medium wp-image-1003" title="ProtoShare iterative process" src="http://community.protoshare.com/wp-content/uploads/2011/08/iterative-process-300x300.png" alt="collaborative prototyping" width="300" height="300" /></a></p>
<h2>How Does ProtoShare Help Me Share Early &amp; Often?</h2>
<p>Prototyping tools that have easy sharing capabilities and built-in collaboration features are typically your best bet to facilitate the critical practice of sharing early and often.</p>
<p>ProtoShare is a prime example of a tool that was built to facilitate the best practice of share early, share often. You can start with low-fidelity wireframes and iteratively add visual and functional fidelity as needed to communicate your vision. As a web-based tool with an integrated collaboration engine, you have instant access to share your work with team members and clients in the cloud so that you can gather contextual feedback and get answers.</p>
<p>Faster feedback cycles, fewer iterations, far less rework/waste, and a better user experience. A web developerʼs job isnʼt easy, but at ProtoShare, we work hard to take some of the pain out of the process and your daily life.</p>
]]></content:encoded>
			<wfw:commentRss>http://community.protoshare.com/2011/08/share-early-and-often-collaborative-prototyping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

