How the user perceives the rate of communication with the system
Task conformance
Degree to which system services support all of the user's tasks
Task completeness; task adequacy
Nielsen's Heuristics
Visibility of System Status
Match between system and the real world
User control and freedom
Consistency and Standards
Error Prevention
Help users recognize, diagnose and recover from errors
Recognition rather than recall
Flexibility and efficiency of use
Aesthetic and minimalist design
Help and Documentation
Waterfall Model
A traditional model that focuses more on the technical side of what's being done, with little consideration to the user
User-Centered System Design (UCSD)
A design process that focuses on usability goals, user characteristics, environment, tasks, and workflow
Task Analysis
1. Consider the task or tasks for which the new or revised system is to be used
2. Understand and analyze the tasks systematically and impartially
Inputs to task analysis
Problem statement
Observations of existing systems
Analysis of user population
Outputs of task analysis
Hierarchical task analysis (or an analysis based on structure, for example a matrix)
Requirements Gathering (RG)
Gathering information by probing potential users and the environment in which the system will be used
Types of Requirement
Functional
Data
Environmental
User
Usability
Useful
The system can do the task (functional requirements)
Usable
Using the system makes the task easy to do (usability requirements)
Mobile Application Design
The process of designing the user interface (UI) and user experience (UX) of mobile applications
RED GENOTIVA
Lesson Topic
Introduction
Rules of Mobile Design
Type of Mobile apps
Categories
Do's and Don't
How to Start
Mobile app design
Designers are responsible for the overall style of the app, including things like the color scheme, font selection, and the types of buttons and widgets the user will use
Main Responsibilities of a Mobile App Designer
Designing visually appealing, user-friendly interfaces for iOS and Android apps
Managing the entire design process, from strategy to execution
Presenting and refining UI concepts for development
Ensuring seamless implementation with front-end engineers
Maintaining design consistency with style guides
Continuously improving UI based on feedback and research
Conducting usability testing and research
Collaborating with Product Manager, Developers and other stakeholders for cohesive app designs