Empirical Study on Commonly Used Combinations of Estimation Techniques in Software Development Planning
Arman Kialbekov · 2020
Precise estimation of time and effort in the lifecycle of a project plays an important role in delivering a final product on time within an established budget, and with expected quality. Inappropriate estimation of effort may lead to overestimation or underestimation of required resources. As people remain to be a constant part of the software development process they should also be considered as an influencing factor in software development estimation process. This work presents the most popular estimation techniques that are used by the survey sample. The questionnaire was completed by 51 participants with industrial experience in Innopolis. The goal was to find differences between roles in software development teams and the techniques that are used to estimate efforts. The result of the survey used to derive main groups of the respondents and map them to estimation techniques. These mappings were analyzed and compared between two main groups to find tendencies, differences, and similarities. The study is considered to help understand patterns of effort estimation among software engineers and revising existing estimation techniques.