Product design starts with the job

Great software begins with a specific task and a clear before-and-after workflow. The feature list is secondary to the outcome.