I'm Aza Raskin @aza. I make shiny things. I simplify.

I'm VP at Jawbone, focusing on health.

 

How To Prototype And Influence People

One of the points I make in So You Want To Be A Designer is that the hardest part of software isn’t the process of creating software, it’s changing culture and influencing organizations. One of the strongest tools we have our repertoire in convincing others is prototyping and video: turning ideas into high-bandwidth communication artifacts. The goal of a prototype is to sketch an idea and to inspire participation: you are creating a narrative.

To put it another way, the value of an idea is zero unless it can be communicated. Below is the video of my talk on How To Prototype And Influence People. Not only that, but the video also includes a demonstration of live rapid prototyping! Now is your chance to see me code and debug in front of seventy-five people. It’s like pair programming with an entire room.

For those who do not want to sit through the 30-minutes romp and my rapid prototyping, here are the principals of prototyping that I explain fully in talk:

  1. Your first try will be wrong. Budget and design for it.
  2. Aim to finish a usable artifact in a day. This helps you focus and scope.
  3. You are making a touchable sketch. Do not fill in all the lines.
  4. You are iterating your solution as well as your understanding of the problem.
  5. Treat your code as throw-away, but be ready to refactor.
  6. Borrow liberally
  7. Tell a story with your prototype. It isn’t just a set of features.

The Rapid Prototype: A Zooming Twitter Streamer

The Slides

RT @aza How To Prototype And Influence People | Follow @aza on Twitter | All blog posts

View all 57 comments


the hardest part of software isn’t the process of creating software

I beg to differ. For example, the endemic performance problems of the Mozilla platform tell us how it is hard to create quality code. That said, I consider UI design as important, but not more, than writing code.


    I don’t think the point is that implementation is unimportant; rather that no amount of quality code, however good it may be, can compensate for poor design.

    Also, design is more than just pretty colours and sprinkles on top; it is even more than just the UI. It is about figuring out what the end result should be like (conceptually, functionally, even emotionally – that’s where the sprinkles come in).

    Bad implementation can ruin a well-designed product/service/thing, but you can rewrite crappy code. It is much harder to make radical changes to the design without upsetting the people who already work with the “old” way :)

    That said, I certainly agree that quality code is important, but not more than getting the design right in the first place ;)


      Yes, I slightly missed the point. However, I think this whole discussion is flawed by the popular idea that first you design then you implement. This is deeply wrong.

      There’s no implementation in software, it’s all design. Design at all levels, from the general idea to memory allocation. Even the way you handle errors must be designed. As I read once somewhere, “the implementors of software are not humans but perfect machines”. Computers implement our code. And code is the design. Sure you can “design the design” at a higher levels. Every step of the software creation process is design.


        Here’s the article I was referring to. http://www.osnews.com/story/22135/The_Problem_with_Design_and_Implementation
        A really good read.


        Philosophical ;) I totally agree. Design is far too often seen as separate from the end result, either as a monolithic blueprint up front or as an afterthought to “make it pretty”. It should be neither. Design is an integral part of the end result. However, as you aptly state, there are multiple areas or levels of abstraction where one can think about design (concept, interaction, graphics, system architecture, materials, network etc. – even business). There is generally a “right time” to start worrying about each of these and people generally tend to reason from one of these perspectives and that’s where the trouble starts.

        If you just start coding on a system with a well-designed architecture, but neglect the conceptual and interaction aspects, you will build a beautifully engineered system that is useless; the same goes for a good concept with poor execution, but that is generally easier to “fix”.

        I really like the link you shared; I always find myself falling into the gap between the two (I have a B.Sc. in Computer Science and am working towards a M.Sc. in Human Computer Interaction).


          Glad you liked the article and that we share a lot of common ideas. Bye!



    farnoux

    It was also said: “Be Dramatic”
    ;)



lmarcetic

-_-


Hey Aza, inspiring as always.

I still wonder how to learn to dump ones brain into messaging, though. I might dare to pick your brain for feedback on my next one.

Btw, your twitter streamer is broken right now, you’re using ‘results’ once too often, it seems.


Thanks for putting this online, very interesting!

As for the usability of the layout of this post: putting the presentation just below the video would be better I think because I could see both of them on the same screen and page the persentation whenever I want.


