We do it thoroughly, by starting with a good understanding of the project’s scope. While estimating timelines we take into consideration time for the project, organization, and development, including requirements clarification, work organization like meetings, testing and deployment.