O'Reilly logo

Rapid Development: Taming Wild Software Schedules by Steve McConnell

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 42. User-Interface Prototyping

In User-Interface Prototyping, the user interface is developed quickly to explore the user-interface design and the system's requirements. Sometimes a special-purpose prototyping language is used; other times prototyping is done in the target programming language. User-interface prototypes are either thrown away or evolved into the final product. Making the right choice about whether to evolve the prototype or throw it away is one key to success. Other keys to success include involving end-users appropriately, keeping initial prototype implementations as simple as possible, and using experienced developers.

Efficacy

Potential reduction from nominal schedule:

Good

Improvement in progress visibility:

Fair

Effect ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required