Lecture 3
Envisionment – Exercise 1
What is the main purpose of the envisionment phase in a software development project?
presenting the design and evaluation of ideas
Envisionment – Exercise 2
Why is it important to go through the envisioment phase?
It provides some sort of structure for the development phase. And the design can be evaluated if it meets the requirements
Envisionment – Exercise 3
How does envisionment support requirements elicitation?
by using wireframes you can display your envision for product and get your stakeholders' opinion of those and if they meet the requirements
Envisionment – Exercise 4
Name at least five envisionment techniques, explain the different techniques, and when they are most likely to be used in the design process.
sketching early before the design is in place
storyboards middle
wireframes middle
navigational maps: end
Prototypes?: end
Envisionment – Exercise 5
In which part of the design and development process would you use a tool like Balsamiq and why?
middle to make wireframes of how stuff should look like
Envisionment – Exercise 6
What elements of a design do you focus on in lo-fi prototyping? (low fidelity)
Where the buttons might be located Where the navigation might be located General layout
Envisionment – Exercise 7
How would you explain the difference between lo-fi and hi-fi prototyping? (low fidelity & high fidelity)
Lo-fi focuses on the genreal layout Hi-fi is a done looking prototype with some functionality
Envisionment – Exercise 8
What could be some disadvantages of developing hi-fi prototypes too early in the envisionment phase?
Expensive, time consuming, high commitment, and hard to make radical changes.
Envisionment – Exercise 9
What is the fundamental difference between a sketch and a prototype?
The prototype has some functionality, a sketch has none.
Envisionment – Exercise 10
What are the benefits of user sketching?
Getting valuable information on where the users think buttons and functionality should be located