A design sprint is a time-constrained process for answering critical project questions through design, prototyping and testing ideas with clients. The process aligns and bonds designer and client. It helps to clearly define goals, validating assumptions and deciding on a way forward before starting development. The overall goal of each sprint is to reduce risk, delivering working products and processes as quickly as possible without huge initial investment.