Software that works

  • …Makes tasks easier for users.
  • …Satisfies the business need.
  • …Communicates the intended message.
  • …Is obvious to use.
  • …Is internally clean and thus maintainable.
  • …Fails gracefully and infrequently.