I was flashed by the truth your slides contain! Thanks a lot – I got a totally new perspective on how ideas have to be launched and handled!



Joao Menezes

Nice keynote. Wish I were able to go to the session, but I caught it online now so I’m up-to-date.

For me, being a Graphics and Interaction designer, prototyping is really the most powerful tool we have to sell our ideas. And selling here is about making other people trust on your work and see it as a tangible way of having innovation and a better user experience.

I’d complement the importance of having as many alternatives as possible during the mock-up phase, so you can manage the time available for prototyping more efficiently.

Thanks for sharing this material, Aza.
Cheers


Anyone know where the futuristic camper thing is from? That thing looks *awesome*.


Not to nitpick but please fix a couple of distracting typos:

> … here are the principals of prototyping that I explain > fully in talk

s/principals/principles/
s/talk/the talk/


I have been meaning to read this for the longest time and finally did. What an awesome and inspiring article.

Thanks Aza



Andrew

Hi, it’s offtopic, but it’s possible to view post timestamps in this blog? It’s strange, but I can’t find them.



    Achal

    I was looking for just that. I don’t know about you, but I just wanted to see if this blog were still active or not.

    At any rate, I couldn’t find time stamps, but I did find a way to see when blog posts were created: Just subscribe to the RSS feed. Firefox lets you do that pretty easily [the RSS button in the menu bar.. if it's not there, right click somewhere in the menu bar, click customize and find the RSS button]. Hope that helps.



      Andrew

      Thanks, probably I would not able to come to this idea myself.


China wholesale beads store, free shipping, and very good post really


Such a behavior style, usually in the suppression of emotions like love that leads to great happiness, ” said Understanding The Tin Man (Tin Man of the Understanding), William July, author of the book, adding: “He was accustomed to show more emotion, mental and sexual tendencies. ”
sumomax


I love the clearness in this post


Interesting video, I like very much this kind of things. To bad that I could not be there.


So good post.turning ideas into high-bandwidth communication artifacts. The goal of a prototype is to sketch an idea and to inspire participation: you are creating a narrative.



dawn

Dear ,

I would like to take this opportunity to introduce RPtechnic Ltd.

We are a rapid prototyping and rapid tools company with the capacity to produce rapid prototypes, SLA, CNC machining, vacuum castings, steel moulds, small to medium size injection mouldings, rapid and production tooling and mass production.

More information can be found on our website, http://www.rptechnic.com

If you have a project that you think that we can help with or just need more information on our services, please contact me.

Many thanks for your time!

Best Regards,、

Dawn

RPtechnic Ltd.


That said, I consider UI design as important, but not more, than writing code.


One of the strongest tools we feature our accumulation in convincing others is prototyping and recording: motion ideas into high-bandwidth communication artifacts.


Exciting movie, I like very much this type of elements. But bad is that I could not be there. ;)


    rilesk78 on October 24, 2011 @rilesk78 and for those below who are looking for an iPad 2 for Free, simply google for: freeipad2tablet.infoMy brother just got one in his mail this morning, awesome stuff!


Incomparable post! I’ve bookmarked your website as well due to the fact I out in the open it is viciously instructive and I take enjoyment in reading your posts.


thnks
goooooooooooood
min:)ااا


thnks
goooooooooooood
min:)ااا
kkk


thnks
goooooooooooood
min:)ااا
pkj


thnks
goooooooooooood
min:)ااا
حجنخحن


After looking into a few of the blog posts on your website, I honestly appreciate your way of writing a blog. I saved as a favorite it to my bookmark site list and will be checking back in the near future. Please check out my website as well and tell me how you feel.


nzt 48 istanbul bayisi


panax istanbulda nerede satılır


Pretty nice post. I just stumbled upon your blog and wished to say
that I’ve really enjoyed surfing around your blog posts. After all I’ll
be subscribing to your rss feed and I hope you write again very soon!

My blog … How To Make A Blog


Yes, I slightly missed the point. However, I think this whole discussion is flawed by the popular idea that first you design then you implement. This is deeply wrong.

There’s no implementation in software, it’s all design. Design at all levels, from the general idea to memory allocation. Even the way you handle errors must be designed. As I read once somewhere, “the implementors of software are not humans but perfect machines”. Computers implement our code. And code is the design. Sure you can “design the design” at a higher levels. Every step of the software creation process is design.


