Ada on Startup Marketing (@adachen)

Analysis, insights and opinions

Archive for the ‘Product’ Category

Breaking Stalemates on Product Design Questions

with 3 comments

One of the challenges of early product design is creating the initial product hypothesis on what the product actually is. Internally, products tend to be more easily described as a bundle of features, but it’s difficult to convert that into an actual description. Marketing and initial product design is often the realm in which everyone has an opinion, and it’s hard to judge which one is more valid. Should this button be red or blue? Is this the right message for the user, or should we phrase it another way? The answers to the questions, however, can be very important and fundamental decisions that have profound impact on the product. As Jason Fried says, copywriting is interface design.

The natural questions that follows is, how can we take the diverse opinions and create a constructive process with which to answer them? It’s important to be able to evaluate ideas and make decisions to break the stalemate:

#1. Implement a test

One way to answer these questions is simply by testing it. Set up a landing page or bucket a certain group of users into a test group, and measure the results against the key metrics that you’re trying to drive. Doing very small variations high up on the funnel can have great results.

Pros/Cons

With this approach, it can be tempting to design by numbers. However, if you’re not getting the qualitative feedback directly from the users, you may be missing important data about the decision. For example, a correlative increase in click-through might actually indicate that your copy is misleading rather than better converting. Another consideration for this approach is how hard running the test is. Even though ideally everyone should be able to set up a test, this can create an additional hurdle for non-technical team members to advance their ideas.

Tools

If you’re focused on marketing copy or testing a simple value proposition, one free solution to this is Google Website Optimizer which lets you test completely different pages or do multivariate tests of multiple page elements. Optimizely is another useful tool geared toward providing non-technical ways to test landing pages. If you’re looking for deeper analysis like funnels, there are many tools like Kissmetrics, Mixpanel and Kontagent available.

#2. Conduct live user testing

A second approach is to speak directly to potential customers and show them the interface or ask them questions to test the different hypotheses. A version of this might range from from conducting a survey, posting on your community forums, screencasting with Skype, or all the way to visiting someone at their home or place of work.

Pros/Cons

The benefits of live usertesting is that it allows you to unearth information and responses through interaction with users. Watching and engaging with users can be insightful. However, generating live usertests can be quite expensive in terms of time or money to determine the answers to qualitative questions. In addition, you run into the problem of sample bias. Depending on the nature of your business, the user sets which you receive may not necessarily be representative of your audience.

Tools

There’s some simple ways to put this into practice. The first version is taking your customer email list and emailing them. A similar option is posting a Craigslist ad that leads to a Wufoo survey form. Present a quick message about your product and what type of user you’d like to see respond (with a time commitment), and then push them into a Wufoo survey which asks qualifying questions to determine whether or not they’re a candidate for you. After that, you’ve got a list of potential customers to interview in-person or on the phone.

The second version that I use and recommend is Usertesting.com. They provide a great service where you select the type of user you’d like to interview, provide a list of tasks and essay questions, and connect you with the user for a small fee. In exchange, you receive a short essay answers to these questions and a video screencast of your user completing the tasks and verbally answering the questions in their native browser environment. This is super important for consumer web because you can see the experience of your product on their browser in their home environment. The benefit of this approach is that it’s incredibly easy. However, the drawback is that it’s a less interactive audience and these users are potentially less representative of your actual userbase.

#3. Create a customer advocate group

The third way that I’d suggest answering these questions is by creating a customer advocate group. Ideally, this is a group which is composed of the top customers or potential customers of your product which everyone in the company agrees is the real customer. For a B2B company with 20% of the customers providing 80% of the revenue, this would be the council of your 20%. For a consumer company, this may be some of your highest ARPU users or top posters.

Pros/Cons

Creating a customer advocate group can have the benefit of removing the problem of the vocal minority. These are the engaged users who may complain the loudest, but aren’t necessarily representative of your top users. It can also be a great way to establish and cultivate great relationships with your top customers.

The idea of a customer advocate group is particularly powerful because it dispels the argument that “This isn’t representative of our customer base” when the answers surfaced aren’t convenient to the product direction. By creating this group, you have a very targeted and accessible set of users to run these qualitative questions through. Once this group is established, it should be pretty easy to get them on the phone, email them a few paragraphs, or even throw together a few Balsamiq mockups to show them. I think creating this is the preferred and ideal method, but it takes more work on the front end to set up.

One potential downside to this method is that customer advocate groups do need to be maintained. You should constantly be asking, Is this group currently representative of the customer we are targeting? As your product or customer group evolves, it’s important to regularly revisit this question and redefine or augment the group.

