Upload
richard-hiers
View
55
Download
7
Embed Size (px)
Citation preview
A New Case for Software Development
As our case is new, so we must think anew and act anew.
- Abraham Lincoln, 1862
For the history of software, it's been good enough to make things possible. Now success also depends on making things easy.
- developer Billy Hollis
Universal Design Principles
• Aesthetics
• Simplification
• Organization
• Direction
• Color
Design Principles: Asthetics
• Attractiveness Bias
• Aesthetic-Usability Effect
• Application to Software Development?
Design Principles: Simplification
• Pareto or 80/20 Rule– roughly 80% of the effects come from 20% of the causes
Design Principles: Simplification
• Progressive Disclosure – Gradually reveal options and data as they are required
Design Principles: Simplification
• Fitts’ Law – the time required to rapidly move to a target area is a function of the distance to the target and the size of the target
Design Principles: Simplification
• Hick’s Law – the time to make a decision increases as the number of alternatives increases
Design Principles: Organization
• Principle of Proximity – Elements close together are perceived to be related
Design Principles: Organization
• Principle of Similarity – Similar elements are perceived to be related
Design Principles: Direction
• Affordance – visual clues indicating how an object is to be used
Design Principles: Direction
• Constraints – disabling controls that shouldn’t be used
• Feedback – visual indications of what is happening
• Forgiveness – the ability to undo an action
Design Principles: Color
kuler.adobe.com
Universal Design Principles
• Universal Principles of Design - William Lidwell, Kritina Holden, Jill Butler
• Design for Software - Erik Klimczak
• uxdesign.smashingmagazine.com
• visualstudiomagazine.com
• pluralsight.com - UX course by Billy Hollis
Richard Hiers, PMP CSMDirector of ITSCovenant Theological Seminarywww.covenantseminary.edu