Forms are like conversations between people. They help automate things and reduce a bureaucracy if done right. By creating forms you build an interface where a dialogue happens. So, the goal here is to make sure that the form asks right questions in a right time.
maxsnitser.com