Ebook: Effective Prototyping for Software Makers
- Year: 2007
- Publisher: Morgan Kaufmann/Elsevier
- City: San Francisco, Calif
- Language: English
- pdf
There are many steps in the development of successful software projects, but one major key is prototyping: rapid, effective methods for testing and refining designs. Effective prototyping can be remarkably simple, yet provide powerful results without delaying the project. Indeed, effective prototyping is often the key to faster development. Up to now, there has been no single source for how it is done. But here, in this comprehensive book, Jonathan Arnowitz, Michael Arent, and Nevin Berger explain all in this essential guide to software prototyping. Everything you ever wanted to know, but had no idea who to ask. --Don Norman, Nielsen Norman Group & Northwestern University, Author of Emotional DesignArtists sketch before they paint; writers produce outlines and drafts; architects make drawings and models; aircraft designers take models to their windtunnels-all these activities are forms of prototyping. Designing and building effective software requires deep understanding, and this requires effective prototyping, but most software designers and developers don't seem to know the full range of available tools, techniques, and processes. Effective Prototyping is written by steadfast and reliable guides who cover prototyping techniques in remarkable depth. This book is a thorough guide to prototyping for both newcomers and the experienced. It will take you step by step as well as explain the purpose of each step. This is the essential handbook of prototyping. --Richard P. Gabriel, author of Innovation Happens ElsewhereThis is an ideal text for professional software engineers and designers who are new to prototyping as well as students in engineering, design, and human factors. The concepts and techniques presented in this volume should be considered part of the foundational knowledge for anyone in the software development field. I recommend this book to any software company that wants to improve their capability to build great products. --Jim Faris, The Management Innovation Group LLC
Acknowledgments, Pages xxvii-xxviii
Preface, Pages xxix-xxxviii
About the Authors, Page 585
Chapter 1 - Why Prototyping?, Pages 1-18
Chapter 2 - The Effective Prototyping Process, Pages 20-26
Chapter 3 - Verify Prototype Assumptions and Requirements, Pages 28-49
Chapter 4 - Develop Task Flows and Scenarios, Pages 50-82
Chapter 5 - Define Prototype Content and Fidelity, Pages 84-105
Chapter 6 - Determine Characteristics, Pages 106-134
Chapter 7 - Choose a Method, Pages 136-154
Chapter 8 - Choose A Prototyping Tool, Pages 156-173
Chapter 9 - Establish the Design Criteria, Pages 174-202
Chapter 10 - Create the Design, Pages 204-217
Chapter 11 - Review the Design: The Internal Review, Pages 218-232
Chapter 12 - Validate and Iterate the Prototype, Pages 234-241
Chapter 13 - Deploy the Design, Pages 242-249
Chapter 14 - Card Sorting Prototyping, Pages 250-271
Chapter 15 - Wireframe Prototyping, Pages 272-292
Chapter 16 - Storyboard Prototyping, Pages 294-315
Chapter 17 - Paper Prototyping, Pages 316-341
Chapter 18 - Digital Interactive Prototyping, Pages 342-361
Chapter 19 - Blank Model Prototyping, Pages 362-385
Chapter 20 - Video Prototyping, Pages 386-401
Chapter 21 - Wizard-of-oz Protoyping, Pages 402-419
Chapter 22 - Coded Prototyping, Pages 420-439
Chapter 23 - Prototyping with Office Suite Applications, Pages 440-485
Chapter 24 - Prototyping with Visio, Pages 486-517
Chapter 25 - Prototyping with Acrobat, Pages 518-569
Glossary, Pages 571-576
Subject Index, Pages 577-584