We want to know everything about the product, target audience, goals, business values, competitors, stakeholders, and future plans. Any of these items help us to provide a better estimation and development plan.
While creating a business proposal for our client, we tend to gather as much information as possible, to achieve an understanding of the business behind the desired solution. Later on, it will help us to propose better ideas, make better decisions and deliver estimates that work for specific projects.
While we emphasize the importance of estimating costs and planning the project thoroughly, we are also aware that project briefs frequently change. That is why we limit our time spent on these two tasks to the minimum required. However, every piece of information gathered during the process allows us to overcome uncertainty. Moreover, the time spent at the beginning to gather essential information will positively contribute to the first stages of project development - you will not spend additional time as everything will already be prepared and ready to be transformed into actions. Therefore, it would be wrong to regard the time spent at the beginning as lost or unproductive.