In larger projects the requirements phase may involve formal market and user research, web analytics research, focus groups of current or prospective users, and formal usability testing. In smaller projects the requirements phase often takes the form of team meetings with users, project stakeholders, and project sponsors to develop lists of functional requirements.