The MediaLAB Amsterdam method card collection is a very wide range of design and research methods that can be used to get the necessary insights.
The methods are divided in categories relating to the type of insights that can be gained with them. The methods can be about defining goals, knowing context, knowing the user, framing insights, ideation, prototyping or testing.