Research Article
Arsalan Haider
Abstract
One of the key aspects of a project is to deliver the project on time and budget regardless of requirement, scope and time changes. Cost estimation has always been a difficult task in software development much of which is research is done on traditional cost estimation techniques but little is researched on agile methodologies.Agile software development (ASD) provides a mechanism in reducing cost and time along with easy to handle ever-changing business environment and requirements. This study determines the impact of agile methodologies on cost estimation techniques in software development industry by focusing on different type of agile methodologies being used in software development industry. This study reveals how cost estimation at the beginning of each iteration helps company in making more easily and accurate estimate than traditional cost estimation techniques. The most common estimate technique is expert opinion a software development organization rely upon the expert in order to provide accurate estimate.The use of agile methodologies in software development industry for cast estimation purposes is still very new concert. For this concert to be adopted on a larger scale future in-depth study on agile methodologies is required in order to measure exact impact on cost estimation.