A DYNAMIC MODEL FOR DEVELOPMENT PLANNING OF PROCESS SUBSETS FOR THE SPICE REFERENCE MATURITY MODEL
DOI:
https://doi.org/10.20998/2079-0023.2020.02.02Keywords:
software development process, life cycle, structural and parametric synthesis, process capability level, additive objective function, resource constraint, dynamic modelAbstract
The object of the research is briefly considered, namely, the software development process (SDP). It is noted that the first steps in improving the life cycle (LC) process of software systems is to assess the capacity (maturity) of processes and, within this framework, to develop a plan for their improvement program. The main approaches to improving DP include the CMMI and SPICE maturity models. The analysis of the studies devoted to their formalization is carried out. It is indicated that significant results in this direction have been achieved in relation to the CMMI model. However, it does not consider the characteristics of an IT company, such as: the company size; used models of software DP life cycle; features of the projects subject area; IT company leaders’ goals. Therefore, it was proposed to create an analogue of the CMMI model based on the SPICE model, but taking into account these features, which is called SPICE INT. The construction of such a model is the task of structural and parametric synthesis. The problem of parametric synthesis is set, one of the elements of which is the development planning for process subsets for the SPICE reference model. The formalization of its basic concepts is carried out and sets are introduced: groups of processes, categories, processes (sub-processes), practices. On this basis, the formalization of the possibility level assessment of a particular practice was carried out, and within this framework, a model was developed for assessing the achieved level of the process capability and the degree of achievement for higher levels. The cost function is synthesized for the transition of process subsets from the (???? − 1)-st to the ????-th planning sub-period. An additive objective function has been developed that determines the integral relevance for subset quality improvement for the SPICE model processes in the planned period [1, ????] as a result of the development of the DP software. Based on the objective function and resource constraints, a dynamic model for planning the development of a subset of processes is formed. It is noted that one of the approaches to its solution is the "Kiev broom" algorithm.References
Koznov D. V. Vvedeny`e v programmnuyu y`nzhenery`yu: uchebnyj kurs [Introduction to software engineering: a training course]. SanktPeterburg: SPbGU Publ., 2009. 154 p.
Schlickman J. ISO 9001:2000 Quality Management System Design. Artech House, 2003. 406 p.
Mutafelija B. Process improvement with CMMI v1.2 and ISO standards. Auerbach Pubs, 2009. 406 p.
Chrissis M. B., Konrad M., Shrum S. CMMI: Guidelines for Process Integration and Product Improvement. Addison-Wesley, 2003. 688 p.
Pyzdek T., Keller P. A. The Six Sigma Handbook. 5-th Ed. New Yourk : McGraw-Hill Education, 2018. 20 p.
Hodlevskyy M. D., Shekhovtsov V. A., Brahynskyy Y. L. Pryntsypy modelyrovanyya otsenky y upravlenyya kachestvom protsessa razrabotky prohrammnoho obespechenyya [Principles of modeling evaluation and quality management of the software development process]. Vostochno-Evropeyskyy zhurnal peredovykh tekhnolohyy [Eastern-European Journal of Enterprise Technologies]. Khar'kov, 2012, no. 5/3 (59), pp. 45–49
Hodlevskyy M. D., Brahynskyy Y. L. Dynamycheskaya model' y alhorytm upravlenyya kachestvom protsessa razrabotky prohrammnыkh system na osnove modely zrelosty [Dynamic model and algorithm for quality management of the software systems development process based on the maturity model]. Problemy ynformatsyonnykh tekhnolohyy [Information Technology Issues]. Kherson: OLDY-Plyus Publ., 2012, pp. 6–13.
Hodlevskyy M. D., Brahynskyy Y. L. Ynformatsyonnaya tekhnolohyya upravlenyya kachestvom protsessa razrabotky prohrammnoho obespechenyya [Information technology for quality management of the software development process]. VostochnoEvropeyskyy zhurnal peredovykh tekhnolohyy [Eastern-European Journal of Enterprise Technologies]. Khar'kov, 2013, no. 2/9 (62), pp. 63–67.
Hodlevskyy M. D., Holoskokova A. A. Syntez statycheskykh modeley planyrovanyya uluchshenyya kachestva protsessa razrabotky prohrammnoho obespechenyya [Synthesis of static planning models for improving the quality of the software development process]. Skhidno–Yevropeys'kyy zhurnal peredovykh tekhnolohiy [Eastern-European Journal of Enterprise Technologies]. Kharkiv, 2015, no. 3/2 (75), pp. 23–29.
Hodlevskyy M. D., Rubyn E. E., Holoskokova A. A. Dynamycheskaya model' planyrovanyya uluchshenyya kachestva protsessa razrabotky prohrammnoho obespechenyya [Dynamic planning model for improving the quality of the software development process]. Visnyk Natsional'noho tekhnichnoho universytetu «KhPI». Seriya: Systemnyy analiz, upravlinnya ta informatsiyni tekhnolohiyi [Bulletin of NTU "KhPI". Series: System analysis, control and information technology]. Kharkov, NTU "KhPI" Publ., 2015, no. 58 (1167), pp. 3–6.
Rubyn E. E., Hodlevskyy M. D., Barash V. S. Strukturnyy syntez modely zrelosty SPICE INTEGRATION [Structural synthesis of the SPICE INTEGRATION maturity model]. Visnyk Natsional'noho tekhnichnoho universytetu «KhPI». Seriya: Systemnyy analiz, upravlinnya ta informatsiyni tekhnolohiyi [Bulletin of NTU "KhPI". Series: System analysis, control and information technology]. Kharkov : NTU «KhPI» Publ., 2015, no. 58 (1167), pp. 77–81.
Hodlevskyy M. D., Honcharenko T. Ye., Burlakov H. O., Malets' D. K. Shlyakhy pidvyshchennya yakosti protsesu rozrobky prohramnoho zabezpechennya na osnovi modeley zrilosti [Ways to improve the quality of the software development process based on maturity models]. Visnyk Natsional'noho tekhnichnoho universytetu «KhPI». Seriya: Systemnyy analiz, upravlinnya ta informatsiyni tekhnolohiyi [Bulletin of NTU "KhPI". Series: System analysis, control and information technology]. Kharkov : NTU «KhPI» Publ., 2019, no. 2, pp. 63–69.
Downloads
How to Cite
Issue
Section
License
Copyright (c) 2020 Bulletin of National Technical University "KhPI". Series: System Analysis, Control and Information TechnologiesAuthors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).