Understanding the requirements for the first version of an application