Abstract
Software estimation has a key role in software project planning due to its huge impact on the software development life cycle. Thus, precise estimation of effort and cost along with the duration of project helps in software project delivery in stipulated time within budget. The agile model helps the team to improve any process over traditional models, and it applies to the estimation process as well. Irrespective of the Software development life cycle (SDLC) model used, it still remains a challenge to accurately estimate the size and effort required for developing the software system.
Keywords: Agile methods, Cost estimation, Effort estimation, Planning, Software estimate.