Technical control working groups
• Interim project reviews
• Questionnaires, interviews, and operational scenarios obtained from end users
• Operational walkthroughs and end-user task analysis
• Prototypes and models
• Brainstorming
• Quality Function Deployment
• Market surveys
• Beta testing
• Extraction from sources such as documents, standards, or specifications
• Observation of existing products, environments, and workflow patterns
• Use cases
• Business case analysis
• Reverse engineering (for legacy products)
• Customer satisfaction surveys