An introduction to value driven design
If you want to design the best solutions you need to have a keen knowledge of the problem. However, most problems are not simple. They tend to have multiple layers and aspects.
Read more