© February 6, Novell Inc.
2
Scientific vs. Engineering Methods
Scientific Ð Conjecture, Theorize, Hypothesis, Test
¥Starts with a question and explores alternative answers

Engineering Ð Analyze, Specify, Design, Build, Test
¥Starts with an objective and proceeds to a deliverable

Unfortunately:

All too often with software,
no one has a clue as to
what it is, what it does, what it is supposed to do,
what it is NOT supposed to do