Bringing Design to Software

Bringing Design to Software

The book contains essays contributed by prominent software and design professionals, interviews with experts, and profiles of successful projects and products.


This book is for the broad community of people who conceive, develop, market, evaluate, and use software. It is foremost, of course, for the software designer, and particularly for the reflective designer—someone who is driven by practical concerns, but who is also able to step back for a moment and reflect on what works, what doesn’t work, and why. At the same time, it reveals new directions and new possibilities for programmers who build software, and for product managers who bring software to market. Software users will also find the book valuable in expanding their understanding of what good software design encompasses, which will help them in evaluating, integrating, and productively using computer applications.

Table of Contents

  • Introduction
  • A Software Design Manifesto
  • Design of the Conceptual Model
  • The Consumer Spectrum
  • Keeping it Simple
  • The Designer’s Stance
  • Reflective Conversation with Materials
  • Cultures of Prototyping
  • Design as Practiced
  • Design for People at Work

Book Details

Author(s): Terry Winograd
Publisher: ACM Press
Format(s): HTML
Link: Read online.

Leave a Reply