PHASE 1 Plan

PHASE 2 Specification

PHASE 3 Design

PHASE 4 Result

Prototyping is a process anyone can learn and master. Although few master every aspect, there is enough latitude in prototyping that we can all find our own niche in using prototyping for communicating software requirements, designs, and ideas. That those ideas may get passed on and iterated, changed, and refined is all part of the process of software creation.

If one chooses wisely and sets expectations accordingly, effective prototyping is a repeatable predictable process of which the results are anything but guesswork. This process is not specialized, complicated, nor lengthy. Effective prototyping is a four-phase process of 11 steps ...

Get Effective Prototyping for Software Makers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.