A design sprint is a framework for answering critical business questions through design, prototyping, and testing. The design sprint process allows the users and stakeholders of a product/project to fully understand any problems, and then collaboratively generate design ideas to a possible solution.