User-centered Design
User-centered design (UCD) or user-driven development (UDD) is a framework of processes in which usability goals, user characteristics, environment, tasks and workflow of a product, service or brand are given extensive attention at each stage of the design process. This attention includes testing which is conducted during each stage of design and development from the envisioned requirements, through pre-production models to post production. Testing is beneficial as it is often difficult for the designers of a product to understand the experiences of first-time users and each user's learning curve. UCD is based on the understanding of a user, their demands, priorities and experiences, and can lead to increased product usefulness and usability. UCD applies cognitive science principles to create intuitive, efficient products by understanding users' mental processes, behaviors, and needs. UCD differs from other product design philosophies in that it tries to optimize the produ ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Use-centered Design
Use-centered design is a design philosophy in which the focus is on the goals and tasks associated with skill performance in specific work or problem domains, in contrast to a user-centered design approach, where the focus is on the needs, wants, and limitations of the end user of the designed artifact. Bennett and Flach (2011) have drawn a contrast between dyadic and triadic approaches to the semiotics of display design. The classical 'user-centered' approach is based on a dyadic semiotic model where the focus is on the human-interface dyad. This approach frames 'meaning' as a process of interpreting the symbolic representation. That is, meaning is constructed from internal information processes. From this dyadic perspective, the design goal is to build interfaces that 'match' the users internal model (i.e., match user expectations). In contrast, the 'use-centered' approach is based on a triadic semiotic model that includes the work domain (or ecology) as a third component of ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
![]() |
Affinity Diagram
The affinity diagram is a business tool used to organize ideas and data. It is one of the Seven Management and Planning Tools. People have been grouping data into groups based on natural relationships for thousands of years; however, the term affinity diagram was devised by Jiro Kawakita in the 1960s and is sometimes referred to as the KJ Method. The tool is commonly used within project management and allows large numbers of ideas stemming from brainstorming to be sorted into groups, based on their natural relationships, for review and analysis. It is also frequently used in contextual inquiry as a way to organize notes and insights from field interviews. It can also be used for organizing other freeform comments, such as open-ended survey responses, support call logs, or other qualitative data. Process The affinity diagram organizes ideas with following steps: # Record each idea on cards or notes. # Look for ideas that seem to be related. # Sort cards into groups until all cards ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
Component-based Usability Testing
Component-based usability testing (CBUT) is a testing approach which aims at empirically testing the usability of an interaction component. The latter is defined as an elementary unit of an interactive system, on which behavior-based evaluation is possible. For this, a component needs to have an independent, and by the user perceivable and controllable state, such as a radio button, a slider or a whole word processor application. The CBUT approach can be regarded as part of component-based software engineering branch of software engineering. Theory CBUT is based on both software architectural views such as model–view–controller (MVC), presentation–abstraction–control (PAC), ICON and CNUCE agent models that split up the software in parts, and cognitive psychology views where a person's mental process is split up in smaller mental processes. Both software architecture and cognitive architecture use the principle of hierarchical layering, in which low level processes are mor ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Chief Experience Officer
A chief experience officer (CXO) is an executive responsible for the overall experience of an organization's products and services. As user experience (UX) is quickly becoming a key differentiator in the modern business landscape, the CXO is charged with bringing holistic experience design to the boardroom and making it an intrinsic part of the company's strategy and culture. Responsibilities A CXO's responsibilities include: * Corporate leadership in UX strategy * Software and hardware design management * Creative reviews and concept development * Intellectual property positioning and protection In a piece in UX Magazine, Lis Hubert said the goal of having a CXO is "to have someone responsible for curating and maintaining a holistic user-, business-, and technology-appropriate experience" at the C-level. Authors Claudia Fisher and Christine Vallaster state that a CXO or chief marketing officer is a good idea when "the brand is seen as a strategic driver of the organization." ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Attentive User Interface
Attentive user interfaces (AUI) are user interfaces that manage the user's attention. For instance, an AUI can manage notifications, deciding when to interrupt the user, the kind of warnings, and the level of detail of the messages presented to the user. Attentive user interfaces, by generating only the relevant information, can in particular be used to display information in a way that increase the effectiveness of the interaction. According to Roel Vertegaal, there are four main types of attentive user interfaces: * Visual attention * Turn management * Interruption decision interfaces * Visual detail management interfaces See also * Adaptive hypermedia Adaptive hypermedia (AH) uses hypermedia which is adaptive according to a '' user model''. In contrast to regular hypermedia, where all users are offered the same set of hyperlinks, adaptive hypermedia (AH) tailors what the user is offered based on ... * Attention management * Principles of attention stress References [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Activity-centered Design
Activity-centered design (ACD) is an extension of the Human-centered design paradigm in interaction design. ACD features heavier emphasis on the activities that a user would perform with a given piece of technology. ACD has its theoretical underpinnings in activity theory, from which activities can be defined as actions taken by a user to achieve a goal.Kaptelinin V, Nardi B (1997)Activity Theory: Basic Concepts and Applications ''CHI 97 Electronic Publications: Tutorials''. When working with activity-centered design, the designers use research to get insights of the users. Observations and interviews are typical approaches to learn more about the users' behavior Behavior (American English) or behaviour (British English) is the range of actions of Individual, individuals, organisms, systems or Artificial intelligence, artificial entities in some environment. These systems can include other systems or or .... By mapping users' activities and tasks, the designer may notice mi ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
![]() |
Action Research
Action research is a philosophy and methodology of research generally applied in the social sciences. It seeks transformative change through the simultaneous process of taking action and doing research, which are linked together by critical reflection. Kurt Lewin, then a professor at MIT, first coined the term "action research" in 1944. In his 1946 paper "Action Research and Minority Problems" he described action research as "a comparative research on the conditions and effects of various forms of social action and research leading to social action" that uses "a spiral of steps, each of which is composed of a circle of planning, action and fact-finding about the result of the action". Process Action research is an interactive inquiry process that balances problem-solving actions implemented in a collaborative context with data-driven collaborative analysis or research to understand underlying causes enabling future predictions about personal and organizational change. After seve ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
![]() |
Ethnography
Ethnography is a branch of anthropology and the systematic study of individual cultures. It explores cultural phenomena from the point of view of the subject of the study. Ethnography is also a type of social research that involves examining the behavior of the participants in a given social situation and understanding the group members' own interpretation of such behavior. As a form of inquiry, ethnography relies heavily on participant observation, where the researcher participates in the setting or with the people being studied, at least in some marginal role, and seeking to document, in detail, patterns of social interaction and the perspectives of participants, and to understand these in their local contexts. It had its origin in social and cultural anthropology in the early twentieth century, but has, since then, spread to other social science disciplines, notably sociology. Ethnographers mainly use Qualitative research, qualitative methods, though they may also include ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
![]() |
Persona (user Experience)
A persona (also user persona, user personality, customer persona, buyer persona) in user-centered design and marketing is a semi-fictional characterization or representation of a typical customer segment or end user. Personas help marketers and designers focus their efforts by humanizing data into relatable profiles. Personas are one of the outcomes of market segmentation, where marketers use the results of statistical analysis and qualitative observations to draw profiles, giving them names and personalities to paint a picture of a person that could exist in real life. The term persona is used widely in online and technology applications as well as in advertising, where other terms such as ''pen portraits'' may also be used. Personas are useful in considering the goals, desires, and limitations of brand buyers and users in order to help to guide decisions about a service, product or interaction space such as features, interactions, and visual design of a website. Personas may b ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
Software Engineering
Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining Application software, software applications. It involves applying engineering design process, engineering principles and computer programming expertise to develop software systems that meet user needs. The terms ''programmer'' and ''coder'' overlap ''software engineer'', but they imply only the construction aspect of a typical software engineer workload. A software engineer applies a software development process, which involves defining, Implementation, implementing, Software testing, testing, Project management, managing, and Software maintenance, maintaining software systems, as well as developing the software development process itself. History Beginning in the 1960s, software engineering was recognized as a separate field of engineering. The development of software engineering was seen as a struggle. Problems included software that was over ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Agile Management
Agile management is the application of the principles of Agile software development and Lean Management to various team and project management processes, particularly product development. Following the appearance of '' The Manifesto for Agile Software Development'' in 2001, organizations discovered the need for agile technique to spread into other areas of activity, including team and project management. This gave way to the creation of practices that built upon the core principles of Agile software development while engaging with more of the organizational structure, such as the Scaled agile framework (SAFe). The term Agile originates from Agile manufacturing - which in the early 1990s had developed from flexible manufacturing systems and lean manufacturing/production. In 2004, one of the authors of the original manifesto, Jim Highsmith, published '' Agile Project Management: Creating Innovative Products''. The term "Agile Project Management" has not been picked up by an ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Waterfall Model
The waterfall model is a breakdown of developmental activities into linear sequential phases, meaning that each phase is passed down onto each other, where each phase depends on the deliverables of the previous one and corresponds to a specialization of tasks. This approach is typical for certain areas of engineering design. In software development, it tends to be among the less iterative and flexible approaches, as progress flows in largely one direction (downwards like a waterfall) through the phases of conception, initiation, analysis, design, construction, testing, deployment, and maintenance. The waterfall model is the earliest systems development life cycle ( SDLC) approach used in software development. When it was first adopted, there were no recognized alternatives for knowledge-based creative work. History The first known presentation describing the use of such phases in software engineering was held by Herbert D. Benington at the Symposium on Advanced Programming ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |