Cover by Todd Zaki Warfel

Safari, the world’s most comprehensive technology and business learning platform.

Find the exact information you need to solve a problem on the fly, or go deeper to master the technologies and skills you need to succeed

Start Free Trial

No credit card required

O'Reilly logo

Chapter 2: The Prototyping Process

In architecture and product design, prototyping is a given. But that’s not necessarily the case with software development.

—Anders Ramsay

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 ...

Find the exact information you need to solve a problem on the fly, or go deeper to master the technologies and skills you need to succeed

Start Free Trial

No credit card required