HFE and the V Model
HFE can be integrated into the V-model by considering human factors at each stage of the development process.
Here’s how HFE activities can line up against different stages of the V-model:
- Requirements gathering: HFE activities at this stage involve identifying the needs and goals of the users and understanding their tasks, preferences, and limitations. This can include conducting user surveys, observing users in their work environment, and conducting task analyses.
- Design: HFE activities at this stage involve translating the user requirements into design specifications that are easy to use and meet the users’ needs. This can include prototyping, usability testing, and heuristic evaluations.
- Implementation: HFE activities at this stage involve ensuring that the design is implemented correctly and that the system is easy to use and error-free. This can include conducting usability testing on the implemented system, as well as testing the system for safety and reliability.
- Testing: HFE activities at this stage involve evaluating the system’s performance under normal and abnormal conditions. This can include conducting human-in-the-loop simulations, as well as evaluating the system’s performance in the context of user tasks and requirements.
- Maintenance: HFE activities at this stage involve ensuring that the system continues to meet the users’ needs and is easy to use and error-free. This can include conducting regular usability testing, as well as monitoring user feedback and conducting updates and revisions as needed.
The paper that you can find on the ‘materials’ tab gives a practical example of how this process can be put into practice.
Here is an article that describes how HFE was successfully integrated into a 'V' model process: Rail HF paper v0-5
