Estimation of IT-project efforts for information system creation in the conditions of re-use of its functions
DOI:
https://doi.org/10.15587/1729-4061.2024.301227Keywords:
IT project, effort, parametric estimation, functional point, information system, re-useAbstract
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
References
- 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
- Настанова до зводу знань з управління проєктами. Настанова PMBOK (2021). Project Management Institute, Inc., 370. Available at: https://pmiukraine.org/pmbok7
- COCOMO II Model Definition Manual. Available at: https://athena.ecs.csus.edu/~buckley/CSc231_files/Cocomo_II_Manual.pdf
- 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
- Function point counting practices manual. Release 4.3.1. IFPUG. Available at: https://ifpug.mclms.net/en/package/9832/course/18997/view
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Systems and software engineering – Software life cycle processes (ISO/IEC/IEEE 12207:2017). Available at: https://www.iso.org/ru/standard/63712.html
- 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
- 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
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Viktor Levykin, Maksym Ievlanov, Olga Neumyvakina, Ihor Levykin, Artem Nakonechnyi
This work is licensed under a Creative Commons Attribution 4.0 International License.
The consolidation and conditions for the transfer of copyright (identification of authorship) is carried out in the License Agreement. In particular, the authors reserve the right to the authorship of their manuscript and transfer the first publication of this work to the journal under the terms of the Creative Commons CC BY license. At the same time, they have the right to conclude on their own additional agreements concerning the non-exclusive distribution of the work in the form in which it was published by this journal, but provided that the link to the first publication of the article in this journal is preserved.
A license agreement is a document in which the author warrants that he/she owns all copyright for the work (manuscript, article, etc.).
The authors, signing the License Agreement with TECHNOLOGY CENTER PC, have all rights to the further use of their work, provided that they link to our edition in which the work was published.
According to the terms of the License Agreement, the Publisher TECHNOLOGY CENTER PC does not take away your copyrights and receives permission from the authors to use and dissemination of the publication through the world's scientific resources (own electronic resources, scientometric databases, repositories, libraries, etc.).
In the absence of a signed License Agreement or in the absence of this agreement of identifiers allowing to identify the identity of the author, the editors have no right to work with the manuscript.
It is important to remember that there is another type of agreement between authors and publishers – when copyright is transferred from the authors to the publisher. In this case, the authors lose ownership of their work and may not use it in any way.