Specification and expectation

The Demand for Software Quality – A Conversation with Bertrand Meyer, Part I.

Quality – What’s lacking in the conversation so far is a precise definition what software quality really is.

  • Developers define software quality in terms of a specification (“works as designed”)
  • Users define software quality in terms of their expectation (“works as expected”).

Specification and expectation are not in-line most of the time.

Comments are closed.