July 2017
Intermediate to advanced
354 pages
9h 58m
English
Constraints may be perceived as something negative, but they are helpful to encourage creative solutions. Without them, it is hard to know what you are looking for. Imagine that you are designing a chair, but you don't know whether the chair will be used for working in an office or eating on an outdoor terrace. You need this information and the associated constraints to conclude your design decisions about whether it is important for the chair to be stackable and water resistant or not.
As you sketch possible solutions, you may encounter conflicting aspects. For example, while designing an app to create a video summary of your vacations, you may identify user control and automation as a conflict.
Making these conflicts ...