Did you know that about 50 % of your development time and cost of a software project are dedicated to user interface engineering? Depending on what kind of project you are working on, in absolute numbers, that might be a lot. Fact No. 2: Providing a good user interface is the top-most important acceptance criterion that makes interested people become customers. Still not sure? Fact No. 3: Creating a good user interface does not only mean to implement a UI that works and is fast. It also has to provide a satisfying user experience – which, to be honest, highly depends on the individual user than on your programming skills.
Did you know that about 50 % of your development time and cost of a software project are dedicated to user interface engineering? Depending on what kind of project you are working on, in absolute numbers, that might be a lot. Fact No. 2: Providing a good user interface is the top-most important acceptance criterion that makes interested people become customers. Still not sure? Fact No. 3: Creating a good user interface does not only mean to implement a UI that works and is fast. It also has to provide a satisfying user experience – which, to be honest, highly depends on the individual user than on your programming skills.
You see: Engineering a great user interface is nothing that can be done purely within your team and by your programmers. You inevitably have to involve real potential users in one way or another. And that is the crucial part: How can you do that? You do not want to disturb your programmers during their work. You do not want to let development cost and time effort explode.
But: You want to involve users into your UI design process as efficiently and effective as possible.
This course will show you how. This course introduces you to the concept of User-Centred Design (UCD). Maybe you already know what Cooperative, Participatory or Contextual Design is. If so: UCD takes inspiration on these principles and combines the approaches to one efficient and improved process.
You will learn how the UCD is structured, how the phases of UCD are performed and what specific methods are available to make your software project user-centred. Furthermore, you will learn how to integrate the UCD process into existing software development processes, such as the widely used agile development strategies as well as into classic spiral-model-based or v-model-based development.
Finally, we will take a closer look into techniques that you should know to implement UCD right away. We will take a look at: Hierarchical Task Analysis (HTA), Personas, Open and Closed Card Sorting, Paper Mockups, Hi-Fi Prototypes, NASA Task Load Index (TLX), System Usability Scale (SUS) and Cognitive Walkthrough (CWT).
After finishing this course, you know everything that is necessary to start designing user interfaces the user-centred way.
I would love to see you in that course and I am always listening to feedback to update the course according to your wishes. So feel free to enrol, take a look and send me a message if there is something you need more details information about.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.