Human-Computer Interaction

  1. User-Centered Design Process
    1. UCD Philosophy and Principles
      1. Human-Centered Design Approach
        1. Iterative Design Methodology
          1. User Involvement Throughout Design
            1. Evidence-Based Design Decisions
            2. Design Process Models
              1. Double Diamond Model
                1. Discover Phase
                  1. Define Phase
                    1. Develop Phase
                      1. Deliver Phase
                      2. Design Thinking Process
                        1. Empathize
                          1. Define
                            1. Ideate
                              1. Prototype
                                1. Test
                                2. Lean UX Methodology
                                  1. Build-Measure-Learn Cycle
                                    1. Minimum Viable Product
                                      1. Validated Learning
                                    2. User Research and Analysis
                                      1. Research Planning
                                        1. Research Questions and Objectives
                                          1. Method Selection
                                            1. Participant Recruitment
                                              1. Ethical Considerations
                                              2. Qualitative Research Methods
                                                1. User Interviews
                                                  1. Structured Interviews
                                                    1. Semi-structured Interviews
                                                      1. Unstructured Interviews
                                                      2. Observational Studies
                                                        1. Contextual Observation
                                                          1. Ethnographic Methods
                                                            1. Shadowing Techniques
                                                            2. Contextual Inquiry
                                                              1. Master-Apprentice Model
                                                                1. Work Environment Analysis
                                                                  1. Task Flow Documentation
                                                                  2. Focus Groups
                                                                    1. Group Dynamics Management
                                                                      1. Discussion Facilitation
                                                                        1. Consensus Building
                                                                        2. Diary Studies
                                                                          1. Longitudinal Data Collection
                                                                            1. Self-reporting Methods
                                                                              1. Experience Sampling
                                                                            2. Quantitative Research Methods
                                                                              1. Surveys and Questionnaires
                                                                                1. Question Design
                                                                                  1. Scale Development
                                                                                    1. Response Bias Mitigation
                                                                                    2. Analytics and Usage Data
                                                                                      1. Behavioral Metrics
                                                                                        1. Performance Indicators
                                                                                          1. Statistical Analysis
                                                                                        2. Requirements Analysis
                                                                                          1. Functional Requirements
                                                                                            1. Task Analysis
                                                                                              1. Use Case Development
                                                                                                1. Feature Specification
                                                                                                2. Non-functional Requirements
                                                                                                  1. Usability Requirements
                                                                                                    1. Performance Requirements
                                                                                                      1. Accessibility Requirements
                                                                                                        1. Security Requirements
                                                                                                      2. User Modeling and Personas
                                                                                                        1. Persona Development
                                                                                                          1. Data-driven Personas
                                                                                                            1. Demographic Characteristics
                                                                                                              1. Goals and Motivations
                                                                                                                1. Pain Points and Frustrations
                                                                                                                2. User Journey Mapping
                                                                                                                  1. Touchpoint Identification
                                                                                                                    1. Emotional Journey
                                                                                                                      1. Opportunity Areas
                                                                                                                      2. Scenario Development
                                                                                                                        1. Use Scenarios
                                                                                                                          1. Design Scenarios
                                                                                                                            1. Narrative Techniques
                                                                                                                        2. Information Architecture and Content Strategy
                                                                                                                          1. Content Analysis and Organization
                                                                                                                            1. Content Inventory
                                                                                                                              1. Content Audit
                                                                                                                                1. Content Categorization
                                                                                                                                2. Information Structure Design
                                                                                                                                  1. Hierarchical Organization
                                                                                                                                    1. Sequential Organization
                                                                                                                                      1. Matrix Organization
                                                                                                                                        1. Hybrid Structures
                                                                                                                                        2. Labeling and Terminology
                                                                                                                                          1. Naming Conventions
                                                                                                                                            1. Terminology Consistency
                                                                                                                                              1. Language Localization