Mastering the Requirements Process

Mastering the Requirements Process

Getting Requirements Right

Suzanne Robertson, James Robertson

Usability and humanity requirements can cover areas such as the following: • Rate of acceptance or adoption by the users • Productivity gained as a result of the product’s introduction • Error rates (or reduction thereof) • Use by people who do not speak the language of the country where the product is to be used • Personalization and internationalization to allow users to change to local spelling, currency, and other preferences • Accessibility to handicapped people (this is sometimes mandated by law) • Use by people with no previous experience with computers (an important, albeit often-forgotten consideration) • Usage during the hours of darkness (this caters to the vampire community)
11. Non-functional Requirements