<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 
 <title>Spencer Turner - Designer On Rails</title>
 <link href="http://designeronrails.com/atom.xml" rel="self"/>
 <link href="http://designeronrails.com/"/>
 <updated>2010-07-29T05:33:00-04:00</updated>
 <id>http://designeronrails.com/</id>
 <author>
   <name>Spencer Turner - Designer On Rails</name>
   <email>spencer@designeronrails.com</email>
 </author>
 
 
 <entry>
   <title>Agile UX and Design - What's in it for me?</title>
   
   <category term="eden" />
   
   <category term="ux" />
   
   <category term="ui" />
   
   <category term="design" />
   
   <link href="http://designeronrails.com/design/eden/ui/ux/2010/07/20/agile-ux-and-design/"/>
   <updated>2010-07-20T00:00:00-04:00</updated>
   <id>http://designeronrails.com/design/eden/ui/ux/2010/07/20/agile-ux-and-design</id>
   <content type="html">&lt;p&gt;A friend nudged me on twitter to write a blog post about this, which was great for two reasons, firstly I was having a bad case of writers block (or at least procrastination), lots of things had made me &lt;em&gt;nearly&lt;/em&gt; write a blog post, but not quite catalysed. (UX of Riverford&amp;#8217;s new store, Should you try and make your copy SMART? etc.) Secondly, we are going to a UX retreat this weekend, and I think this might be a topic I want to discuss there, so thank you &lt;a href='http://twitter.com/ohthatjames'&gt;James&lt;/a&gt; for the timely inspiration.&lt;/p&gt;

&lt;h2 id='creatives_and_agile__the_smell_of_fear'&gt;Creatives and agile – The smell of fear&amp;#8230;&lt;/h2&gt;

&lt;p&gt;When I first started at Eden; in the designer part of my role, faced with an agile developer asking me to commit to short iterations, my gut instinct was panic. Not because I felt incapable, but because creativity isn&amp;#8217;t something you always have, or can turn on, on demand. This was of course not the right reaction, or even justified. It was however, I suspect what most &amp;#8216;creatives&amp;#8217; feel when faced for the first time with seemingly short iterations.&lt;/p&gt;

&lt;h2 id='reality_check'&gt;Reality Check&lt;/h2&gt;

&lt;p&gt;It&amp;#8217;s true, creativity waxes and wanes, but we cope with this all the time.&lt;/p&gt;

&lt;p&gt;What are the tricks we use to do this?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Limiting the fidelity that we work at (In the traditional design world, Marker visuals, Lorem ispum, Photoshop comps, low-res thumbnails of photos)&lt;/li&gt;

&lt;li&gt;Trying our ideas out as quickly as possibly and discarding LOTS of bad ones. You still scribble stuff, right?&lt;/li&gt;

&lt;li&gt;Slowly refining and enhancing ideas and designs (thumbnails, to mockups, to proofs etc.)&lt;/li&gt;

&lt;li&gt;Working with a team to get things done quicker&lt;/li&gt;

&lt;li&gt;Only presenting part of the solution (e.g. We need the Brochure first, lets start there)&lt;/li&gt;

&lt;li&gt;Getting feedback from the client and refining at each stage.&lt;/li&gt;

&lt;li&gt;Building some extra time into the deadline to make sure there is &amp;#8216;wriggle room&amp;#8217;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='hmmm__maybe_its_not_so_bad_breathe'&gt;Hmmm - Maybe it&amp;#8217;s not so bad&amp;#8230; Breathe.&lt;/h2&gt;

&lt;h3 id='you_are_already_doing_it'&gt;You are already doing it!&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Limiting fidelity, Agile Story Cards are a lo-fi method of capturing the idea of a piece of functionality.&lt;/li&gt;

&lt;li&gt;Slow refinement - well that&amp;#8217;s iterative development&lt;/li&gt;

&lt;li&gt;Working with a team - You are part of the team (and maybe have your own team as well - double win!)&lt;/li&gt;

&lt;li&gt;Only present part of the solution - Work on a small chunk of functionality at a time&lt;/li&gt;

&lt;li&gt;Getting feedback early - Weekly (or even daily or less) releases mean constant feedback.&lt;/li&gt;

&lt;li&gt;Wriggle room - You should be in the planning meeting and state if you can do it in time.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='but_whats_in_it_for_me'&gt;But What&amp;#8217;s in it for me?&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Shorter time-frames add focus.&lt;/strong&gt; Given longer, I won&amp;#8217;t actually get more done, I&amp;#8217;ll procrastinate until I have a looming deadline, then find focus.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;You&amp;#8217;ll have happy customers&lt;/strong&gt; At the end of the day, we all want to deliver things customers are happy with. The problem is that at the beginning of most projects, the customers think they know what that is (and don&amp;#8217;t) and you think you undertsnd what they want (and don&amp;#8217;t). If you do Agile design right, you can combat this by really establishing what the needs are and then delivering a solution to the real problem.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Built in Fail.&lt;/strong&gt; Sounds odd, I know, but it is liberating to acknowledge that you don&amp;#8217;t have a crystal ball, and it&amp;#8217;s not reasonable to expect to &lt;em&gt;entirely&lt;/em&gt; acurately understand every problem and therfore, it&amp;#8217;s impossible to provide a correct solution first time, every time.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;When you do get to see the whole, you have something real to design&lt;/strong&gt; If you&amp;#8217;ve iterated on your project, and kept the design (skinning) to a minimum, you can at the last responsible moment, start doing PSDs with the benefit of a working prototype which removes the &amp;#8216;we&amp;#8217;ll probably need a twitter widget here&amp;#8217; page filling that creating PSDs often induces.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id='what_techniques_can_i_use'&gt;What techniques can I use.&lt;/h2&gt;

&lt;p&gt;This is a blog-post (or series) in itself. However, we&amp;#8217;ve been trying out &lt;a href='http://www.agileproductdesign.com/blog/the_new_backlog.html'&gt;Story Mapping&lt;/a&gt;, and &lt;a href='http://www.adaptivepath.com/ideas/essays/archives/000863.php'&gt;Sketchboarding&lt;/a&gt;, both of which we&amp;#8217;ve found pretty helpful.&lt;/p&gt;

&lt;p&gt;My main tips are:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Pens and paper&lt;/strong&gt; Scribble your ideas, perfect drawing is not required (anyone can draw a box!) and use it as a tool to facilitate conversation about your ideas.&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Conversation&lt;/strong&gt; You need to talk. To your client, to thier stakeholders, to your team, to your developers and ideally along the line, you should talk to users (a lot).&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Avoid Photoshop early on&lt;/strong&gt; We&amp;#8217;ve found that photoshop gives a false impression of a finished solution. Unless your stakeholders need Photoshop visuals to get buy in, we say avoid them. Try and steer them towards wireframing. If they need them for buy-in (which many do) be very clear that they are an indication of what could be. Nothing more.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id='caveat_lector'&gt;Caveat lector&lt;/h3&gt;

&lt;p&gt;No amount of Agile allows you to not have to think. You still need an overview of the whole project in the back of your mind, when you are working on a small piece.&lt;/p&gt;

&lt;p&gt;You&amp;#8217;ll have to have an understanding not just of the problem, but of the solution, the technologies, the implications of decisions on the team and budget.&lt;/p&gt;

&lt;p&gt;You will have to push back against developers and customers from time to time. That&amp;#8217;s OK. Defend the things you genuinely feel are required.&lt;/p&gt;

&lt;h2 id='you_are_part_of_the_team'&gt;You are part of the team&lt;/h2&gt;

&lt;p&gt;Agile is all about collaboration. You need to be one of the team. Seriously, the siloing of creative vs. technical is just rubbish. Developers are unlikely to have your skills and vice versa. You will learn and teach a lot (as will they). Share your skills liberally, and everyone will benefit.&lt;/p&gt;

&lt;p&gt;I think there is a whole post in how you get &amp;#8216;on the team&amp;#8217; and as it&amp;#8217;s late and this is already a long post, I&amp;#8217;ll come back to that another time.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Interface should indicate behaviour</title>
   
   <category term="eden" />
   
   <category term="ux" />
   
   <category term="ui" />
   
   <link href="http://designeronrails.com/eden/ui/ux/2010/05/06/interface-should-indicate-behaviour/"/>
   <updated>2010-05-06T00:00:00-04:00</updated>
   <id>http://designeronrails.com/eden/ui/ux/2010/05/06/interface-should-indicate-behaviour</id>
   <content type="html">&lt;p&gt;OK, so it&amp;#8217;s sad to admit, but I think about user-interface quite a lot outside of work. (And should write about it more often, but that&amp;#8217;s a different issue!) We recently bought a new house, which is great, but like a UX project, coming to someone else&amp;#8217;s work, you suddenly realise all the things you take for granted as &amp;#8216;just right&amp;#8217;&amp;#8230;&lt;/p&gt;

&lt;h2 id='the_cupboard_handle_that_prompted_a_blog_post'&gt;The cupboard handle that prompted a blog post&lt;/h2&gt;

&lt;p&gt;There is lots of built in storage in our new house, which is great. However, the handles on the cupboards look exactly the same as the door handles on the actual doors&amp;#8230;Sounds correct, right? Good design, giving a consistent finish.&lt;/p&gt;

&lt;p&gt;The only problem is that the cupboard doors don&amp;#8217;t have latches, they have magnets and so are a pull handle, the main doors are turn and pull as they have mortice latches. The cupboard door handles still turn, so I find my self turning the handle, finding it stiff and wondering why the door isn&amp;#8217;t opening with a click. I know in the back of my head that this isn&amp;#8217;t the behavior as I&amp;#8217;ve learned that through repeated annoyance, but I still do it wrong more times than right.&lt;/p&gt;

&lt;p&gt;The thing this triggered in me was that interface should indicate behaviour, above design consistency even. I&amp;#8217;d rather have different cupboard door handles (that look nice in combination with the main door handles, aesthetics being important as well!) but that clearly indicate the behaviour to be a pull, not a turn.&lt;/p&gt;

&lt;h2 id='things_that_look_simple_and_just_right_are_only_that_way_because_the_person_planning_it_did_a_good_job'&gt;Things that look simple and &amp;#8216;just right&amp;#8217; are only that way because the person planning it did a good job&lt;/h2&gt;

&lt;p&gt;We were spoilt with our last house, and I didn&amp;#8217;t realise it. My father in law is a retired electrical engineer and kindly helped up plan the electrics in our previous house. (which needed a total rewire) I have to say, at the time I thought the number of light switches he was suggesting seemed overkill. Why would I need to be able to turn the downstairs light off from upstairs? Why do I need a pull cord over the bed to switch the bedroom light off? Surely it&amp;#8217;s common sense to have enough power sockets?&lt;/p&gt;

&lt;p&gt;No so. Our new house, I have to walk downstairs to turn the light off, I can only turn certain rooms lights on from one side, so I have to follow a specific route in the dark to get to where I want to go. (not the shortest route obviously) If I want more than 2 appliances plugged in, in any room, I need a trailing socket. Now, none of these things are life-threatening, or even seriously annoying, except when you have come to expect that level of thought to have gone into something, you miss it when it is not there.&lt;/p&gt;

&lt;p&gt;The lessons for me here were 2 fold. Firstly, that things that seems obviously correct, often aren&amp;#8217;t as simple as someone made it look. Secondly that craftsmen are everywhere. Unassumingly doing a good job, and not shouting about it.&lt;/p&gt;

&lt;p&gt;Finally, I&amp;#8217;d like to say thanks Bryan for the excellent planning of our electrics. I only now understand how clever that &amp;#8216;simply right&amp;#8217;-ness was!&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Welcome</title>
   
   <link href="http://designeronrails.com/2009/12/14/welcome/"/>
   <updated>2009-12-14T00:00:00-05:00</updated>
   <id>http://designeronrails.com/2009/12/14/welcome</id>
   <content type="html">&lt;p&gt;Welcome to the new Designer On Rails blog. Now with added Jeykll!&lt;/p&gt;</content>
 </entry>
 
 
</feed>
