As a registered member of SearchSoftwareQuality.com, you're entitled to a complimentary copy of Chapter 2 of Effective Prototyping for Software Makers written by Jonathan Arnowitz, Michael Arent, and Nevin Berger and published by Morgan Kaufmann, a division of Elsevier.
Software prototyping is a process anyone can learn and master, according to the authors. In "Chapter 2, The Effective Prototyping Process," he describes the four phases of the software prototyping process -- plan, specification, design and results -- and how you can use prototyping to communicate software requirements, designs and ideas.
Much as we hate to admit it, most prototyping practice lacks a sophisticated understanding of the broad concepts of prototyping -- and its strategic position within the development process. Often we overwhelm with a high-fidelity prototype that designs us into a corner. Or, we can underwhelm with a prototype with too much ambiguity and flexibility to be of much use in the software development process.
This book will help software makers -- developers, designers, and architects -- build effective software prototypes every time: prototypes that convey enough information about the product at the appropriate time and thus set expectations appropriately.
This practical, informative book will help anyone -- whether or not one has artistic talent, access to special tools or programming ability -- to use good prototyping style, methods and tools to build prototypes and manage for effective prototyping.
>> Buy the book