<?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>DynamicDan &#187; Blog</title>
	<atom:link href="http://www.dynamicdan.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dynamicdan.com</link>
	<description></description>
	<lastBuildDate>Wed, 16 May 2012 17:36:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Planning and vision are not redundant</title>
		<link>http://www.dynamicdan.com/blog/planning-and-vision-are-not-redundant/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=planning-and-vision-is-not-redundant</link>
		<comments>http://www.dynamicdan.com/blog/planning-and-vision-are-not-redundant/#comments</comments>
		<pubDate>Wed, 09 May 2012 17:08:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Project management]]></category>
		<category><![CDATA[failure]]></category>
		<category><![CDATA[happy co-workers]]></category>
		<category><![CDATA[KPIs]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[vision]]></category>
		<category><![CDATA[wakeup]]></category>

		<guid isPermaLink="false">http://www.dynamicdan.com/?p=244</guid>
		<description><![CDATA[Image from Ryanne Bradshaw &#160; Foreword: I&#8217;ve seen 2 attitudes towards planning. Plan before you start, follow the plan and continually update it. OR, plan a little before you start, start doing real business and adapt on the fly as &#8230; <a href="http://www.dynamicdan.com/blog/planning-and-vision-are-not-redundant/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.dynamicdan.com/wp-content/uploads/2012/05/lack-of-planning.png"><img class="size-full wp-image-247 alignnone" title="lack-of-planning" src="http://www.dynamicdan.com/wp-content/uploads/2012/05/lack-of-planning.png" alt="" width="580" height="376" /></a><br />
<small>Image from <a href="http://jasongrant.squarespace.com/jason-grant-blog/2010/10/25/comic-lack-of-revit-planning.html">Ryanne Bradshaw</a><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><br />
<img src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="Creative Commons License" border="0" /></a></small></p>
<p>&nbsp;</p>
<p><strong>Foreword:</strong></p>
<p>I&#8217;ve seen 2 attitudes towards planning. Plan before you start, follow the plan and continually update it. OR, plan a little before you start, start doing real business and adapt on the fly as things change. The argument is that plans are theoretical and a good start but often something to archive and ignore later on as you need to do more business/work and less planning when things are up and running. My perspective is that both schools of thought are relevant but that most startups lose direction and therefore focus without an attractive, loveable plan and vision.</p>
<p>As a freelancer, I often come into a project after the planning is done and the direction is set. I am therefore often exposed to the absence of planning and lack of direction or vision that a business requires. It occurs to me that very few actually know what is important in a business plan, why it&#8217;s important (lack of motivation) and actually follow through with a strategy rather than just reacting as things happen.</p>
<p>When I start work on a new project my first thoughts are on:</p>
<ul>
<li>Audience (and user competency)</li>
<li>How do they sell (word of mouth, google organic search etc.)</li>
<li>Who has a say, who&#8217;s really in charge and do they know about web development</li>
<li>Do they use SCRUM or Agile development methodologies (love transparency? do they empower the team?)</li>
</ul>
<p>Note that their technology and product is of little interest. I want to know how they are running a business and what makes them tick. I want to see why they are passionate about what they&#8217;re doing and how they involve everyone in their vision.</p>
<p><strong>Warning signs for lack of planning</strong></p>
<p><img class="size-full wp-image-261 alignleft" title="mozillas-web-vision" src="http://www.dynamicdan.com/wp-content/uploads/2012/05/mozillas-web-vision.jpg" alt="" width="344" height="479" /></p>
<p>Most of the above points never come into conversation unless I prod. The company already has A and it wants B and you are the tool to get them there. Questions about their motives and rationale are not to be asked. It is &#8216;decreed&#8217; by the overlord (director) that these things need doing. This mindset often fails. Other directors I&#8217;ve worked with say: &#8220;We have A and want to get towards B and C so that in 6 months time D will be in reach if B or C pay off&#8221;. This kind of forward thinking and planning are the necessary groundwork for success. There is direction and there is vision. There is a plan to get past B and to assess if D is viable once B and C are done. This might sound like simple common sense planning but it in my experience that forward planning gets itself killed once the stressful powers that be kick in. The point where those controlling the money flow start kicking around instead of using their head is usually fairly obvious.</p>
<p>One of the biggest warning signs for me when assessing a project is whether or not the team is exposed to the vision. I don&#8217;t mean to get rich or sell 1000 products. I mean &#8220;what is the point&#8221;? With <a title="Find movies you want to watch!" href="http://www.vidza.com.au" target="_blank">Vidza</a> I wanted to solve a problem that pissed me off. I wanted to help people decide on a good movie to watch. That was and still remains the vision of vidza. Vidza isn&#8217;t a massively popular tool, but I am happy with the outcome. Three years after development and it still performs well and solves my problems. Sometimes it even helps others decide what movies to watch.</p>
<p>WARNING: A mission statement is not a vision. A vision is what you want to be. A mission statement is what you are striving to achieve. Mission statements usually sound very wanky in my honest opinion. They are long, boring and forgetful statements that sound like they&#8217;ve been written by a tax accountant. No one can remember a mission statement but everyone can believe in a vision.</p>
<p>&nbsp;</p>
<p><strong>Mission and vision statement examples</strong></p>
<blockquote><p>&#8220;Your mission is what you do best every day, and your vision is what the future looks like because you do that mission so exceedingly well.&#8221;</p>
<p>– Rosa Say on <a href="http://www.lifehack.org/articles/lifehack/what%E2%80%99s-the-difference-between-mission-and-vision.html#">What’s the difference between Mission and Vision?</a></p></blockquote>
<p>Here are some I came up with for myself as DynamicDan.</p>
<p style="padding-left: 30px;">M: Provide technical solutions to the common business owner and therefore improve their profit potential.</p>
<p style="padding-left: 30px;">V: Make all digital content easy to use and fast, one client at a time.</p>
<p style="padding-left: 30px;">V: Be in demand for new projects and be loved by those needing support.</p>
<p style="padding-left: 30px;">V: Love what my clients are doing so that I can love what I&#8217;m doing for them.</p>
<p style="padding-left: 30px;">M: Provide the human side that other web developers and programmers can&#8217;t in order to have a higher quality end product and user satisfaction.</p>
<p style="padding-left: 30px;">M:  Become a key player in providing enterprise level human solutions to technical computer or web problems.</p>
<p><a title="How to Write a Mission Statement That Isn't Dumb" href="http://www.fastcompany.com/magazine/140/do-something-wordplay.html" target="_blank">Others</a> I&#8217;ve found:</p>
<p style="padding-left: 30px;">M: Microsoft: &#8220;A computer on every desk and in every home, all running Microsoft software.&#8221;<br />
(Note that they don&#8217;t mention why which should be understood from their vision)</p>
<p style="padding-left: 30px;">M: Amazon Kindle: &#8220;Every book ever printed, in any language, all available in less than 60 seconds.&#8221;</p>
<h3><strong>How to get back on track</strong></h3>
<p>It&#8217;s not easy for a business or its team members to find the time to rethink through everything. I also don&#8217;t believe that everything needs to change in order to improve planning. The first thing to do is to simply take your nose out of the machine and start talking to your end users and the potential customers. Talk to real people and check that you are going to be able to offer them something they will love to use and will benefit their well being.</p>
<p><strong>Find a vision</strong></p>
<div class="clearfix">
<p><a href="http://www.dynamicdan.com/wp-content/uploads/2012/05/no-vision.jpg"><img class="size-full wp-image-262 alignright" title="no-vision" src="http://www.dynamicdan.com/wp-content/uploads/2012/05/no-vision.jpg" alt="" width="388" height="487" /></a>Ask yourself if what you&#8217;re striving towards actually makes sense. What would make it all worth while? What can one be proud of? What do other colleagues hope to achieve by working with you? How would you explain the ultimate goal of the business to a stranger in a completely different industry? Make sure you have something <span style="text-decoration: underline;">really simple</span> and straight forward. Avoid buzz words and acronyms. Don&#8217;t talk about market share. It has to be something you and anyone else involved can believe in!</p>
</div>
<p><strong>Key Performance Indicators (KPIs)</strong></p>
<p>There are plenty of ways you can check the health of your business or venture right now. Most are probably &#8216;maybe stats&#8217;. Assumptions and statistics that could mean something. I&#8217;m thinking about visitor traffic statistics for example. If visitors are high does that mean we&#8217;re doing well? If time on site increases are we more attractive? There are heaps of maybe stats in business and it&#8217;s very easy to make assumptions on them. Here&#8217;s some examples of more solid stats that you might be of use:</p>
<ul>
<li>Increase in affiliate and referral traffic time on site<br />
Note that this does not include direct or search engine based traffic because these types tend to confuse the overall data set (Eg 10 second visits from google searches). Traffic from affiliates is also usually your most valuable traffic</li>
<li>$$$ (products sold, etc. the obvious stuff)<br />
Note that it may save your business to sell products but knowing how many customers after a purchase recommend your product will make you successful.</li>
<li>Work to value ratio<br />
Are there areas of high risk and long development time? Most projects suffer from this problem because they don&#8217;t know how to progressively enhance their business and roll out smaller features over time. Content creation can be a risk when there are simply too many resources/time/people involved for a minor audience.</li>
<li>Happy colleagues<br />
Is everyone stressed out or are they feeling happy about the work they are doing? When you&#8217;re employees or co-workers are having short lunch breaks, staying late and looking a little zombiesh, your product or service will suffer. Surely they wouldn&#8217;t be this way if everything was working well right? Happy, stress free colleagues can think clearly and find better solutions to problems.</li>
</ul>
<p>I hope that this post inspires you to think more about purpose and what the point of your business is. I believe understanding ones vision and having a plan on how to achieve that vision are the most important steps needed in motivating the team and providing end user satisfaction.</p>
<p>Some additional articles that inspired me can be found here:</p>
<p><a href="http://gettingreal.37signals.com/toc.php" target="_blank">Getting Real</a> by 37 Signals &#8211; common sense, best practice for startups</p>
<p><a href="http://www.inc.com/geoffrey-james/8-core-beliefs-of-extraordinary-bosses.html">8 Core Beliefs of Extraordinary Bosses</a></p>
<p><a href="http://37signals.com/rework">Rework by 37 Signals</a> &#8211; the follow up to Getting Real.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dynamicdan.com/blog/planning-and-vision-are-not-redundant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Docs for the win</title>
		<link>http://www.dynamicdan.com/blog/google-docs-takes-all?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-docs-for-the-win</link>
		<comments>http://www.dynamicdan.com/blog/google-docs-takes-all#comments</comments>
		<pubDate>Tue, 17 Apr 2012 15:38:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Must haves]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[email death]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[information management]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[transparency]]></category>
		<category><![CDATA[web app]]></category>

		<guid isPermaLink="false">http://www.dynamicdan.com/?p=234</guid>
		<description><![CDATA[The Google Docs collection (word docs, spreadsheets, drawings..) is my favourite online set of web apps. I often work collaboratively with team members and associates using the online tools. The system is quicker to launch than a desktop app, uses &#8230; <a href="http://www.dynamicdan.com/blog/google-docs-takes-all">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The Google Docs collection (word docs, spreadsheets, drawings..) is my favourite online set of web apps. I often work collaboratively with team members and associates using the online tools. The system is quicker to launch than a desktop app, uses a cleaner and easier interface and fulfils all of my collaboration needs.</p>
<p>Example: <a href="http://www.youtube.com/watch?v=A7y7NafWXeM">Writing a love letter using docs (hilarious!)</a></p>
<p>What I get from Google Docs over any other similar tool:</p>
<ol>
<li>Encourages project <span style="color: #339966;">transparency</span> using flexible user roles and share settings</li>
<li>Easy to see differences between revisions and changes per user (brings <span style="color: #339966;">massive trust</span> in sharing a document with everyone)</li>
<li><strong>Real-time collaboration</strong>&#8230; it really feels like you&#8217;re building something together and in a rapid yet fun manner. (sometimes even competitively)</li>
<li>Fast! I can start a new doc or spreadsheet and it&#8217;s saved automatically. No waiting for the app to load or choosing where to save stuff.. just TYPE.</li>
<li>Resolves confusing issues quickly. I can go from a text based Skype chat to a privately shared drawing in &lt; 5 seconds. Suddenly <span style="color: #339966;">ideas make sense a whole lot quicker!</span></li>
<li><span style="color: #ff0000;">Die emails, DIE!</span> No more back and forward long email dialogs with mixed edited versions from various contributors. One up to date google doc solves that problem and kisses that massive email thread goodbye.</li>
<li>Importing and exporting to <span style="color: #339966;">any format</span> is simple and actually works! I know I can go from anywhere to anywhere with Google Docs.</li>
<li>Offline access is possible with Chrome and the offline option enabled. When you come back online, <span style="color: #339966;">syncing works like it should.</span></li>
<li>The web app is always up-to-date meaning new spreadsheet formulas are available and new features are available faster than traditional desktop based apps.</li>
<li>Did I mention the interface? Working without frustration from computers can actually be free?</li>
<li>Bug-less. I have so much <span style="color: #339966;">more trust</span> in Google Docs than I do with Micro$oft products.</li>
</ol>
<p>Additionally, Google understand the user. Scenario: a few paragraphs of text need revising and approval from the team. One google doc can be shared and the changes edited in real time. Any questions or unsure changes can be made as comments that appear separately next to the content in question. Comments can then be replied to and resolved. The comment systems means that the original document has not been corrupted. Email simply can&#8217;t do this. I commonly see agendas being sent around asking for input. The scenario described above would greatly reduce manual merge issues and save time.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dynamicdan.com/blog/google-docs-takes-all/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The DynamicDan SCRUM system</title>
		<link>http://www.dynamicdan.com/blog/the-dynamicdan-SCRUM-system?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-dynamicdan-scrum-system</link>
		<comments>http://www.dynamicdan.com/blog/the-dynamicdan-SCRUM-system#comments</comments>
		<pubDate>Mon, 16 Apr 2012 19:06:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Project management]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://www.dynamicdan.com/?p=221</guid>
		<description><![CDATA[I&#8217;ve decided to use SCRUM with all my clients and projects so I created a system that met my needs. This system has been built from a &#8216;what I need now&#8217; basis of development and is working quite nicely at &#8230; <a href="http://www.dynamicdan.com/blog/the-dynamicdan-SCRUM-system">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve decided to use SCRUM with all my clients and projects so I created a system that met my needs. This system has been built from a &#8216;what I need now&#8217; basis of development and is working quite nicely at the moment with various clients. <a title="Why Scrum" href="http://www.dynamicdan.com/blog/why-scrum">Why do I use SCRUM?</a></p>
<ul>
<li>Story navigation and quick overview of tasks (tasks not started/in progress/complete)</li>
<li>Ability to toggle viewing of tasks and story details for readability.</li>
<li>Clicking a story automatically jumps to the story on the page and reveals the tasks</li>
</ul>
<p><img class="size-medium wp-image-222 alignnone" title="stories-overview" src="http://www.dynamicdan.com/wp-content/uploads/2012/04/stories-overview-300x108.png" alt="Stories Overview" width="300" height="108" /></p>
<ul>
<li>Every story has a title, &#8216;user story&#8217; based description, test case for completing the story, complexity rating, related notes and references to the story that may be useful.</li>
<li>Tasks are split into: not started, in progress and finished.</li>
</ul>
<p><a title="Story Tasks" href="http://www.dynamicdan.com/wp-content/uploads/2012/04/story-tasks.png"><img class="size-medium wp-image-224 alignnone" title="story-tasks" src="http://www.dynamicdan.com/wp-content/uploads/2012/04/story-tasks-300x272.png" alt="Story Tasks" width="300" height="272" /></a></p>
<ul>
<li>Story details are hidden by default leaving just the story title and user story description.</li>
</ul>
<p><a title="Story List" href="http://www.dynamicdan.com/wp-content/uploads/2012/04/story-listings.png"><img class="size-medium wp-image-223 alignnone" title="story-listings" src="http://www.dynamicdan.com/wp-content/uploads/2012/04/story-listings-300x163.png" alt="Story List" width="300" height="163" /></a></p>
<ul>
<li>Tasks can have a: descriptive title, important note or dependency (in red), priority and further details that should be taken into account.</li>
<li>Using the note/dependency field makes it easy to see what should be resolved within a story before starting it.</li>
</ul>
<p><img class="size-full wp-image-225 alignnone" title="tasks" src="http://www.dynamicdan.com/wp-content/uploads/2012/04/tasks.png" alt="" width="451" height="192" /></p>
<p>For more details on the online SCRUM system I have developed or how clients are involved in the SCRUM process, please <a title="Contact" href="http://www.dynamicdan.com/contact/">contact DynamicDan</a>.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dynamicdan.com/blog/the-dynamicdan-SCRUM-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Scrum</title>
		<link>http://www.dynamicdan.com/blog/why-scrum?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=why-scrum</link>
		<comments>http://www.dynamicdan.com/blog/why-scrum#comments</comments>
		<pubDate>Mon, 16 Apr 2012 18:21:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Must haves]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[SCRUM]]></category>
		<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://www.dynamicdan.com/?p=216</guid>
		<description><![CDATA[S.C.R.U.M = Something inCredibly Reliable and of the Utmost iMportance&#8230; (okay, I made that one up&#8230; but it has the same meaning!) After being introduced to the SCRUM development methodologies at RMIT (Melbourne) and being extensively trained in the process &#8230; <a href="http://www.dynamicdan.com/blog/why-scrum">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>S.C.R.U.M = Something inCredibly Reliable and of the Utmost iMportance&#8230;</p>
<p>(okay, I made that one up&#8230; but it has the same meaning!)</p>
<p>After being introduced to the <a title="Wiki Scrum" href="http://en.wikipedia.org/wiki/Scrum_%28development%29" target="_blank">SCRUM development methodologies</a> at RMIT (Melbourne) and being extensively trained in the process at Publicis (Munich), I decided to implement SCRUM into my work flow with clients. I then built my own SCRUM management system into my existing CTS (Client Time System) with future plans to sell it as a stand alone app.</p>
<p>Quite simply, SCRUM has a&#8230;</p>
<ul>
<li>strong focus on transparency on all levels</li>
<li>stories organised STRICTLY by business priority that specify the exact benefit and to whom</li>
<li>clearly defined dependancies which are resolved PRIOR to starting any project</li>
<li>responsibility clearly defined and achknowledged by all involved</li>
<li>solid understanding of what DONE means along with validity tests</li>
</ul>
<p>After all the task management systems and processes I have used so far, I believe that SCRUM is the best approach to take for any project, whether large or small.</p>
<p>For more details on the online SCRUM system I have developed or how clients are involved in the SCRUM process, please <a title="Contact" href="http://www.dynamicdan.com/contact/">contact DynamicDan</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dynamicdan.com/blog/why-scrum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Google Added the search option</title>
		<link>http://www.dynamicdan.com/blog/why-google-added-search?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=why-google-added-the-search-option</link>
		<comments>http://www.dynamicdan.com/blog/why-google-added-search#comments</comments>
		<pubDate>Mon, 16 Apr 2012 18:16:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Must haves]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://www.dynamicdan.com/?p=214</guid>
		<description><![CDATA[We all use google right? Or at least we all search for something on the net, so why not provide the same option to your customers or website visitors? If you haven&#8217;t already got a search working on your website &#8230; <a href="http://www.dynamicdan.com/blog/why-google-added-search">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We all use google right? Or at least we all search for something on the net, so why not provide the same option to your customers or website visitors?</p>
<p>If you haven&#8217;t already got a search working on your website for your internal pages/content, get one! If you have, then you should make sure you can see all the previous user searches. A well setup search tool should have tracking implemented and sync in with Google Analytics events tracking for easy monitoring.</p>
<p>DynamicDan added a simple yet nice AJAX search option on <a href="http://www.earlybirds.com.au" target="_blank">earlybirds.com.au</a> with tracking through G.A. The net gain is well worth any time/cost in setting it up. Within 1 week there were <strong>over 100 searches</strong> made on their site from 4 different countries. Earlybirds can now see what their customers really want and make sure that future searches always return useful results.</p>
<p><strong>In todays competitive market place, helping users find what they want quickly and easily will put you ahead of the rest. When consumer trends or desires change you&#8217;ll be ready for them!</strong></p>
<p><a title="Contact" href="http://www.dynamicdan.com/contact/" target="_blank">Contact DynamicDan for help setting up your search system.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dynamicdan.com/blog/why-google-added-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Filez &#8211; Branded simple FTP for clients of clients</title>
		<link>http://www.dynamicdan.com/work/filez-branded-simple-FTP-web-app?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=filez-branded-simple-ftp-for-clients-of-clients</link>
		<comments>http://www.dynamicdan.com/work/filez-branded-simple-FTP-web-app#comments</comments>
		<pubDate>Mon, 16 Apr 2012 17:24:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Work]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[web app]]></category>

		<guid isPermaLink="false">http://www.dynamicdan.com/?p=202</guid>
		<description><![CDATA[The problem: Your clients send you multiple design files, documents, videos, and porn&#8230; They send it via CD, email or some custom 3rd party server with complex file restrictions and size limits etc. The solution: Create a simple web application &#8230; <a href="http://www.dynamicdan.com/work/filez-branded-simple-FTP-web-app">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>The problem:</strong></p>
<p>Your clients send you multiple design files, documents, videos, and porn&#8230;<br />
They send it via CD, email or some custom 3rd party server with complex file restrictions and size limits etc.</p>
<p><strong>The solution:</strong></p>
<p>Create a simple web application with user logons to browse files and avoid loosing emails, CDs and filling up your file server.</p>
<p>Filez is a Flex application that can easily be branded to look like your own app. Clients can login and upload to their shared folder upon which the Filez owner receives a notification email. Files can be downloaded and uploaded whenever required while not worrying about your email account being full or dying because some mad hatter client sent you a 70Mb attachment.</p>
<p>Additionally, the file server can be run on a private internal server so that the only time spent is uploading the file, and not in the download by the Filez/server owner.</p>
<p>For more details on the Filez system I have developed including screen shots and a demo, please <a title="Contact" href="http://www.dynamicdan.com/contact/">contact DynamicDan</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dynamicdan.com/work/filez-branded-simple-FTP-web-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why dropbox rocks!</title>
		<link>http://www.dynamicdan.com/blog/why-dropbox-rocks?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=why-dropbox-rocks</link>
		<comments>http://www.dynamicdan.com/blog/why-dropbox-rocks#comments</comments>
		<pubDate>Mon, 16 Apr 2012 17:04:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Must haves]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[transparency]]></category>

		<guid isPermaLink="false">http://www.dynamicdan.com/?p=196</guid>
		<description><![CDATA[Email has become the virtual dumping ground for everything. People are expected to accept anything via email, not lose track of emails, accurately sort and maintain a clean and authentic reply thread on every discussion. Problems arise when you receive &#8230; <a href="http://www.dynamicdan.com/blog/why-dropbox-rocks">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Email has become the virtual dumping ground for everything. People are expected to accept anything via email, not lose track of emails, accurately sort and maintain a clean and authentic reply thread on every discussion. Problems arise when you receive or send the same file from or to multiple people who make their individual changes (and often on outdated versions!).</p>
<p><strong>Version control doesn&#8217;t work in emails!</strong></p>
<p><a href="http://www.dropbox.com" target="_blank">Dropbox</a> has become the best replacement for email attachments and other outdated file syncing systems.</p>
<p><a href="http://www.dropbox.com" target="_blank"><img class="size-full wp-image-198 alignnone" title="dropbox-logo" src="http://www.dynamicdan.com/wp-content/uploads/2012/04/dropbox-logo.gif" alt="" width="264" height="76" /></a></p>
<p>Why Dropbox could work well for you:</p>
<ul>
<li>easy to share files without any login required for the viewer</li>
<li>easy to have a shared folder so that new files are automatically seen on the viewers&#8217; computers</li>
<li>works seamlessly with the OS, no additional FTP app needed</li>
<li>mobile app for on the go access</li>
<li>it&#8217;s fast and reliable along with file history management and an optional yet excellent web interface</li>
</ul>
<p>One of the unexpected benefits is that clients can see exactly what files are being worked on in their projects and when. This helps greatly with providing transparency over a project (more so when <a href="http://growl.info/" target="_blank">growl</a> alerts are enabled). BTW, dropbox is highly secure for confidential files &#8211; in some cases more secure than many high-end email systems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dynamicdan.com/blog/why-dropbox-rocks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changes from the old to the new &#8211; todays user expectations are high</title>
		<link>http://www.dynamicdan.com/blog/user-expectations-are-high/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=user-expectations-are-high</link>
		<comments>http://www.dynamicdan.com/blog/user-expectations-are-high/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 07:57:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://www.dynamicdan.com/?p=38</guid>
		<description><![CDATA[The interface is constantly changing and evolving. Pro sites like google, facebook and youtube are setting the standards for interface design. Users then learn how these new fancy interfaces work and expect the same level of smarts in other applications. &#8230; <a href="http://www.dynamicdan.com/blog/user-expectations-are-high/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.dynamicdan.com/wp-content/uploads/2012/04/think-the-same.jpg"><img class=" wp-image-43 alignnone" title="think-the-same" src="http://www.dynamicdan.com/wp-content/uploads/2012/04/think-the-same.jpg" alt="" width="650" height="300" /></a></p>
<p>The interface is constantly changing and evolving. Pro sites like google, facebook and youtube are setting the standards for interface design. Users then learn how these new fancy interfaces work and expect the same level of smarts in other applications.</p>
<p>What does this mean for your next web app? It means your designer needs to be totally familiar with all the new interaction design paradigms. How do social buttons now work, how should contextual items reveal them selves, how competent is the user in understanding something similar but different. Many start off making &#8220;what&#8217;s theirs&#8221; &#8211; something new and superior to the existing standard interface. Many then also revert back to a simpler version because the &#8220;user didn&#8217;t get it&#8221;. I&#8217;ve seen this happen before and it&#8217;s rather frustrating. Especially when the client thinks they&#8217;ve got something cool, fun and unique but don&#8217;t realise it&#8217;s simply too cool, fun and not quite ready for the average user.</p>
<p>Here are some things I&#8217;ve noted in this direction based on my experience in usability and interaction design.</p>
<p><strong>- One search field, optionally one search button</strong></p>
<p>Google has set the standard, if your search form has more than this then you&#8217;re wasting your time. Every search criteria element should be extracted from a single text phrase. &#8220;Elephants in Africa&#8221; should identify the animal and the place and understand the connection between these two elements. &#8220;Electrical Engineering for Dummies by Robert T Stump&#8221; should identify all 3 elements and return results &#8216;for dummies&#8217; and by R.T.S relating to the (technical) field &#8216;Electrical Eng.&#8217;. It should also take into account relevance for each key phrase in the text query.</p>
<p>Facetted search is only useful for certain logical controls like price filtering or date restrictions but most of the time these are secondary search options that users don&#8217;t care to even look at.</p>
<p><span style="color: #00ff00;">Bottom line</span>: Don&#8217;t encourage your user to make heaps of selections/choices when everything could be understood from one input.</p>
<p>&nbsp;</p>
<p><strong>- One web address = one app = one design… a consistent design across all devices</strong></p>
<p>Users expect to access the same app where ever they are on what ever device. Styling, buttons and information architecture should all be the same. Layout should vary slightly but the overall experience should remain exactly the same regardless of device or screen res. No-one wants to relearn an app so don&#8217;t make them.</p>
<p>&nbsp;</p>
<p><strong>- One big cloud</strong></p>
<p><a href="http://www.dynamicdan.com/wp-content/uploads/2012/04/one-big-cloud.jpg"><img class="alignnone size-large wp-image-51" title="one-big-cloud" src="http://www.dynamicdan.com/wp-content/uploads/2012/04/one-big-cloud-1024x465.jpg" alt="" width="640" height="290" /></a></p>
<p>Saving should be instant and synced to the cloud. There is no &#8216;save now&#8217; button, there is no &#8216;backup now&#8217; button. Data loss sucks! (see <a title="Data recovery plan for a laugh" href="http://www.dynamicdan.com/wp-content/uploads/2012/04/our-disaster-recovery-plan.png" target="_blank">recovery</a>). Any good app developer will ensure the cloud works seamlessly. In some cases this also means undo and redo controls are required, not just in a session but across the entire history of the file/cloud data. Google docs does this well. They offer an easy to navigate history view showing changes between versions.</p>
<p>&nbsp;</p>
<p><strong>- Showing off, share options</strong></p>
<p>Each item needs a share link, each collection of items also needs a share link. Privacy options are not just expected, they&#8217;re demanded! Users expect to be able to export their content into different formats, share on any service, and get feedback from their friends/family/co-workers. This means using smart URL structures to begin with making use of human style and hackable URL formats. Your app should be able to recover from almost any miss-typed or broken URL scenario. When linking to private views in the open web context (eg, via public complex links), privacy information should also be maintained and not reveal personal details. Feedback/comment systems should also be controlled via the share link.</p>
<p>&nbsp;</p>
<p><strong>- Collaboration</strong></p>
<p>I share, you share, we all want to build something together. Real time collaboration is the standard thanks to Google Docs and the like. If 5 people can&#8217;t work on the same data at the same time then it&#8217;s not fun and it&#8217;s not as productive as we want it to be. No longer do we sit at the same screen using 2 brains on 1 computer. We have 3 brains working on their own computer anywhere and anytime in the world. Gone are the days when an excel file is locked because someone else is working on it.</p>
<p>&nbsp;</p>
<p><strong>- FAST</strong></p>
<p>Don&#8217;t make me click, don&#8217;t make me wait, don&#8217;t slow me down. The UI has to be slick, easy and fast. Location specific hover elements make a lot of sense (at least with a mouse). Intelligently preload data, don&#8217;t have slow/complex or clunky animations/transitions between content or screens and if I have to wait for something, it better be less than 2 seconds. If it&#8217;s longer, then it better be a background task (lazy loaded) that I can ignore and doesn&#8217;t greatly affect my task at hand.</p>
<p>&nbsp;</p>
<p><strong>- Usable</strong></p>
<p><a href="http://www.dynamicdan.com/wp-content/uploads/2012/04/what-gets-built.jpg"><img class="size-medium wp-image-49 alignleft" title="what-gets-built" src="http://www.dynamicdan.com/wp-content/uploads/2012/04/what-gets-built-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>Everyone sets out to make a usable app taking into account good usability standards. Few actually reach this. An app only has poor usability when your users start using it. When your programmers and business directors use it, it&#8217;s perfect. It functionally works, it ticks all the business requirement boxes but it might not be any fun for your end user. Apps should have excellent default settings and hide the advanced options by default. If your user is advanced then they will find the options and take the time to learn how they work. Provide text over icons where possible or contextual tips where not. The decision to use an icon over text would depend on how well the icon can be recognised and understood by the average user. This is again dependent on what the big guns are setting as the standard.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dynamicdan.com/blog/user-expectations-are-high/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What I’ve learnt on usability and interaction design</title>
		<link>http://www.dynamicdan.com/blog/learn-some-usability-and-design/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=learn-some-usability-and-design</link>
		<comments>http://www.dynamicdan.com/blog/learn-some-usability-and-design/#comments</comments>
		<pubDate>Sun, 18 Mar 2012 20:52:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.dynamicdan.com/?p=1</guid>
		<description><![CDATA[If it can&#8217;t be seen, it won&#8217;t be used. This is true for all apps that should be quick to use. ie, a search page should not encourage lots of clicks to reveal lots of options and therefore loads more &#8230; <a href="http://www.dynamicdan.com/blog/learn-some-usability-and-design/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h3>If it can&#8217;t be seen, it won&#8217;t be used.</h3>
<p><a href="http://www.dynamicdan.com/wp-content/uploads/2012/03/google-search-facet.gif"><img class="alignleft size-full wp-image-65" title="google-search-facet" src="http://www.dynamicdan.com/wp-content/uploads/2012/03/google-search-facet.gif" alt="" width="224" height="387" /></a>This is true for all apps that should be quick to use. ie, a search page should not encourage lots of clicks to reveal lots of options and therefore loads more clicks. My professional experience comes directly from implementing facetted search systems. Search facets tend to take up a lot of space and can be overwhelming for a user if not well designed. For this reason most businesses make the mistake of collapsing the facet and letting the user reveal the facet options on demand. This of course means that the user doesn&#8217;t know what options they have until they expand the facet. This results in the average user ignoring it completely. Apps that require more time on a page or careful configuration like an advanced options list or settings page can get away with hiding/minimising some things&#8230;.</p>
<p>A good example for resolving the above problem is by leading the user.  The google search page displays (currently) 6 additional search categories on the left side bar and then a &#8216;More&#8217; button. Most users will ignore this area and never click the More button but the more adventurous users will read the first 6 options and be keen to see what other search refinements they could make. They have learnt what value that area brings without much effort and are keen to see what might be hidden.</p>
<h3>Visual Clutter</h3>
<p>This one&#8217;s rather obvious but I thought I&#8217;d mention it anyway. Don&#8217;t give the user too many options at one time. Limit the actions to 3 at once. A user could decide between clicking 3 different things. In terms of the google search image above, choosing a search category or refinement is 1 action. Choosing to refine the text query is another. I don&#8217;t even see the advanced search  options link anymore. In a standard single page view, I have 2 actions I can take/see to modify my google search.</p>
<h3>Setting good defaults.</h3>
<p>Perhaps the most important lesson I&#8217;ve learnt which is based on the premise that users are lazy and dumb. Your default settings need to be the most visually engaging and functional. For example, I worked on a <a href="http://www.environmentandsociety.org/tools/timeline" target="_blank">timeline tool</a> that had 3 view modes. These were called &#8216;zoom 1&#8242;, &#8216;zoom 2&#8242;, and the cleverly named &#8216;zoom 3&#8242;. The concept was that the view or zoom mode corresponded to the amount of time data (results) that could be viewed on the timeline canvas. Starting at zoom 1 seemed to make a lot of sense to us at the time because that&#8217;s the best overview mode that would show the longest time frame and therefore the most engaging data set. This however proved to be a disaster as no user could understand the zoom function and found it time consuming to interact and view results in zoom 1. We eventually set the default to zoom 2 that provided more of a text based summary overview of the results which lead to instant engagement and understanding. It was the most flexible view mode that worked for the largest user group. Advanced users would be able to find and play with the zoom mode as desired but the average user could still use the basics of the tool without feeling like the tool was too complicated.</p>
<p>If you take the approach that the user won&#8217;t change any settings, click any boxes or use any search filters then you have your average user and therefore your starting point for deciding on the best defaults.</p>
<div id="attachment_55" class="wp-caption alignleft" style="width: 310px"><a href="http://www.dynamicdan.com/wp-content/uploads/2012/03/option-list.gif" target="_blank"><img class="size-medium wp-image-55 " title="option-list" src="http://www.dynamicdan.com/wp-content/uploads/2012/03/option-list-300x195.gif" alt="" width="300" height="195" /></a><p class="wp-caption-text">Managing Drupal Permissions</p></div>
<p>Left: a snapshot of the 1000+ permission combinations for Drupal and each user role. Having the wrong defaults in this case would not only be a massive security risk but also a 5 hour headache in resolving them. Defaults related to the user interface are just as important.</p>
<div class="clearfix"></div>
<p>For further reading I found a nice discussion on <a href="http://blog.tenstral.net/2012/02/kde-system-settings-usability.html" target="_blank">displaying system settings</a> and the complications involved when breaking up basic and advanced settings. The end conclusion, set good defaults!</p>
<h3>Advanced options are bad, intelligent code is good.</h3>
<p>I&#8217;ve come to the sad but happy realisation that <a title="Changes from the old to the new – todays user expectations are high" href="http://www.dynamicdan.com/blog/user-expectations-are-high/">users have high expectations</a>. I don&#8217;t blame google for their clever web apps or search systems. I think this problem has always been around since someone said &#8220;Technology will solve everything&#8221;. I have built many different web apps and made many customisations to complicated search/filter systems and the one thing I&#8217;ve learnt is that it&#8217;s not always worth the money. A good example of not having advanced options but rather intelligent code is the google search and map systems. They have exactly 1 search input to handle any search. Google maps could quite easily have 3 text inputs: query, location and category. Instead they intelligently understand from a single input what might be a location, query or category and even the semantic relationship between all 3. This is what users expect these days. The computer should know what I&#8217;m thinking. Why do I have to tick boxes and fill in lots of form data? The computer should understand my habits and make useful recommendations or make suggestions to improve my experience.</p>
<h3>Get feedback from real people!</h3>
<p>Obtaining useful feedback early on and throughout a project is by far the most overlooked and undervalued process in the web/software world. By real people I mean NOT your programmers, not your business directors and not anyone that is not the average user or has conflicting interests. Any usability expert will tell you that you need to segment your user base and understand their needs properly. One doesn&#8217;t have to go down the path of &#8216;scientific usability testing&#8217; but the simple method of asking friends and family (the real users) can bring a lot to the table. 90% of critical design changes have actually come from my (now) fiancee. She&#8217;s not afraid to say &#8220;it&#8217;s crap&#8221; or &#8220;I don&#8217;t get it&#8221;. As I&#8217;m usually too close (and speaking as a developer) I often retaliate on these remarks and try and prove the past decisions to be good ones. After crossing the &#8220;oops, she&#8217;s right&#8221; threshold, it&#8217;s easy to see the flaws. It&#8217;s amazing how many poorly constructed interfaces are out there that constantly annoy the user. A lack of respect for your user and their honest feedback means poorly designed interfaces (and functional systems) and therefore frustrated, angry users.</p>
<p>If &#8220;peace on earth&#8221; was my next project I&#8217;d start with getting feedback from those that actually have a vested interest in the planet and it&#8217;s future. Politicians, business men and banks are all in un-biassed positions to provide useful feedback.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dynamicdan.com/blog/learn-some-usability-and-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

