Abstract
A correct definition of system requirements is one of the most effective ways of meeting user needs and reducing the costs of post-implementation adjustments. A method for doing this is described, derived from the Author's ETHICS Methodology. ETHICS is a structured design approach that covers organisational, administrative and quality-of-working-life factors.