Estimation of IT-project efforts for information system creation in the conditions of re-use of its functions

Authors

DOI:

https://doi.org/10.15587/1729-4061.2024.301227

Keywords:

IT project, effort, parametric estimation, functional point, information system, re-use

Abstract

The object of this study is the process of estimation and control of an IT project.

During the study, the problem of increasing the accuracy of estimating the efforts of an IT project to build an information system (IS) was solved. Research in this area is aimed at simplifying the original assessment methods or at applying elements of artificial intelligence to these methods. The task of the impact of the features of IS development methodology on effort assessment remains unexplored.

During the study, the method of functional point analysis was modified. The proposed modification makes it possible to increase the accuracy of estimating efforts to build an IS under the conditions of re-using its individual functions. These conditions allow the construction of new system functions by reusing a previously developed function of the same system.

The developed method was tested during the evaluation of efforts of an IT project to form the functional task "Forming and executing an individual plan for a research and teaching staff member of the department." The option of re-using one of the functions of a task during the construction of two other functions of the same task is considered. For this option, the estimate was 72 function points (the estimate using the standard method was 144 function points).

The use of the results allows us to increase the accuracy in assessing the efforts of IT projects to construct IS under the conditions of applying the methodology of reuse of previously developed system elements. This, in turn, makes it possible to improve the accuracy of estimating time costs, personnel requirements, and financial costs for the implementation of IT projects for constructing IS.

The results obtained are used to solve the task of estimating efforts during the planning of IT projects for developing information systems and their software

Author Biographies

Viktor Levykin, Kharkiv National University of Radio Electronics

Doctor of Technical Sciences, Professor

Department of Information Control System

Maksym Ievlanov, Kharkiv National University of Radio Electronics

Doctor of Technical Sciences, Professor

Department of Information Control System

Olga Neumyvakina, Kharkiv National University of Radio Electronics

PhD, Leading Engineer

Educational and Research Department

Ihor Levykin, Kharkiv National University of Radio Electronics

Doctor of Technical Sciences, Associate Professor

Department of Media Systems and Technologies

Artem Nakonechnyi, Kharkiv National University of Radio Electronics

Department of Information Control System

References

  1. A guide to the project management body of knowledge (PMBOK guide) (2008). Project Management Institute, Inc., 459. Available at: https://catalog.loc.gov/vwebv/holdingsInfo?searchId=15282&recCount=25&recPointer=57&bibId=17154406
  2. Настанова до зводу знань з управління проєктами. Настанова PMBOK (2021). Project Management Institute, Inc., 370. Available at: https://pmiukraine.org/pmbok7
  3. COCOMO II Model Definition Manual. Available at: https://athena.ecs.csus.edu/~buckley/CSc231_files/Cocomo_II_Manual.pdf
  4. Eduardo Carbonera, C., Farias, K., Bischoff, V. (2020). Software development effort estimation: a systematic mapping study. IET Software, 14 (4), 328–344. https://doi.org/10.1049/iet-sen.2018.5334
  5. Function point counting practices manual. Release 4.3.1. IFPUG. Available at: https://ifpug.mclms.net/en/package/9832/course/18997/view
  6. de Freitas Junior, M., Fantinato, M., Sun, V. (2015). Improvements to the Function Point Analysis Method: A Systematic Literature Review. IEEE Transactions on Engineering Management, 62 (4), 495–506. https://doi.org/10.1109/tem.2015.2453354
  7. Lavazza, L. (2017). On the Effort Required by Function Point Measurement Phases. International Journal on Advances in Software, 10 (1&2), 108–120. Available at: https://web.archive.org/web/20180412232204/http://www.thinkmind.org/download.php?articleid=soft_v10_n12_2017_8
  8. Shah, J., Kama, N., Ismail, S. A. (2018). An Empirical Study with Function Point Analysis for Software Development Phase Method. Proceedings of the 7th International Conference on Software and Information Engineering. https://doi.org/10.1145/3220267.3220268
  9. Shah, J., Kama, N. (2018). Extending Function Point Analysis Effort Estimation Method for Software Development Phase. Proceedings of the 2018 7th International Conference on Software and Computer Applications. https://doi.org/10.1145/3185089.3185137
  10. Lima Júnior, O. de S., Muniz Farias, P. P., Dias Belchior, A. (2018). A Fuzzy Model for Function Point Analysis to Development and Enhancement Project Assessments. CLEI Electronic Journal, 5 (2). https://doi.org/10.19153/cleiej.5.2.4
  11. Zhang, K., Wang, X., Ren, J., Liu, C. (2021). Efficiency Improvement of Function Point-Based Software Size Estimation With Deep Learning Model. IEEE Access, 9, 107124–107136. https://doi.org/10.1109/access.2020.2998581
  12. Rohayani, H., Gaol, F. L., Soewito, B., Spits Warnars, H. L. H. (2017). Estimated measurement quality software on structural model academic system with Function Point Analysis. 2017 International Conference on Applied Computer and Communication Technologies (ComCom). https://doi.org/10.1109/comcom.2017.8167085
  13. de Freitas, M., Fantinato, M., Sun, V., Thom, L. H., Garaj, V. (2020). Function Point Tree-Based Function Point Analysis: Improving Reproducibility Whilst Maintaining Accuracy in Function Point Counting. Lecture Notes in Business Information Processing, 182–209. https://doi.org/10.1007/978-3-030-40783-4_10
  14. Prokopova, Z., Silhavy, P., Silhavy, R. (2018). Influence Analysis of Selected Factors in the Function Point Work Effort Estimation. Advances in Intelligent Systems and Computing, 112–124. https://doi.org/10.1007/978-3-030-00184-1_11
  15. Alkazemi, B. Y., Nour, M. K., Sahraoui, A.-E.-K. (2014). Guidelines for Designing Reusable Software Components. International Journal of Computer and Information Technology, 03 (06), 1356–1361. Available at: https://www.ijcit.com/archives/volume3/issue6/Paper030626.pdf
  16. Meyer, M. H., Osiyevskyy, O., Libaers, D., van Hugten, M. (2017). Does Product Platforming Pay Off? Journal of Product Innovation Management, 35 (1), 66–87. https://doi.org/10.1111/jpim.12378
  17. Systems and software engineering – Software life cycle processes (ISO/IEC/IEEE 12207:2017). Available at: https://www.iso.org/ru/standard/63712.html
  18. Ievlanov, M., Solovieva, E. (2014). Unification of methods for estimating the cost of creating modern information systems. Visnyk Kremenchutskoho natsionalnoho universytetu im. Mykhaila Ostrohradskoho, 5/2014 (88), 62–67. Available at: http://visnikkrnu.kdu.edu.ua/statti/2014_5_62.pdf
  19. Ievlanov, M., Vasiltcova, N., Neumyvakina, O., Panforova, I. (2022). Development of a method for solving the problem of it product configuration analysis. Eastern-European Journal of Enterprise Technologies, 6 (2 (120)), 6–19. https://doi.org/10.15587/1729-4061.2022.269133
Estimation of IT-project efforts for information system creation in the conditions of re-use of its functions

Downloads

Published

2024-04-30

How to Cite

Levykin, V., Ievlanov, M., Neumyvakina, O., Levykin, I., & Nakonechnyi, A. (2024). Estimation of IT-project efforts for information system creation in the conditions of re-use of its functions. Eastern-European Journal of Enterprise Technologies, 2(2 (128), 6–19. https://doi.org/10.15587/1729-4061.2024.301227