# Basic assignment User Experience Design

## Process (I)

### First step. Define the Degrees of Freedom in the actual world

![(2016) article](https://cdn-images-1.medium.com/max/1600/1*jIPvIT_oaTe6Qv6_IjTplw.jpeg)

### Second step: define the context

Analyse your design brief carefully and see what needs to be clear:

* *Who* is my user group? Who are my stakeholders?
* *Why* does my client want to have a VR/AR/MR experience? What the proposed purpose of the product? And, do we agree?
* *When* will the product be used? What does this moment look like? Is it a casual moment? Does the moment occur repetitiously?
* *Where* will the product be used? What kind of environment? What kind of feel does this environment have? Who are present? And who are not?
* *How* is the product used? Does it need support? Is that available?
* *What* are we going to make that is contributory to the clients needs and society as well?

### Third step: User journey & Scenarios

Come up with as many perspectives and scenario's as you can think of. And then sort the best ones out. Create a user journey for the best scenario(s).

![Ghostbusters](https://cdn-images-1.medium.com/max/2000/1*fpmGj7DvOvN5zTMiHhTB2g.png)

![https://www.appcues.com/blog/user-journey-map](https://uploads-ssl.webflow.com/5b227a6bd898e25ae5ce18af/5b6de804af14de36e5750bd5_positive-vs-negative-experiences-in-user-journey.jpg)

**article 1:** [**A Beginners' Guide to User Journey Mapping**](https://www.appcues.com/blog/user-journey-map)

## Process (II)

### **Fourth step: Explore Common Design Patterns and define interesting patterns from** [**3D interaction patterns for XR**](http://www.xr.design/)

![](https://proxy.duckduckgo.com/iu/?u=http%3A%2F%2Fblog.leapmotion.com%2Fwp-content%2Fuploads%2F2015%2F02%2FHovercast-Slider.gif\&f=1)

### **Fifth step: Create Flow Charts for the most important activities in your VR-concept.**

![](http://www.apekshadarbari.com/images/vr/userflow.jpg)

### **Sixth step: Build a Rapid Prototype (as we did in the introductory lesson) and do hands-on testing.**

![](http://www.apekshadarbari.com/images/vr/proto.jpg)

###


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://immersive-design.gitbook.io/immersive-design/-LVZotDI37V2-xJeHLYj/assignments/assignment-user-experience-design-and-interaction-techniques.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
