Estimation within project management (e.g., for engineering or software development), are the basis of sound project planning. Many processes have been developed to aid project managers in making accurate estimates.
Popular estimation processes for software projects include: