Wiki
User Experience Engineering

2021 Archive
Page last edited by Per Bækgaard (pgba) 02/01-2022

IMPORTANT NOTES

This DTU course in user experience (UX) engineering January 4-22, 2021 will be held as a pure online course.
The course is unfortunately heavily overbooked with a long waiting list. We will therefore this year enforce the rule stated by the study handbook: "Students, who have been granted a place in the course, but who do not attend classes when the course starts and fail to notify and get approval from the lecturer of subsequent attendance will not be permitted to keep their place in an overbooked course after the dates stated below ... 3-week period: four hours after course commencement."
In practice, this means that if you don't show latest by Monday January 4th at 12.30 and make yourself visible by joining a group (sign up to the group sheet) and are e.g. present in the group channel on discord (we may do a roll call with all groups to check who is present), you will unfortunately be delisted from the course and the next person from the waiting list will be given your seat. If you have a valid reason to join later, you must agree with the lecturer up front.

Course content, methodology and tools

The course is focused on applying lean methods to design novel app interfaces incorporating aspects of augmented reality, affective and cognitive computingemotion recognition and intelligent systems, using high-level prototyping tools like e.g Figma (free with a DTU email and the recommended choice), AdobeXD (free but now only supports one shared document with one additional editor), Marvell (rebate for students, free edition limited), InVision (possibly also free with a DTU email) or Axure (30 day free trial) to build functional prototypes. You may use tools like Lucid Chart (free with a DTU email but with some limitations) or apps.diagrams.net (formerly draw.io, also free and supports collaboration too and is open source), Google Drawing or stories on board (which may no longer be free) or cardboardit (free 31 days) to draw wireframes and user story maps. If you don't know where to start, pick Figma for wireframes and apps.diagrams.net for user story maps and other more open drawings.
Taking an agile approach to formulate user needs as hypotheses which are iteratively validatedLean UX provides a methodological framework for rapid prototyping of minimum viable products (MVPs), centred on incorporating only the most essential features, while reducing time to market based on reuse of design patterns.
There will be three different design themes, one for each of the three weeks, meaning, the course work will be evaluated on the basis of the documented weekly assignments, with a final iteration of the interface prototypes to be uploaded each Thursday, with subsequent presentations of these during a Friday morning session each week, and the completion of a small report to be uploaded by Friday afternoon.
The report must be based on the 2-column ACM SIG Proceedings template (part of ACM Master Article Template). A "working" template for this course has been uploaded to Campnusnet file share. The .zip can directly be uploaded to e.g. ShareLatex/OverLeaf or you may use this template in OverLeaf. There is also a word file that you may be able to use alternatively (use at your own risk!).

Daily/weekly cycle

The course is very much hands-on and project driven, and the schedule will consist of a mix of (online) group work, interaction between groups, student presentations/pitches and lectures Monday through Friday between 08:30 and 17.00 (with a 30 min lunch break at 12.30). We aim to make it possible to work effectively in the assigned slots and be done by 17:00 every day, and also to keep the weekend free from course-work.
All students will be required to upload their updated prototype designs on a regular (often daily) basis, so they will be accessible for everyone else to view and test online. The morning sessions may also include discussions of a subset of the uploaded student presentations, focused on demonstrating the topics introduced the previous day, plus at the end a short lecture introducing the concepts behind the assignments to be prepared for the rest of the day.
Thus, a very rough program for Monday to Thursday is as follows; please check the daily and weekly actual schedules for each of Wk01Wk02 and Wk03.
08:30-09:30 Online (or pre-recorded) video video-lecture or reading; some days group work start directly at 08:30
09:30-12:30 (Continued) Group work
12:30 (Some days deadline for a brief Hand-In)
13:00-14:00 Some days an additional (guest) lecture (some days at 14:00)
13:00-17:00 Continued Group work
16:30/17:00 Afternoon Hand-In (in a few cases to PeerGrade)
16:30-17:00 PeerGrading of other projects when relevant
 
