Category: Design

Interview with Global Product Management Talk

We all want to to ship quality products frequently. But too often individuals, teams, and companies are limited by resources or struggle with getting buy-in to move forward. This hinders progress and innovation!

Yesterday I was interviewed by Cindy Solomon of Global Product Management Talk.  During the interview we discussed how lean product development methodologies provide  strategies for building and shipping products that people love.  We dug into my approach for product development within the context of operating on a lean team.  I defined lean teams as one that is limited by resources (time, budget, and talent) and can reside in either a startup or big company.

There were 5 questions that we covered during the talk:

    1. How do companies usually structure product teams? Is this the most effective structuring? Could there be a better way?

 

    1. Agile is considered an alternative to waterfall, but what are some of its shortcomings?

 

    1. How do most people foster collaboration across different roles (engineering, design,product management, product marketing, and sales)?

 

    1. What are the biggest hurdles to getting buy-in for product vision and roadmaps?

 

    1. Do organizations acknowledge silos? What are their attempts to break them down?

 

You can listen to my answers and the full talk here.

Enhanced by Zemanta

Post to Twitter Tweet This Post

Design Resources for Developers

No one questions the notion that design matters, and good design has also been rewarded.  I’m a recipient of that reward, having been a founding engineer at Mint.com.  While design matters at every stage of a product’s lifecycle, there are some elements to design that matter more than others.  For example, in the initial stages pixel perfection isn’t as necessary as one would think to validate a product’s concept.  What is important is the overall experience a customer has with the brand new product.  Hence one should focus on designing the following experiences:

  • On-boarding
  • Workflows
The reason these two aspects are critical is because they will help to convey the product’s value proposition.  

Being pixel perfect won’t hurt, but if you’re limited on time and resources, you can de-prioritize it.  It’s more important to have a good skeleton, and iterate than strive for perfection in all aspects of a product early on.

As an engineer I’ve been taught mostly how to design software focusing on security, scaling, and test driving development.  Designing for user experiences is something I’ve learned on my own.  Initially I started with like primers like: Design of Everyday Things by Donald Norman and The Laws of Simplicity by John Maeda.  Both were good at teaching me high level design concepts as well as the need for emotional appeal when designing products.

As I grew more interested in creating products on my own, I searched for resources that would give me a step-by-step approach to prototyping.  The first book I came across was Design for Hackers by David Kadavy.  This is a great book for those who know how to build a functional product, but could use a little help refining the design of the product to enhance a customer’s experience.  Kadavy focuses on web design, and exposes simple concepts that will take your product’s design to the next level.  
The second book I’d recommend is Rapid Prototyping in JavaScript by Azat Mardov.  In this book Mardov does a great job of exposing the latest technologies that leverage existing design libraries like Bootstrap so that your prototype has a pretty aesthetic from day one.  This books also serves as a great primer in general for prototyping.  

If you’re interested in reading the other books that have helped me with designing products check out the programming/design section of my reading list.

Enhanced by Zemanta

Post to Twitter Tweet This Post

The Silent Salesman

I recently had the unique opportunity of meeting Ian Myles, who has done extensive work designing software and hardware products.  He was leading a discussion amongst startup CEOs regarding the importance of user experience.  No one will contest that user experience is important, but Ian took it a step further, and said its not just about making pretty apps.  The reason user experience is important is because two products being equal in terms of functionality is when: ”Design becomes the silent salesman.”

I thought about how true these words were, and how I myself had experienced this first hand at my last startup.  Say what you will, but design was the key ingredient to Mint.com’s triumphant user growth and adoption over long time rival Intuit’s product QuickenOnline.

There are 3 questions that people need to answer when designing a product for any user base:

  1. What is going to get people to try the product out i.e. compel them to click the sign up button?
  2. How will you keep the user engaged once they sign up?
  3. How will you retain them?

Let’s tackle the first question.  As a startup you cannot rely on word of mouth marketing just yet, so to get people to sign up you need to have a landing site with a clear value proposition.  I won’t bore you with landing site optimization techniques, you can read about those here.  Just know that you need to think about how you will make the user that’s signing up feel like you’ve built an app just for them.

Pat yourself on the back if you’ve gotten users to sign up.  The next challenge is to hold the user’s attention long enough so that they will feel like you met their the expectations that you set for them in your landing site’s value proposition i.e. if you’re going to make them more money, well then your product better start making them more money from the initial interaction!  This part is hard, because you’re actually trying to do 2 things: making a lasting impression by making a positive impact on the current moment they are using your product.  Hence, you’re right on the edge where people will immediately drop off or experience enough value to stick around and login another time.

The final question: how will you retain them?  Sometimes I feel like people just don’t care enough about retention.  I can’t blame them with advertising being an easy monetization scheme, but with advertising dollars becoming more scarce, vanity metrics like signups aren’t enough.  For SaaS companies like my current startup, its even harder, you have to provide a clear value to get users to come back, and continue to augment your offerings if you want to retain users.  So how do you retain them?  User experience.  Everything from the design of the product to clear messaging and customer service affects retention, because each one of these is an experience that your user is having with your company.  Sure you can lock people into a long term contract, but those are for companies who are afraid that someone will figure out their product sucks once they’ve used it more than once.  Or you can churn through signups but then how will you make money long term?  You need a user base that is willing to pay you for something, part of that is paying you for the experience  you are delivering.

Hence, putting thought into the overall experience a user has with your company and its products is the reason design is the silent salesman.

 

Enhanced by Zemanta

Post to Twitter Tweet This Post

Whats Does a User Experience Specialist Do?

Despite being a code loving femgineer I secretly harbor a prediliction for design and focus on user experience, which is why I read books like John Maeda’s The Laws of Simplicity, Donald Norman’s Design of Everyday Things, design infographics (What its like to be a Yoga Instructor  in the US?, What does it cost to pursue your passion?, Studio Stats), and am obsessed with prototyping.   I think its just my innate desire to be creative.  For those who are like me or want to learn more about the user experience I thought I’d share this infographic I recently came across done by Onward Search.

ux-user-experience-design

Post to Twitter Tweet This Post