Lecturewk2

738 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
738
On SlideShare
0
From Embeds
0
Number of Embeds
411
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Lecturewk2

  1. 1. Quality before Design Exploring Requirements: Quality Before Design by Donald C. Gause and Gerald M. Weinberg
  2. 2. Quality before Design Do all Design projects start with ambiguity? “There is no point in being exact about something if you don’t even know what you are talking about” John Van Neumann
  3. 3. Quality before Design Do all Design projects start with ambiguity? Mary had a little lamb. (It was Mary’s lamb, not Tom’s, Dick’s or Harry’s.) Mary had a little lamb. (She no longer has the lamb) Mary had a little lamb. (She had only one lamb, not several.) Mary had a little lamb. (It really was surprisingly small.) Mary had a little lamb. (She didn’t have a dog, cat, cow, goat, or parakeet.) Mary had a little lamb. (John still has his little lamb.) Mary had a little lamb. (As contrastred with Pallas, who still has four large turtles.) Mary had a little lamb. So what did she have for desert?
  4. 4. Quality before Design Ambiguity Requirements
  5. 5. Quality before Design Choices Assumptions Impositions Ambiguity Requirements
  6. 6. Quality before Design Choice of tools? A set square is not a guide!
  7. 7. Quality before Design Imagine all the ideas in the world. Call all the ideas in the world “the Universal set of Ideas”. If there is a solution to any particular design problem it can be found within the Universal set of Ideas. The constraints of a particular problem form a boundary reducing and characterising the problem within the Universal Set of Ideas. The Constraint Boundary is further reduced and personalised by the abilities and knowledge of the individual designer. As the design process takes place research, experiment and accident alter the Designers Personal Ideas Boundary
  8. 8. Quality before Design Context free questions Who is the client for this project? What is a highly successful solution worth to this client? What is the real reason for wanting to solve this problem? Who are the end users/audience for this project? Who should be on the Design team? How much time do we have for this project? If there was more time would we get greater value? Where else can a solution to this problem be found?
  9. 9. Quality before Design Context free questions Meta questions Who is the client for this project? Am I asking too many questions? What is a highly successful solution worth to this Do the questions seem relevant? client? Are you the right person to What is the real reason for wanting to solve this answer? problem? Are your answers official? Who are the end users/audience for this project? Is there somewhere I can go to Who should be on the Design team? see this problem? How much time do we have for this project? Is there anything else I should If there was more time would we get greater value? ask? Where else can a solution to this problem be found? Is there something you want to ask me?

×