5-Day Rapid Prototyping
Daniel Burka – Google Ventures

Breaking Development Conference – Nashville – July 2014
Conference Session: 5-Day Rapid Prototyping and Testing – Build for Speed
Daniel Burka – Google Ventures

I’m not sure which Breaking Development session was my favorite but I could really relate to the information about rapid prototyping presented by Daniel Burka of Google Ventures. I was first introduced to rapid prototyping in 1986. The concept is the same today but we have now learned to include the client and customers directly in developing the solution in order to be successful. Amen.

This was an excellent session on rapid prototyping and, more importantly, about quickly getting to a high quality decision on the viability of an idea. Daniel Burka is with Google Ventures, the VC arm of Google. He has prior history with Digg and Milk, both of which are startups by Kevin Rose. Rose is a General Partner of Google Ventures.

A 5-day Rapid Prototype sprint can be applied to many different business ideas, technical or not. The presentation at #BDConf was based upon applying the process toward improving overall sales at Blue Bottle Coffee, based in San Francisco.

5-day Rapid Prototype:

Day-1: Put pressure on the team up front. On Monday, invite 5 prospective/customers to evaluate the prototype on Friday. Five is enough to provide an adequate evaluation and to complete the eval in one day.

Analyze: Dig into the design problem through research, client interviews, and strategy exercises. The client also participates. Listen and learn. The team includes both client and Google Venture folks. Build user flows, look for patterns and thoroughly understand the problems, constraints, and goals.

Day 2: Start to design solutions – but don’t group-think or brainstorm. Rapidly develop as many solutions as possible. Create multiple, individual solutions. By end of day two you want 10 to 20 divergent solutions. Actually write the copy, make sketches that can be matched to real images for build, and sketch out and document each idea thoroughly so that it can be directly prototyped.

Day 3: Select from among the ideas, as whole solutions or an amalgam of ideas. This is not a democratic process. Everyone votes with blue dots on mock-up sketches. All ideas compete and are pitted against others in a bake-off. Executives and leaders who are most responsible get extra/super-votes (e.g. red dots). Being democratic will water down the ideas, just like brainstorming creates design-by-committee solutions. By end of day three you want your three best options.

Day 4: Build the Prototype, usually as a website and/or mobile site mockup: Burkas demo of a low fidelity prototype was actually very graphically rich. Keynote or Power Point make good prototyping options (Keynotopia). Make the prototype clickable, with design elements to simulate real web pages. Use a technique that also makes the demo viewable on a smartphone, tablet and laptop PC.

Day 5: Validate: Show the prototype to the people you invited on Monday to learn what works and what doesn’t work. Again, keep it simple. Burka talked about using a USB camera to view and record phone interaction, over-the shoulder of the customer/test client. No 2-way mirrors and lab coats.

~~~  ~~~  ~~~  ~~~  ~~~  ~~~  ~~~  ~~~  ~~~  ~~~  ~~~  ~~~  

You may also want to read about Google Ventures’ Rapid Prototyping process as documented by Google Ventures and at Venture Beat:

The Product Design Sprint, 5-day Recipe for Startups (Google Ventures Methodology)
Jake Knapp – Design Partner Google Ventures

How Google Ventures Does Rapid Prototyping ‘Design Sprints’ With its 170 Startups

Here’s a link to a video of the presentation: Video: 5-Day Rapid Prototyping – Google Ventures

“We can’t solve problems by using the same kind of thinking we used when we created them.”
~Albert Einstein

Build Platforms, not Solutions

I say this quite often but have never written about it: Build Platforms, not Solutions.

It became clear to me when I was in that middle-stage of project/developer evolution that it was much more efficient to build a platform than a one-off solution. It’s way better than the idea of custom developing new solutions for every problem that you deal with.

The idea of platforms really hit home on a project where I had developed an expert system and needed a way to get information out of the system. My “solution” was to create an object-oriented, tree-walking method that would extract only certain objects …blah, blah, blah… And then an engineer said to me: “Oh – why don’t you create a report writer!”. Always in plain site but invisible to me, that suggestion opened my eyes.

The idea is to extrapolate the problem to the next higher level and create a more universal tool to solve the immediate problem as well as similar problems. Better yet, make that a part of a whole bunch of common solutions in the form of a platform.

It’s always easiest to solve the problem at hand with the quickest and surest solution. If you take the time to look at the problems that you are solving you will likely find a number of separate solutions that, taken together, will comprise a platform for a wide range of applications.

“Build Platforms, not Solutions.”
~Bob Reid

Startup Checklist

There is a lot information available about how to setup and run a small business. Here are a few resource links that float to the top. These are aimed at setting up shop from an operational perspective.

The following list provides money-saving ideas and resources for operating a small business or website startup. Please feel free to suggest ideas that have worked for you in the comments section.

Print: Vistaprint.com
Free Phone Number: Google Voice
Email: Google Gmail
Hosting: Winhost.com, Arvixe.com, too many to list…
Blog: WordPress, Blogger
Productivity: DropBox
Communication: iStockPhoto
Self-ed: W3Schools
Social: LinkedIn
SEO: Google Web Analytics
SEO: SEOMoz.org
SEO: SearchengineLand.com
SEO: Google Webmaster Tools
Productivity: EverNote
Communication: SlideShare
Shameless self-Promotion: SortFolio
Productivity: Dragon Naturally Speaking
Tech: Amazon Web Services (AWS)
Tech: Amazon S3 Cloud Storage
Productivity: SalesForce.com
Productivity: Google Docs
PDF Printer: PrimoPDF Continue reading

Promoting Projects to Success

The first step in a successful project, other than how it supports strategy, is to sell the project throughout your organization – up front and often. Once it’s fully supported and underway you’ll want to continuously promote progress and keep the team inspired.

Here are a few ideas to create awareness of your project and keep momentum.

  1. Get on the agenda of departmental meetings and talk up your project.
  2. Give the project an unfamiliar or catchy name that piques curiosity.
  3. Put a large project chart somewhere visible, near the team, and mark it up to show progress.
  4. Have team offsite meetings where you can focus only on the project (phones off!).
  5. Create a project logo.
  6. Get items printed with the Project Logo – like coffee mugs or tee shirts.
  7. Have a Project Launch! – but not too soon – and only one.
  8. Get logo stickers printed for the team’s laptops.
  9. Make 4 Dummies book covers and use for in-progress team awards.
  10. Celebrate early failures as learning experiences. Don’t be punitive.
  11. Use any excuse for food and beverages – often.
  12. Make progress updates in a company newsletter or blog. Start a project blog.
  13. Speak about the project at a conference (great for recruiting, too).
  14. Promote the fact that team members got some time off after the project crunch. Then – everyone will want to join your next project.

If you promote your project enough and recognize your team’s contributions you will have a line of people wanting to join your team.

Please let me know what ideas have worked for you for promoting projects and getting the best people on your team. Thanks!

“Focus on appreciation as much as achievement.”
~Tim Ferriss