Pimp My App Shane Morris

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

2 comments

Comments 1 - 2 of 2 previous next Post a comment

  • + guest679388 guest679388 2 years ago
    Cool - Like how you show how you’ve implemented the ideas in the new version of the app. Cool example. Also like that you don’t show 'fancy looking WPF'-apps to get your ideas across. This is something 'any' developer can apply.
  • + shanemo Shane Morris 2 years ago
    Hmm, some bugs converting from pptx, but you get the idea. Shanemo
Post a comment
Embed Video
Edit your comment Cancel

Notes on slide 1

My job is to talk to designers and developers Role of Developers Not role of designers Timing?

2 Favorites

Pimp My App Shane Morris - Presentation Transcript

  1. Pimp My App Shane Morris User Experience Evangelist Microsoft Australia For slides for this presentation: blogs.msdn.com/shanemo
  2. Why am I here?
  3. Developers own the user experience
  4. The final User Experience is determined by...
    • What the developers can build in the time available
    • What the developers know how to build
    • What the developers can be bothered building
    • What the developers understands of the User Interface specification
    • What User Interface specification there is
  5. So what I want to talk about is...
    • What developers can do about UX
  6. “ Pimp my App”?
    • Changing the surface appearance and behaviour, without changing the underlying structure
  7. User-Centred Design (Methodology) Contextual Inquiry Affinity Diagramming Usability Testing Personas Paper Prototyping Collaborative Design Heuristic Evaluation Wireframing Cognitive Walkthrough Activity Scenarios Focus Groups Card Sorting Cultural Probes Analytics
  8. User Experience Design Process
  9. User Experience Design Process You are here (mostly)
  10. User Experience Design Process  4 Steps  6 Steps
  11. Interaction Design for Developers http://jcooney.net/archive/2006/10/30/36235.aspx
  12. Interaction Design for Developers
  13. The Blank Canvas
    • List everything you need to show
    • Select the right widgets
    • Check for standards & consistency
  14. 1. List everything you need to show
  15. 1. List everything you need to show
  16. 1. List everything you need to show
  17. 2. Map out the workflow
    • In what order are people most likely to work?
  18. 2. Map out the workflow
    • Load Settings
    • URL
    • Hosts
    • Accept/Reject file types
    • Retrieval Options / Special
    • Running Options
    • Save Settings
    • Empty/Add/Start
  19. 3. Layout the elements
    • Left-right, Top-Bottom
  20. 3. Layout the elements
  21. 3. Layout the elements 1 2 3 4 5 Last 2 nd last
  22. 3. Layout the elements
  23. 4. Check grouping
    • Rearrange items if there are more natural groupings.
  24. 4. Check grouping
  25. 4. Check grouping
  26. Interaction Design
    • List everything you need to show
    • Map out the workflow
    • Layout the elements
    • Check grouping
  27. Presentation Design for Developers http://elephant-photos.com/images/elephant-painting-2.jpg
  28. 1. Remove every unnecessary element
  29. 1. Remove every unnecessary element
  30. 2. Minimise Variation
  31. 2. Minimise Variation
  32. A little bit about colours and fonts
    • Use as few different typefaces and sizes as possible
    • How many different colours should I use?
  33. How many different colours should I use?
    • Rate your visual design skills on a scale of 1 to 5:
    1 No visual design skills 5 “ Expert” visual designer
  34. How many different colours should I use?
    • Rate your visual design skills on a scale of 1 to 5:
    1 No visual design skills Use only 1 colour 5 “ Expert” visual designer Use 5 colours
  35. 3. Line Stuff up
  36. 3. Line Stuff up
  37. Lining text up Label Textbox small Big
  38. Alignment – beware unintended relationships
  39. Alignment – beware unintended relationships
  40. 3. Line Stuff up
  41. 4. Space and Size Things Evenly
  42. Space and Size Things Evenly shane morris echo interaction design
  43. 4. Space and Size Things Evenly
  44. 4. Space and Size Things Evenly - Before
  45. 4. Space and Size Things Evenly
  46. 5. Indicate Grouping
    • Group Boxes
  47. 5. Indicate Grouping
    • Group Boxes
    • Similarity
  48. 5. Indicate Grouping
    • Group Boxes
    • Similarity
    • Proximity
  49. 5. Indicate Grouping
    • Group Boxes
    • Similarity
    • Proximity
    • Alignment
  50. 5. Indicate Grouping
    • Group Boxes
    • Similarity
    • Proximity
    • Alignment
    • And...
    • Empty space
  51. 5. Indicate Grouping
  52. 5. Indicate grouping - Before
  53. 5. Indicate Grouping
  54. 6. Adjust Visual Weight
  55. How to add visual weight
  56. How to add visual weight
    • Colour
      • Red/Orange colours especially
  57. How to add visual weight
    • Colour
      • Red/Orange colours especially
    • Size
  58. How to add visual weight
    • Colour
      • Red/Orange colours especially
    • Size
    • Contrast
      • Eg texture
      • Empty space
  59. How to add visual weight
    • Colour
      • Red/Orange colours especially
    • Size
    • Contrast
      • Eg texture
      • Empty space
    • Irregular Shape
  60. How to add visual weight
    • Colour
      • Red/Orange colours especially
    • Size
    • Contrast
      • Eg texture
      • Empty space
    • Irregular Shape
    • Misalignment
  61. How to add visual weight
    • Colour
      • Red/Orange colours especially
    • Size
    • Contrast
      • Eg texture
      • Empty space
    • Irregular Shape
    • Misalignment
    • 3D
  62. How to add visual weight
    • Colour
      • Red/Orange colours especially
    • Size
    • Contrast
      • Eg texture
      • Empty space
    • Irregular Shape
    • Misalignment
    • 3D
    • Movement
  63. 6. Adjust Visual Weight
  64. 6. Adjust Visual Weight
  65. Recap
    • Interaction Design
    • List everything you need to show
    • Map out the workflow
    • Layout the elements
    • Check grouping
  66. Recap
    • Presentation Design
    • Remove every unnecessary element
    • Minimise variation
    • Line stuff up
    • Space and size things evenly
    • Indicate grouping
    • Adjust visual weight
  67. Thank You Shane Morris [email_address] blogs.msdn.com/shanemo

+ Shane MorrisShane Morris, 2 years ago

custom

2850 views, 2 favs, 3 embeds more stats

“User Experience” (UX) is so hot right now. Bus more

More info about this document

© All Rights Reserved

Go to text version

  • Total Views 2850
    • 2712 on SlideShare
    • 138 from embeds
  • Comments 2
  • Favorites 2
  • Downloads 49
Most viewed embeds
  • 136 views on http://blogs.msdn.com
  • 1 views on http://blogs.gotdotnet.com
  • 1 views on http://192.168.10.100

more

All embeds
  • 136 views on http://blogs.msdn.com
  • 1 views on http://blogs.gotdotnet.com
  • 1 views on http://192.168.10.100

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories