IMT4314
Methods in User-Centered Design and Service Design
Last taught 2018
Spring
Gjøvik
English
About this course
Content
User-centered design:
-paradigms, ideology and concepts (including participatory design, universal design and inclusive design)
-Introduction to service design.
-Laws and regulations
-User, Activity and Task analysis
-User-centered requirements specification
-Contextual design
-User-centered design (including co-operative and parallel design)
-User-centered and co-operative inspections
-Usability testing
-Prototyping and formative-iterative user testing
-Human-centered design lifecycle processes for usability work
-Software Engineering methodology and models: plan-driven versus agile development methodologies, and their impact on project management (including Scrum)
System development:
-requirements analysis and specification, design, implementation, testing evolution and maintenance
Learning outcomes
Knowledge
The student will have a thorough overview of the various methods that exist to ensure high quality user interfaces and products through user-centered design
The student will have in-depth knowledge of user-centered methods commonly used to deliver high quality usability products
The student will be able to apply this knowledge to design and optimize the usability of products, services and interactive environments.
Students will be able to understand the melding of user centered design process within the context of agile software development.
Skills
The student will be able to compare, discuss and select appropriate methods for requirements elicitation, design and assessment.
The student will be able to initiate, manage and perform user-centered and participatory design work
General competence
The student will be able to analyze and assess the appropriateness of various user-centered strategies and methods in design work
The student will be able to analyze, reflect upon and discuss academic issues related to usability and user-centered design
The student will be able to adapt user centered design process to the agile software development paradigm.
Teaching methods
Lectures. Laboratory work. Group work. Digital learning. Mandatory assignment. Reflections. Seminars. Student presentations.