A Hybrid Effort Estimation Technique for Agile Software Development (HEETAD)
1N.A.Bhaskaran*, Research Scholar, School of Computer Science Engineering & Applications, Bharathidasan University, Tiruchirappalli, India.
2Dr. V. Jayaraj, Professor, School of Computer Science Engineering & Applications, Bharathidasan University Tiruchirappalli, India.
Manuscript received on September 21, 2019. | Revised Manuscript received on October 15, 2019. | Manuscript published on October 30, 2019. | PP: 1078-1087 | Volume-9 Issue-1, October 2019 | Retrieval Number: A9480109119/2019©BEIESP | DOI: 10.35940/ijeat.A9480.109119
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Software development becomes a complex process when the software grows in size or complexity making it difficult to estimate usage of resources or development costs. Software effort estimation is that part of development which helps in assessing resource prior to development. An estimate is a quantified evaluation of the effort necessary to carry out a given development task and most often expressed in terms of durations. Effort estimation is done with an intent to aggregate individual estimates and obtain the overall duration, effort or cost of a software project. The workforce is measured as effort and the total time required is defined for a task in effort estimations which is usually expressed in units (Man-day, Man-month, and Man-year). Most other factors like cost or total time required to developed software are dependent on these estimations. Further, Algorithms used for estimating software developments efforts, may also be imprecise. Thus, Effort estimations plays an important part of software development in planning and monitoring projects. Agile methodology is relatively a new set of practices in software development. Agile estimations are based on many factors. Improperly recorded information from Agile methods can result in erratic estimations thus creating an impending need for precise effort estimations. It is difficult to find a single technique which can suit all conditions. Hence, this paper attempts to estimate agile development efforts by using a hybrid technique based on function points and user stories. Results of the proposed technique demonstrate that the arrived effort estimations based on user stories are efficient.
Keywords: Effort Estimation, Function Point Analysis (FPA), Story Points(SP), Agile Development Process(ASD., use case points.