Requirements
We need to conduct research in order to better understand the requirements of the users, and what they will eventually need your new design to do.
Environmental Requirements
The context of use for your system.
- What's the physical environment like?
- What's the social environment like?
- Would using your system inconvenience or confuse others?
- What is the organizational environment?
- How easy is it to obtain tech support??
- Are there stakeholders who control or influence your users?
Functional Requirements
What your system needs to be able to do.
- What is your system doing in general terms?
- What are the specific capabilities that the above requires?
- How will your system support them?
Technical requirements
How your system needs to be build.
- Are there constraints to the technologies you can use (modality, emissions, battery life, etc.)?
- What would the price, size, weight, and other factors be?
- Will there be any compatibility or integration with other technologies
- Will it require storage or processing?
Usability requirements
How easy to use will the system be?
- What's the level of complexity?
- iPhone vs. Boeing cockpit
- How easy will it be to use?
- How will it protect and recover from errors, issues, or bugs?
Too long; didn't read
Better outline what the system needs to accomplish to solve the problem at hand.
Creation of work
- Create a questionnaire, interview, or your preferred data gathering method