What are the 4 stages of the product life cycle?
Introduction, Growth, maturity, decline
What is a requirement?
An unambiguous statement of the capability that the system must deliver, expressed in operational terms, what the system will do, not how it will do it.
What are the 2 steps in task clarification?
Preparing a problem statement, Elaborating a specification
What are the 3 steps of abstraction?
- Eliminate requirements that have no direct bearing on the function and essential constraints
- Transform quantitative statements into qualitative ones
- Formulate the problem in terms of solution neutral terms at the appropriate level of generality
What are the 3 steps of recruiting?
- Determine the target audience
- Find representative members of that audience
- Convincing them to participate in your research
What is the purpose of elaborating a specification
To limit the search space by preparing a detailed list of the requirements and constraints
What are the 2 golden rules of requirements?
They must be traceable and they must be testable
What are the 3 types of requirement?
Technical (functional and performance requirements)
Business (eg cost, scheduling, and other managerial requirements)
Regulatory (gov laws, industrial standards, product regulations)
For business requirements, what are typical business objectives?
Payback development costs
Increase market share
Extend product life
Enhance product range
5 categories for the structure of the requirements specification
- Process (methods, modes, uses, scheduling/timelines/milestones)
- Performance(usability, availability, reliability, environment)
Requirements specifications may be structured in multiple ways, NEED TO CHOOSE ONE THAT I LIKE
Name 7 methods for eliciting requirements
Interviewing Focus groups Field visits Diaries Cultural or technology probes Experience sampling method Surveys (All these need to be preceded by recruiting)