Chapter 2: The Prototyping Process
In architecture and product design, prototyping is a given. But that’s not necessarily the case with software development.
Prototyping is commonplace in other design fields like architecture and industrial design. In fact, it’s not just accepted, but expected.
Why isn’t it as expected in software development? After all, software development, architecture, and industrial design have so much in common, including the following characteristics:
- They are all design processes.
- Artifacts are produced to communicate the design.
- The end result is a tangible product that people can experience and use.
I think the first reason is that in software development, the emphasis is often placed on the development ...