Check out my new project, Practical Service Design!
User Experience at Hello Erik

Portfolios: The problem with NDA’s and Internal Projects

Posted July 8, 2011

New! Arrive here looking for help with a UX resume, or needing some professional consultation? I’m offering resume critique and phone consultation on demand, click here to check out what I can offer!


User Experience Portfolio’s aren’t the easiest thing to portray online. I liken it to other fields where the deliverable result is usually a series of intangible activities and the usage of talents; talents gained through experience.

For a Graphic Artist, it is very easy to make a portfolio. Show examples of your work, make a gallery, and maybe make a few notes on your technique. People want to see your talent as an artist.

The same can be said for a web developer. A long list of websites created, complete with screenshots, links to the live site, maybe a few wireframes (if you even bothered to make any). People want a website built, you show them websites you’ve built, and if they are good sites, people want you to build them a good site as well.

Demonstrating your role as a UX practitioner.

For UX, showing your “talent” is a more difficult task. How do you show all the meetings and brainstorming sessions? Or how you presented ideas and workflows to your VP’s and key corporate stakeholders? Or how you successfully took a whiteboard session to paper prototypes to Axure to mockups to a final product when all of that is under NDA’s and the intellectual property of the company you were working for at the time?

Internal projects, proprietary software, intangible “work” that takes place in conversation and talk with the rest of the team – these things aren’t something that can be shown in a jQuery lightbox gallery. How do you get around that?

Here are some things I’ve thought of that can demonstrate knowledge, talent and ability, without disclosing things that are either private, under NDA contracts, or just intangible.

  1. The easiest, show what you can. If you’ve got a product (site, interface, interaction) that is public, by all means show the pictures of the whiteboard, the graph paper wireframes drawn with a sharpie, the digital wireframes, mockups, and then how they all compare to the finished site.
  2. Talk about the project in obfuscated, generalized fashion. Without breaking any NDAs, you can talk about the general process of conceiving a mobile app, how needs were determined, how interface and interaction challenges were identified and overcome, and the process of taking all that into a working model and eventual prototype/product. I liken this to someone who has to give a lecture or keynote speech. You talk about your brain and how it works, not necessarily what you were working on.
  3. Write. I personally like to write blog articles on generalized topics. You can show knowledge, depth, thought process, and what you hope is evidence of talent and ability. This may or may not work, since you could be plagiarizing something from another blog. But I like to think that creating an information and entertaining piece may help convince someone that you know what you’re talking about. And if you’re really super great, they might even assume you’re and expert.
  4. Make a “proof of knowledge” project. A fictitious site, app, whatever. This way, you go through the process of thinking of an idea, wireframing it, designing the information organization (architecture), mockups, and even development schedules. This way, you can show the UX process without having to actually develop a product. This is probably the best method of showing your skill (other than showing a real project). It can be time consuming, so pick something that will really highlight everything. I still need to do one of this; it’s in the hopper.

I really don’t have an answer to this. Hopefully you, and I, can provide enough data to get an on-site interview, at which point you can just attack the whiteboard for the interview and really show them your toolbox.

I think more than anything else, though, is that people will be more apt to hire a person that can show them what they can do for the company in the future, not necessarily what they have done in the past. It’s not a portfolio that is hired, it’s a person.

I love all things experience design. I work as a Principal Service Experience Designer at Intuit in Mountain View, CA.
  • erikflowers

    I think this is great… actually I’m just testing out Disqus

  • erikflowers

    It’s been almost 1.5 years since I wrote this. Since then, I’ve been on a lot of interviews, and for the last year I’ve actually been interviewing a lot of potential UX designers. I am going to write a follow up post with everything I’ve learned from sitting on both sides of the table.

  • Pingback: An Exercise in Making a Portfolio | Hello Erik // UX User Experience Designer // Portfolio // Erik Flowers // Salt Lake City, UT()

  • Julia Jacobs

    I just want to dispute your comment about web developers. Hiring managers want to see code. Usually the best code is written on the job. I’ve gotten my hand slapped on more than one occasion putting code which has absolutely no reference to the employer on a public github repo. Same goes for screenshots of websites that have not gone public. I’ve been trying to look up anything listed regarding portfolio rights for work for hire jobs. The last thing I want to do is make a previous or current employer / client angry so I always comply by taking my stuff off but it would be good to know what my rights are. The intellectual property rights agreement I signed is so vague and open ended in bias towards the client they could make a case for owning anything I do.

  • Interesting take. I have never heard of a hiring manager wanting to see web development code.

  • Julia Jacobs

    Yeah unfortunately recruiters are now quantifying / qualifying candidates based on things like Stackoverflow and Github reputation scores. This is the future (more like the present too) of recruiting:

    http://www.talentbin.com/

    http://www.dice.com/common/content/employer/openWeb/openWeb.jsp

    http://www.entelo.com/

    Soon your Klout (http://klout.com/home) score will be more important than your credit score.

  • For actually programmers, sure they want to see things.

    For web designers (html/css people), I doubt it. And certainly not for UX people as you don’t post your deliverables anywhere. There’s no dribbble for internal IA docs or persona research.

  • Julia Jacobs

    Maybe as a UI JavaScript Engineer I’m in a different category then. I do everything from mockups to backend solutions and everything in between. The line between backend and front end has always been blurry in my line of work. Potential employers want to see clean HTML/CSS code and a good feel for design as well as the middle tier and backend code. I didn’t even think there were jobs for HTML/CSS web designers anymore. Not like the old days where Dreamweaver + Photoshop skills were enough. I think you’re right about UX ppl, though.

  • Nguyen Ngoc Hieu

    Hi Erik, have you posted your follow post yet? I’m very curious to learn more about what you have found out. Thank you for this nice article!