For Fridays, the program looks like this:
 
08:30-11:30 Group Presentations in break-out rooms
11:30-17:00 Group work
17:00 Weekly Hand-In of Final Report w/appendices on Campusnet

Reading material and required background knowledge

The course continues building on the foundation of 02809 UX Design Prototyping, which will therefore only be VERY BRIEFLY introduced. If you have NOT followed 02809, it is strongly advices that 1) you join a group where someone has followed that course, and 2) that you familiarise yourself with the course methodology.
This can be done by listening to a series of (short) video-lectures; for more information look at this page. If you're in doubt, check with yourself if you are familiar with and can apply at least the following methods and tools:
  • Lean Business Canvas
  • Landing page
  • User Story Map
  • Wireframes with microinteractions
  • Several quantitative and qualitative validation methods
  • Build - measure - learn cycle
Reading material related to the three design themes will be made available on a weekly basis, and as general background we will assume you're familiar with the concepts of Laura Klein's "UX for lean startups"
In addition, you may also find that book by Rex Hartson and Pardha Pyla: "The UX Book Agile UX Design for Quality User Experience" can be a very valuable introduction and overview of the field.

How and where do we meet?

Online (live) lectures will usually be streamed via this zoom link (Meeting ID: 699 5811 5119 and Passcode: 354571) or they may be put up as pre-recorded videos, available via links from this wiki.
For the group work, and interaction with other groups, and for contact and discussions with the TA and the lecturer, we will use Discord.
For Zoom, you need to install the zoom client before you can join; this will happen on the first attempt at joining a Zoom meeting from the browser, or you could go here and it's a good idea to do this well in advance of the first lecture! Once installed, just click on the link above latest a few minutes before the online lecture start.
Pre-recorded video lectures can be viewed in your browser.
For Discord, you should also install the client on your device via this link. In addition, you need to use this sign-up link to join the place where we're hanging out. You can then go to your own group channel (named "Group NN" where NN is your number), and do your group work there.
We will also use the plenum rooms (called "Plenum Room X" where X is one of A to D). T
As and lecturer will be available for chatting in the relevant channel (#questions-to-ta-and-lecturer or sometimes we just hang out in the "TA and Lecturer Desks" voice channel) and you can use the #general channel for general questions also to other gorups.
TAs and lecturer we can on request be asked to come visit your group channel to discuss. We may also from time to time join your groups by entering your channel and make ourselves available for discussions.
For your group work, it's a good idea to pick tools where you can share and collaborate online (e.g. figma.com, google drawing and diagrams.net should support this). You may e.g. want to create a canvas or a whiteboard for each weeks theme on Microsoft Whiteboard (likely freely available for many already), app.diagrams.net (free, open source), Google Drawing (free) or miro.com (which is free to use if you limit yourself to 3 whiteboards in total although limited in how many editors can be invited).
You may also consider using tools like trello.com to keep track of your work progress.

Groups

You ned to form your own groups. Target 5 persons in each group. Based on past experiences, we can only say that WE STRONGLY STRONGLY recommend that groups are diverse. Ensure 1) there are people with different backgrounds in each group (so avoid groups of participants with the same background and masters) and the 2) someone in your group preferably have followed 02809.
Form groups yourselves, and add your group and list of participants to this sheet.
In addition to working with your own group, we will also encourage you to engage in your "extended circle" groups by giving feedback and being open to help and review etc. Groups 1-5, 6-10, 11-15, 16-20, 21-25 and 26-30 form these "extended circles".
When you, as a group, have used one or more members from another group as feedback/review/test/validation/... persons, please use this form to register that you have been helped: https://forms.gle/6usdWT2XC6sn78vv7 -- it is one way of giving appreciation :-)

Lecturer:

Per Bækgaard / pgba@dtu.dk / 40502574

Teaching Assistants:

Dan Roland Petersen / danrp@dtu.dk
Simon Cramer Calonius Hoffgaard / s002584@student.dtu.dk
Support: +45 45 25 74 43