Tools

If you have an existing customer base, find a way to get to the set of top emails that you agree as a team represent your customers to contact them. A great way to do this is to ask for an interview or even create a more formal program for them to be involved. If you don’t have an existing customer list, scour your network, Google Blogsearch or Twitter and look for the most knowledgable and potentially representative group of users for your product.

5 Ways NOT To Make Product Design Decisions

I’ll close by thinking through five ways not to make product design decisions.

  • Don’t copy what competitor X is doing, but make the effort to understand what or why they’re doing it.
  • Don’t make decisions in a silo. Have conversations with your customers and have a clear reason why you’re doing it.
  • Beware of the loudest voice in the room, because the strongest opinion might not be the right one.
  • Avoid creating “maybe useful” product features.
  • Don’t forget to talk to your support or community staff. Pay attention to those who are closest to the action.

Thanks for reading! :)

Written by Ada Chen Rekhi

15 December 2010 at 8:30 am

Posted in Marketing, Product, Startups

Lessons from designing a product in less than 24 hours

leave a comment »

Last weekend, Sachin Rekhi and I did connectme.cc as a little hackathon project for the Cloudstock Hackathon. I’m proud to report that we were a finalist for the event and even made it onto Techcrunch!

If you’re not familiar with it, Cloudstock is a small event offshoot off of the larger Salesforce.com Dreamforce conference designed to bring developers and cloud technologies together.

Meet our project: connectme.cc

The premise behind connectme.cc is simple. Send your business card with one text.

connectme.cc

Even though we’re living in this world with social networks and online profiles, many of the existing applications are dependent on both people having something common installed. Unfortunately the assumption that you’re both on the same network isn’t reliable, so most networking reduces to the business card. The business card is the lowest common denominator way to share information. The problem is that there’s only so much information that you can cram onto one small business card.

What if there was a better way to share your contact information with others?

A novel solution to solve this problem is the iPhone app Bump. But when was the last time we used Bump? The biggest issue with Bump is that it requires both individuals to have the application installed.

Instead, connectme.cc uses a simple push method to reduce the friction of sharing your information. After signing up to create your virtual card, you can send that card to anyone you want via their phone number, email or Twitter handle.

You text connectme.cc’s number with the other person’s cellphone, email or Twitter account. Right after you text the app, the recipient will receive a text, email or tweet with a link to your virtual card.

Lessons learned from designing connectme.cc

This was my first hackathon, and I wanted to share quick thoughts on the experience of creating connectme.cc:

Timeboxing is a great way to reduce an idea down to its essence

We had a lot of great ideas on what to build, but the constraint of creating a one-day project helped us refine these ideas to simple values. We set 3 rules:

  • Achievable within 24 hours
  • Useful enough that we would use it
  • Uses one of the APIs included in the conference

The interesting thing was that many of our ideas failed the second constraint, which is products that we would use. Instead, they tended to fall more into the class of technical toys. It’s great to prove that we were able to complete something with an API, but difficult to explain how we’d use it. We finally decided on the idea of connectme.cc because it’s a simple idea with clear usefulness.

It’s better to be positive about ideas than to reject them

Once we generated a great list of ideas, we went from brainstorming to the evaluation phase. One observation from this process is that it’s way better to call out the ideas you like rather than the ones that you don’t. Rejecting ideas seems to diminish our creative momentum and slow us down.

It’s important to change the question from “Is it a feasible idea?” to “Is this a useful idea?” It was easy to reject many ideas because they were too big, rather than because they were useful and interesting. If you dig deep enough into an interesting idea and what makes it interesting, you can start refining it into a minimum viable product.

Simplicity takes work

Creating simple and easy to use experiences is a lot of work. In my experience, products often benefit far more from what you take out than the functionality that you add. Making the whole user flow functional and simple to use was a big challenge and just about as much work as the technical implementation.

After we decided to work on the idea of connectme.cc, we set up a basic user scenario that we’d want the user to work through. We spent quite a bit of time discussing how to make this simple. We were able to reduce the user sign-up from four screens to just two, but creating even the simple user flow, front page and messaging was a significant amount of the work involved in putting this app out.

Conclusion

I had a lot of fun working on this weekend hack! Getting a fun little product like connectme.cc out is a great exercise of trying to be creative within constraints. Try it out and tell us what you think!

Written by Ada Chen Rekhi

13 December 2010 at 8:00 am

Posted in Product, Startups

Follow

Get every new post delivered to your Inbox.