As the title says.<p>Sub-question:
1) How do you take all the factors in to account like budget, people, skill levels, geographic distribution (if it is distributed team), hourly rates, etc?<p>2) What is the best way to manage the project? JIRA, Google sheets, TODO List (!??).
Ask HN: How do you estimate a software project?