Analysis
User Profile Analysis 
Focus group research, diary studies and persona development are just some of the methods that can be used to understand the interactions, content and functionality your users need. This analysis gives rich insight into your target segments and helps differentiate concerns and behavior, needs or goals. This work complements your marketing department's segmentation and is used for product design and improvement.
Requirements Analysis
We usually use structured interviews but we may complement this with other methods, such as contextual Inquiry or task analysis. These techniques allow one to go beyond functional needs and understand the non-functional requirements, such as fun/immersion, security/trust, desires and expectations.
Heuristic Evaluation
A heuristic evaluation is an expert evaluation of an existing system or product needing redesign in order to identify its strengths and weaknesses from standardised criteria that the Human-Computer Interaction community has derived over the years. It is common practice to use 2 to 5 expert evaluators.