UX
Checklist
Interaction Design Guidance: The controls map to the result in a simple and logical way. Controls Interpretation: There is a clear metaphor between the control and the real world. Controls Functionality: The function of the control is easily determined at a glance. Safe State: Provide easy reversal of actions. Easy flow: Each step in a sequenced flow is apparent to the user. System Information: hierarchy and content structure is organized clearly. Animations: Motion and animation patterns are consistent throughout the system. Elements Consistency: Location of the elements are consistent throughout the system. Error Recovery: Users must be able to recognize, diagnose, and recover from errors. Icons: Symbols should be contextual to the system.
Usability Visibility of system status: The system should always keep users informed about what is going on. Match between system and the real world: The system should speak the users' language, with words, phrases and concepts familiar to the user. User control and freedom: Support undo and redo. Error prevention: Either eliminate error-prone conditions or check for them and present users with a confirmation option before they commit to the action. Recognition rather than recall: Minimize the user's memory load by making objects, actions, and options visible. Flexibility and efficiency of use: Allow users to tailor frequent actions. Aesthetic and minimalist design: Dialogues should not contain information which is irrelevant or rarely needed. Help users recognize, diagnose, and recover from errors: Error messages should be expressed in plain language. Help and documentation: It may be necessary to provide help and documentation.
storytelling Engage imagination: Generate more ideas and discussions. Shared understanding: Everybody can understand the initial thought. Persuation: Engage the team (and users). Based in user needs: Stories have relation with what user needs. Good characters: User character in your stories, based in real users. Perspective: Point to a real goal. Context: Every story needs be settled down in a context.
Information architecture Findable: Able to located information. Accessible: Easily approached. Clear: Easily perceptible. Communicative: Product is talkative with users. Useful: Produce the intented result. Credible: User can trust in information . Learnable: User can identify and learn information quickly.
vISUAL DESIGN Proximity: Data in common sections. Contrast: Highlight related elements. Balance: Balance between elements. Rhythm: Keep patterns in the site. Focal point: Create a focus place that catch user's attention. Proportion: Size relation between elements. Simplicity: Less is more. Elements unified. Unity: Relation and organization between a group of elements. Keep order.
human FACTORS Context: Product responses to different contexts. Goals: Product guides users to their goal. Naturality: Take advantage of natural skills. Call user attention: Uses colors, animation and sounds to keep user concentrated. Memory: Helps user to recognize instead of recall. Time: Avoid that users think they are wasting time, provide feedback.