Science and Development Network (SciDev.Net)
Accurate estimation of software development effort needs to consider numerous factors in software projects such as project size, programming language, application type, team size, development platform and so on. Software methodology is one of the most effective parameters in this field. Basically, software methodologies are used in software projects in order to manage activities, artifacts, roles and disciplines. Researchers believe that methodologies can make project managers enable to deal with uncertain and complex nature of software projects. In spite of having noticeably advantages, using the methodologies may lead to inaccurate development effort estimation because there is no analytical evidence to clarify the real effect of using methodology on development effort.