Incomparable post! I’ve bookmarked your website as well due to the fact I out in the open it is viciously instructive and I take enjoyment in reading your posts.


Yes, I slightly missed the point. However, I think this whole discussion is flawed by the popular idea that first you design then you implement. This is deeply wrong.

There’s no implementation in software, it’s all design. Design at all levels, from the general idea to memory allocation. Even the way you handle errors must be designed. As I read once somewhere, “the implementors of software are not humans but perfect machines”. Computers implement our code. And code is the design. Sure you can “design the design” at a higher levels. Every step of the software creation process is design.


I might adore to retire where air conditioning is not needed, in addition to a dog park with benches is nearby.


After looking into a handful of the blog posts on your site, I really like your way of writing a blog. I book marked it to my bookmark site list and will be checking back soon. Please check out my web site too and let me know your opinion.|


Certainly not jeopardize upon the comfortability in a prom dress. Travel to a world wide web go shopping to obtain a real prom dress which will twist your dream twilight for the time of your lifetime!


Hello I will be hence excited I found the webpage, I seriously discovered you unintentionally, although I had been exploring upon Google concerning another thing, Anyhow I’ll be here today and would most likely choose to point out cheers to have a incredible post plus a all-round thrilling weblog (I additionally definitely like the actual theme/design), I do not have enough time as a way to browse all of it inside the second but I possess saved that as well as added your own personal Bottles, when I’ve time I am returning to examine far more, Please do keep the truly awesome job.


Depending on how cold it is and what you’re doing, you can choose from a product line that includes everything from undies to base layers, T-shirts and sweaters of varying insulation strengths. Guys have a much more limited choice of apparel. IF HCG monitoring is indicated, try not to read too much into the absolute numbers and rates of increase of the HCG levels.


If you want something you can do tricks with or take out on the trails, then a mountain bike may be your choice. After desecrating religious shrines at Helston, Body was stabbed by William Kylter on April 5th 1548 and finished off by Pascoe Trevian.Wear comfortable hiking boots and bring a pair of sneakers or lightweight sandals for hanging around your camp.. With the unparalleled ability to evaluate and assess the consumer market, TAG is uniquely positioned to provide hedge funds, mutual funds, private equity firms, and private and public consumer companies the detailed analysis and market context that is necessary to make strategic and investment decisions..


Ordered the program . the particular ordinary prom dress to buy a large number, seriously look into most of these alternatives to locate an budget friendly prom dress.


check out our viagra website agasap today dfij as you know great


hey there and thank you for your information – I’ve certainly picked up anything new from right here. I did however expertise several technical points using this web site, since I experienced to reload the site a lot of times previous to I could get it to load correctly. I had been wondering if your hosting is OK? Not that I’m complaining, but sluggish loading instances times will sometimes affect your placement in google and could damage your high quality score if advertising and marketing with Adwords. Anyway I am adding this RSS to my email and could look out for much more of your respective intriguing content. Ensure that you update this again soon..


I correctly wished to say recognition again. I achieve not be aware of the things that I may possibly possibly have undertaken in the absence of the real methods provided by you by such discipline. It has been a intimidating location in my sit, excluding costs calculate with the well-written procedure you treated the deliver took me to jump for gladness. I am jovial used for the assistance and deem you concede what a abundant occupation that you are accomplishing instructing many ancestors every one of by means of your locate. Further than prone you haven’t come across every one of of us.


This web site is certainly instead helpful considering that I am using the second developing an online floral web page despite the fact that I am only commencing out as a result it is truly relatively little, nothing in any way similar to this online web-site. Can website weblink to some from the posts appropriate here because they are fairly. Many many thanks considerably. Zoey Olsen


It’s remarkable in favor of me to have a site, which is useful for my know-how. thanks admin|


Very instructive and great bodily structure of written content, now that’s user pleasant (:.


I am really loving the theme/design of your blog. Do you ever run into any web browser compatibility problems? A couple of my blog visitors have complained about my website not working correctly in Explorer but looks great in Opera. Do you have any advice to help fix this issue?


Hi , how are you? This really is fairly great info. I make extra income marketing info products, and also have been doing so far for about two years now. But I am no professional. So discovering sites like this; which are willing to share some info on the subject is greatly valued.


Leave a Comment