This was a presentation I put together for my Skillshare class to give a high level overview of what design really means, and how the most important thing is to have a well articulated and clear design process for approaching problems.
Problem: Figure out what the goals/ purpose is. Understand the assumptions, constraints, and context. 2. Find the Best Solution: given the constraints and context.
around. In web design: it’s the text, the copy of the site. Stuff these people say: You should make the message clearer on your front page of what you do.
What are the goals? Success criteria? 2. Model the problem. 3. Explore Possible Solutions – on Paper 3a. Test out interaction. 4. Explore Form and Digital Interaction (Photoshop or HTML?) 4a. Test it out. 5. Implement into proper HTML/CSS/Javascript A recipe for design
High-‐end Restaurants? Professional Chefs at Low-‐end Restaurants? Foodies? Women who cook for their family? College Students? NOM NOM FACTORY A recipe site.
User Personas Model Your Users. Age, Wealth, Professional Level, What are they doing? What are their goals? Which goals are more important? What are the activities they need to be able to do? How do they do this right now?
the head chef at a local restaurant that serves Spanish-‐Vietnamese fusion cuisine, that uses local ingredients. She’s 32, has studied cooking … Sample User Persona Like other head chefs, Iris has to design and select new recipes for her restaurant to prepare on a bi-‐weekly basis. ….
Specific requirements (e.g. security for bank software, response time for an Emergency Response software) • Where it’s used. (example of iPad for surgeons) • Project Time • Cost
should users feel when using the site? What words would you use to describe the site? (e.g. the Aqua interface lick it example) Tool: Mood Board, Collect Similar Sites You Like
inspiration: Kuler (www.kuler.adobe.com) - color themes Dribbble, Forrst, FFFFound, Pinterest Magazines, Photos Others sites Think about colors, about typography you like (before you know how these works, better to just find things you like as references).
the user you’re designing for. • Be honest about your users’ goals. • Feedback is tricky, but can be helpful • If you have multiple stakeholders – prioritize the goals.
of Food - Ingredients - Instructions User - Profile Info - Favorite Dishes Ingredient? ….etc.. NOM NOM FACTORY A recipe site. Objects: Pages/Actions: What goes on each page? What are the core navigation pages? Browse Recipes - By ingredient - By food type - Search for recipes User Profile - Favorite recipes - Profile Picture + Info ….etc..
non-essential. Try to simplify – play in this space. Alternatives, Alternatives, Alternatives (Stanford Research, Scott Kemler – more alternatives = better results)
non-essential. Try to simplify – play in this space. Alternatives, Alternatives, Alternatives (Stanford Research, Scott Kemler – more alternatives = better results) Evaluate tradeoffs.
non-essential. Try to simplify – play in this space. Alternatives, Alternatives, Alternatives (Stanford Research, Scott Kemler – more alternatives = better results) Evaluate tradeoffs. Better to work in the problem space, than in the solution space
- Explore many alternatives! Think Crazy! - Cheap! - Don’t need to be a masterful artist – anyone can prototype! - Low Cost – test function without detailed form!
Food - Ingredients - Instructions Come up with 3 alternative layouts for the View Recipe page. A recipe site. NOM NOM FACTORY Remember: Who are you designing for? Play with shapes, hiding/showing elements? What is most important on the page? What are the tradeoffs in each version?
importance, and work in that order (e.g. navigation, recipe page, browse page, user profile).. Several paper layouts for each page, nav elements, etc. Think about the tradeoffs for each layout. Piece them together.
page/item. • Select the layouts you want for each page on paper and put them together as a whole • Identify reusable elements (e.g. buttons etc.) You’re pretty much done! … Now it’s just about adding the look and feel!
Pros of HTML + CSS first: • Can see the interaction. • “Feel the site”. • Can do things roughly, and then fill in details after. • Browsers will look different, more challenges
Pros of Photoshop: • Can separate the work if you don’t know HTML/CSS • The details (textures etc.) affect the mood substantially. • Don’t worry about the fixes yet, just worry about how you want it to look (not that easy)