Introduction to Building Wireframes (with OmniGraffle)

21,035 views
18,862 views

Published on

This is the support deck for an introductory class I made for Junior Designers, Developers, Product and Project Managers to introduce them to the proper way to use wireframes.

I did this class already multiple times at General Assembly (London, UK), TechLab (Santa Clara, CA) and internally in my consulting job.

It's updated to OmniGraffle 6.

Same presentation, with Keynote:
http://www.slideshare.net/folletto/introduction-to-building-wireframes-with-keynote

Published in: Design, Technology
2 Comments
106 Likes
Statistics
Notes
No Downloads
Views
Total views
21,035
On SlideShare
0
From Embeds
0
Number of Embeds
448
Actions
Shares
0
Downloads
563
Comments
2
Likes
106
Embeds 0
No embeds

No notes for slide

Introduction to Building Wireframes (with OmniGraffle)

  1. INTRODUCTION TO BUILDING WIREFRAMES Davide ‘Folletto’ Casali
  2. NIGHT.EU UX Designer Advisor
  3. What do you do?
  4. TODAY 1 / Wireframes · how to work with them 2 / Wireframes management · how to use them effectively 3 / OmniGraffle Pro · introduction 90’ Junior/Mid
  5. PART 1 Wireframes
  6. THE IDEA OF WIREFRAME COMES FROM 3D MODELLING @hjmediastudios
  7. Wikipedia: “A website wireframe 
 is a visual guide 
 that represents 
 the skeletal framework 
 of a website”
  8. Nielsen/Norman Group: “Wireframing is a low-cost, rapid iterative design technique that offers one of the best methods for gaining design insight early” http://www.nngroup.com/courses/wireframing-and-prototyping/
  9. THERE ARE DIFFERENT QUALITIES OF WIREFRAMES
  10. Even if wireframes display a single interface/page they are less like photos and more like movie stills
  11. WIREFRAMES AS STORIES © Ivor Beddoes @awfulshot
  12. WIREFRAMES AS STORYBOARDS FOR INTERFACES © Ivor Beddoes
  13. DIFFERENT WAYS TO TELL A STORY frame by frame, drawings key frames, textual descriptions key frames, spoken narrative
  14. Even if the storyboard is not visible it’s still the foundation of wireframes
  15. Wireframes are a static representation of a dynamic non-linear flow of activity
  16. The wireframe represents also the very first moment when the project team sees everything coming together.
  17. Box The minimal visual building block of a wireframe is the box.
  18. Box Boxes usually contain a uniform kind of content, not the individual elements. However, it’s important to choose the right level of breakdown to support the discussion.
  19. Logo Navigation Box Box Content Box
  20. Let’s wireframe Twitter. Boxes only.
  21. Global Navigation User Page
 Navigation User profile Multimedia 
 Content of the User User Stats Who to follow suggestions Tweets Trends Messages
  22. This high level box view is implicit most of the time, but it’s incredibly useful when applied on a number of pages to ensure consistency and reusability. N C N Box N Box C S Box Box Box Box Box Box S
  23. TEXT BUTTONS Lorem ipsum gaium sit amet isciquitur elit in ellam lacustre pulzella. Button Box IMAGES MORE... ···
  24. Box
  25. Thomas Talker:! Lorem ipsum gaium sit amet isciquitur elit in ellam lacustre pulzella. Expand
  26. OFTEN EACH HIGH-LEVEL BOX CONTAINS A REPEATING PATTERN Thomas Talker:! Lorem ipsum gaium sit amet isciquitur elit in ellam lacustre pulzella. Expand Thomas Talker:! Lorem ipsum gaium sit amet isciquitur elit in ellam lacustre pulzella. Expand Thomas Talker:! Lorem ipsum gaium sit amet isciquitur elit in ellam lacustre pulzella. Expand Thomas Talker:! Lorem ipsum gaium sit amet isciquitur elit in ellam lacustre pulzella. Expand Thomas Talker:!
  27. TRY WORKING WITH PATTERNS AS MUCH AS POSSIBLE TO SUPPORT MEMORY AND LEARNING, MAKING THE INTERFACE TRUSTWORTHY
  28. Let’s build a journey. Imagine Twitter’s registration process.
  29. LOGIN PROCESS The main steps of the journey Home Reg. Form Confirmation
  30. LOGIN PROCESS How do we guide the user to the value? ? Home Reg. Form Confirmation Your Page
  31. LOGIN PROCESS An e-mail based approach Home Reg. Form Confirmation Email Your Page
  32. LOGIN PROCESS A more direct way to engage the user Home Reg. Form Confirmation Email Your Page
  33. LOGIN PROCESS Review journeys for the edge cases: errors, problems, etc ! Home Reg. Form Confirmation ! Email Your Page
  34. LOGIN PROCESS The story is even bigger in reality Tweet Third party Home Reg. Form Confirmation Email Your Page Third party
  35. 1 / Wireframes as stories 2 / From boxes to elements
  36. PART 2 Wireframes management
  37. AGILE APPROACH TO WIREFRAMING Ask yourself: What’s the level of detail I need to communicate effectively? HD DETAILED HIGH LEVEL PAPER SKETCH WHITEBOARDS NAPKINS
  38. Wireframes are made to be thrown away. They are steps in the process of design. Only the final one stays... until it gets developed.
  39. In other words: they can be delivered as documentation but they are not for most of the process
  40. THE INTERMEDIATE STEPS ARE VALUABLE: THEY SUPPORT COMMUNICATION AND CONSENSUS
  41. AT EACH STEP YOU CAN · test the journey · discuss with management · discuss with technical team · share with other parties
  42. observe dot LOOP do think WORK IN ITERATIONS
  43. This works from startups to big enterprises
  44. WEEKLY ITERATION Helps with project activities scoping, clarifies expectations, supports continuos progress review. WEEKLY MEETING Sets formal progress steps to help the client keeping the pace while being in touch with the project progress
  45. Let’s see an example PREPARE The first iteration is about understanding the problem.
  46. Let’s see an example WORKSHOP First wireframes made collaboratively by the stakeholders in a workshop, in groups. WHITEBOARD
  47. Let’s see an example TEST WITH USERS Take the whiteboards and formalize them in individual proposals to be tested.
  48. Let’s see an example REVIEW ALTERNATIVES In this review propose a few alternatives refining the solutions from the workshop. PAPER SKETCH
  49. Let’s see an example TEST WITH USERS Yup, again, if it’s possible. Try a more guerrilla approach maybe.
  50. Let’s see an example REVIEW FIRST DRAFT Ask explicitly to involve developers if it didn’t happen before the review. HIGH LEVEL
  51. 1 ITERATION = No review* * or review in a different next step (visual design? development?)
  52. 2 ITERATIONS = Draft, then feedback, then refine
  53. 3 / Wireframes as steps 4 / Iterative approach
  54. PART 3 OmniGraffle Pro
  55. OmniGraffle Professional
  56. Why Pro?
  57. OmniGraffle is a powerhouse Wireframes Interactive PDFs From sketches to HD prototypes IA HTML export Presentations Diagrams Build any PDF Pixel perfect
  58. ...even if it lacks some pieces No built-in collaboration No motion design
  59. OMNIGRAFFLE CAN EXPORT INTERACTIVE PDFS THAT CAN BE USED AS PROTOTYPES · · · · You can send them via email You can use them as prototypes You can use them for testing They show flows, not stills
  60. FUNDAMENTALS
  61. select shape lines text freeform
  62. Let’s try!
  63. Let’s sketch Twitter’s wireframe Global Navigation User Page
 Navigation User profile Multimedia 
 Content of the User User Stats Who to follow suggestions Tweets Messages
  64. Let’s sketch a single tweet wireframe Thomas Talker:! Lorem ipsum gaium sit amet isciquitur elit in ellam lacustre pulzella. Expand
  65. Let’s sketch Google’s homepage
  66. Let’s sketch Twitter’s homepage
  67. Let’s sketch Dropbox’s homepage
  68. Let’s sketch Wordpress.com homepage
  69. Lots of actions... SIGN UP VIDEO LOGIN MORE INFO
  70. PROPERTIES: ACTION 1. 2. 3. 4. 5. Properties panel Action Jump elsewhere Switch to a Specific Canvas Select canvas
  71. INTERACTIVE PDF 1. File → Export… 2. PDF vector image 3. Entire Document
  72. TIPS
  73. Grouping Shared Layers Smart Objects
  74. Grouping
  75. Shared Layers
  76. Smart Objects
  77. SET THE PAGE SIZE IN PX BY SPECIFYING THE “PX” (OR “PT”) UNIT BY HAND
  78. IT’S A GOOD IDEA TO KEEP THE ZOOM AT 100%, TO DESIGN AT THE RIGHT SCALE. KEEP ALSO THE HEIGHT SHORT TO FEEL THE SCROLL POSITION.
  79. REVIEW THE KEYBOARD SHORTCUTS FROM PREFERENCES TO ADAPT THEM TO YOUR STYLE. REVIEW ALSO “KEEP TOOL ACTIVE”.
  80. 5 / Basics of OmniGraffle Pro 6 / Grouping, masters, smart objs
  81. “ To complicate is easy, to simplify is hard. To complicate, just add, everyone is able to complicate. Few are able to simplify. Bruno Munari ”
  82. Thanks. @Folletto

×