Quality Management in Software Development
Introduction . The scientific literature examines various approaches to quality management in information technology (IT). The issues of identifying and correcting defects are worked out, and the possibilities for minimizing them are shown. There are materials on quality management in complex engine...
Saved in:
Published in | Advanced engineering research (Rostov-na-Donu, Russia) Vol. 24; no. 3; pp. 255 - 263 |
---|---|
Main Author | |
Format | Journal Article |
Language | English |
Published |
Don State Technical University
25.09.2024
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Introduction
. The scientific literature examines various approaches to quality management in information technology (IT). The issues of identifying and correcting defects are worked out, and the possibilities for minimizing them are shown. There are materials on quality management in complex engineering processes. At the same time, there is no detailed description of quality management at each stage of the IT product life cycle, including testing. It should be noted that the coordination of software releases is closely related to quality management, but this process is rarely or fragmentarily considered in the literature. Additionally, the interprocess communication is not taken into account; therefore, there is no comprehensive understanding of quality management in the creation, testing and refinement of software. This study is designed to fill these gaps. The research is aimed at presenting a comprehensive approach that links the theory, practice and methods of software quality management.
Materials and Methods
. Theoretical and applied literature on the subject were studied, analyzed, and reviewed. The author's professional background in managing the quality of IT products was used. The practices of global suppliers of digital goods and services were taken into account. The author has used these materials and methods to study in detail the issues of software testing and code deployment.
Results
. A comprehensive model of quality management in software development is elaborated, described and presented in the form of a diagram. Its interconnections with the project management model and the product life cycle, namely: analysis, design, development, testing, deployment, and support, are identified. Principles of quality management at each of these stages are specified. The processes and checks during code deployment are systematized and presented in the form of a diagram. Their features are shown in three environments: during development, testing, and production.
Discussion and Conclusion
. The algorithm allows quality experts to build the sequence of actions to eliminate detected defects in the future, understand the situation when it is possible (or impossible) to deploy code, and determine the moment when the software should be transferred to the user. In addition, the proposed scheme can be the basis for automating code deployment. The solution will reduce development time. As a result, the product will enter the market faster, which will speed up the payback of costs. The implementation of the model created within the framework of this scientific work into the production practice of IT companies presupposes strategic changes. Their implementation requires significant time and other resources; therefore, the overall transformation process should be divided into parts. The proposed approach is adaptable to the needs of various organizations and products. You can work with individual components to create an optimal plan for achieving quality management goals. |
---|---|
AbstractList | Introduction. The scientific literature examines various approaches to quality management in information technology (IT). The issues of identifying and correcting defects are worked out, and the possibilities for minimizing them are shown. There are materials on quality management in complex engineering processes. At the same time, there is no detailed description of quality management at each stage of the IT product life cycle, including testing. It should be noted that the coordination of software releases is closely related to quality management, but this process is rarely or fragmentarily considered in the literature. Additionally, the interprocess communication is not taken into account; therefore, there is no comprehensive understanding of quality management in the creation, testing and refinement of software. This study is designed to fill these gaps. The research is aimed at presenting a comprehensive approach that links the theory, practice and methods of software quality management.Materials and Methods. Theoretical and applied literature on the subject were studied, analyzed, and reviewed. The author's professional background in managing the quality of IT products was used. The practices of global suppliers of digital goods and services were taken into account. The author has used these materials and methods to study in detail the issues of software testing and code deployment.Results. A comprehensive model of quality management in software development is elaborated, described and presented in the form of a diagram. Its interconnections with the project management model and the product life cycle, namely: analysis, design, development, testing, deployment, and support, are identified. Principles of quality management at each of these stages are specified. The processes and checks during code deployment are systematized and presented in the form of a diagram. Their features are shown in three environments: during development, testing, and production.Discussion and Conclusion. The algorithm allows quality experts to build the sequence of actions to eliminate detected defects in the future, understand the situation when it is possible (or impossible) to deploy code, and determine the moment when the software should be transferred to the user. In addition, the proposed scheme can be the basis for automating code deployment. The solution will reduce development time. As a result, the product will enter the market faster, which will speed up the payback of costs. The implementation of the model created within the framework of this scientific work into the production practice of IT companies presupposes strategic changes. Their implementation requires significant time and other resources; therefore, the overall transformation process should be divided into parts. The proposed approach is adaptable to the needs of various organizations and products. You can work with individual components to create an optimal plan for achieving quality management goals. Introduction . The scientific literature examines various approaches to quality management in information technology (IT). The issues of identifying and correcting defects are worked out, and the possibilities for minimizing them are shown. There are materials on quality management in complex engineering processes. At the same time, there is no detailed description of quality management at each stage of the IT product life cycle, including testing. It should be noted that the coordination of software releases is closely related to quality management, but this process is rarely or fragmentarily considered in the literature. Additionally, the interprocess communication is not taken into account; therefore, there is no comprehensive understanding of quality management in the creation, testing and refinement of software. This study is designed to fill these gaps. The research is aimed at presenting a comprehensive approach that links the theory, practice and methods of software quality management. Materials and Methods . Theoretical and applied literature on the subject were studied, analyzed, and reviewed. The author's professional background in managing the quality of IT products was used. The practices of global suppliers of digital goods and services were taken into account. The author has used these materials and methods to study in detail the issues of software testing and code deployment. Results . A comprehensive model of quality management in software development is elaborated, described and presented in the form of a diagram. Its interconnections with the project management model and the product life cycle, namely: analysis, design, development, testing, deployment, and support, are identified. Principles of quality management at each of these stages are specified. The processes and checks during code deployment are systematized and presented in the form of a diagram. Their features are shown in three environments: during development, testing, and production. Discussion and Conclusion . The algorithm allows quality experts to build the sequence of actions to eliminate detected defects in the future, understand the situation when it is possible (or impossible) to deploy code, and determine the moment when the software should be transferred to the user. In addition, the proposed scheme can be the basis for automating code deployment. The solution will reduce development time. As a result, the product will enter the market faster, which will speed up the payback of costs. The implementation of the model created within the framework of this scientific work into the production practice of IT companies presupposes strategic changes. Their implementation requires significant time and other resources; therefore, the overall transformation process should be divided into parts. The proposed approach is adaptable to the needs of various organizations and products. You can work with individual components to create an optimal plan for achieving quality management goals. |
Author | Birulia, M. D. |
Author_xml | – sequence: 1 givenname: M. D. orcidid: 0009-0002-6672-248X surname: Birulia fullname: Birulia, M. D. organization: EPAM Systems Sp z o.o |
BookMark | eNpNkG9LwzAQxoNMcM59h77wlVBNc0muAd_I_DeYiKivw7VJR8fWjLYq-_ammwzh4J57jns4fuds1ITGM3aZ8WsBRuKN0DmmmVaQCi5kGisqpVKh4YSNj9vRP33Gpl234pwLRC0Axuzq7YvWdb9LXqihpd_4pk_qJnkPVf9DrU_u_bdfh-3gX7DTitadn_71Cft8fPiYPaeL16f57G6RlkLGZ5AwK0ovoyYgpCJX4LCQBc-U44BArsqdc-iMMZCDrmQcSZdYCcMlwoTND7ku0Mpu23pD7c4Gqu3eCO3SUtvX5dpb40w812hQOJl7HbEomWunlZKk_ZB1e8gq29B1ra-OeRm3e4x2gGMHOHbAaGNFpVT0AX4BTV9l3g |
Cites_doi | 10.1002/9781119196662.ch7 10.1109/TSE.2011.54 10.1109/TSE.2017.2774832 10.1016/j.infsof.2015.10.008 10.2139/ssrn.2847264 10.23919/CISTI.2018.8399334 10.1016/j.jom.2012.02.003 10.1016/S0272-6963(03)00004-4 10.1016/j.infsof.2018.05.009 10.5120/ijca2017912850 |
ContentType | Journal Article |
DBID | AAYXX CITATION DOA |
DOI | 10.23947/2687-1653-2024-24-3-255-263 |
DatabaseName | CrossRef Directory of Open Access Journals (DOAJ) (Open Access) |
DatabaseTitle | CrossRef |
DatabaseTitleList | CrossRef |
Database_xml | – sequence: 1 dbid: DOA name: DOAJ Open Access Full Text url: https://www.doaj.org/ sourceTypes: Open Website |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISSN | 2687-1653 |
EndPage | 263 |
ExternalDocumentID | oai_doaj_org_article_9d96f467972d48e69475486d6554a6e7 10_23947_2687_1653_2024_24_3_255_263 |
GroupedDBID | AAFWJ AAYXX AFPKN ALMA_UNASSIGNED_HOLDINGS CITATION GROUPED_DOAJ VCL VIT |
ID | FETCH-LOGICAL-c2453-7a71bce4453a3a7ab853d7b4b015d0373adf8ddd7d9993836f48dda6c7f290473 |
IEDL.DBID | DOA |
ISSN | 2687-1653 |
IngestDate | Wed Aug 27 01:18:51 EDT 2025 Tue Jul 01 03:16:26 EDT 2025 |
IsDoiOpenAccess | true |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 3 |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c2453-7a71bce4453a3a7ab853d7b4b015d0373adf8ddd7d9993836f48dda6c7f290473 |
ORCID | 0009-0002-6672-248X |
OpenAccessLink | https://doaj.org/article/9d96f467972d48e69475486d6554a6e7 |
PageCount | 9 |
ParticipantIDs | doaj_primary_oai_doaj_org_article_9d96f467972d48e69475486d6554a6e7 crossref_primary_10_23947_2687_1653_2024_24_3_255_263 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2024-09-25 |
PublicationDateYYYYMMDD | 2024-09-25 |
PublicationDate_xml | – month: 09 year: 2024 text: 2024-09-25 day: 25 |
PublicationDecade | 2020 |
PublicationTitle | Advanced engineering research (Rostov-na-Donu, Russia) |
PublicationYear | 2024 |
Publisher | Don State Technical University |
Publisher_xml | – name: Don State Technical University |
References | ref13 ref12 ref15 ref14 ref11 ref10 ref2 ref1 ref17 ref16 ref8 ref7 ref9 ref4 ref3 ref6 ref5 |
References_xml | – ident: ref5 doi: 10.1002/9781119196662.ch7 – ident: ref1 – ident: ref16 doi: 10.1109/TSE.2011.54 – ident: ref2 – ident: ref10 doi: 10.1109/TSE.2017.2774832 – ident: ref6 – ident: ref7 – ident: ref15 doi: 10.1016/j.infsof.2015.10.008 – ident: ref13 doi: 10.2139/ssrn.2847264 – ident: ref3 doi: 10.23919/CISTI.2018.8399334 – ident: ref9 doi: 10.1016/j.jom.2012.02.003 – ident: ref8 doi: 10.1016/S0272-6963(03)00004-4 – ident: ref4 doi: 10.1016/j.infsof.2018.05.009 – ident: ref11 doi: 10.5120/ijca2017912850 – ident: ref17 – ident: ref12 – ident: ref14 |
SSID | ssj0002776233 |
Score | 2.2694235 |
Snippet | Introduction
. The scientific literature examines various approaches to quality management in information technology (IT). The issues of identifying and... Introduction. The scientific literature examines various approaches to quality management in information technology (IT). The issues of identifying and... |
SourceID | doaj crossref |
SourceType | Open Website Index Database |
StartPage | 255 |
SubjectTerms | code deployment it product life cycle it product testing quality management in it software release |
Title | Quality Management in Software Development |
URI | https://doaj.org/article/9d96f467972d48e69475486d6554a6e7 |
Volume | 24 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1LSwMxEA7Sg-hBfGJ9sYeehNBuMkk2RxVLEfSihd5CnqCHKqVF_PdOslXXkxchh9ksWbLfZHZmyOwXQgYWpMdIQVHBfaIgQ6SNaDy1rHagk02sUGzcP8jJFO5mYtY56ivXhLX0wC1wQx20TGjNWrEATZQaFAbZMkj0g1bG8h85-rxOMvVSttPQyDnfJINS64yDhkyiOdVScFwYDCg2lEQu8eK_fFKHur_4mPEu2VkHh9VVO6k9srFY7ZPtDmXgAblsSS8-qp-6lep5Xj3i1_TdLmLVKQI6JNPx7dPNhK7PO6CeAc5LWVU7HwFly62yDl1pUA4cuuww4orbkJoQggoY1WFmibjgpZVeJaZHoPgR6c1f5_GYVIFZDxpvyZigBtWAEN4lKa2rtWPQJ-Lrjc1bS2thMB0oSJmMlMlImYyUwYaSENjP--Q6w_M9JpNTlw5UmVmrzPylspP_eMgp2Sp6zBtE4oz0lotVPMf4YOkuylL4BI3JsTA |
linkProvider | Directory of Open Access Journals |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Quality+Management+in+Software+Development&rft.jtitle=Advanced+engineering+research+%28Rostov-na-Donu%2C+Russia%29&rft.au=M.+D.+Birulia&rft.date=2024-09-25&rft.pub=Don+State+Technical+University&rft.eissn=2687-1653&rft.volume=24&rft.issue=3&rft.spage=255&rft.epage=263&rft_id=info:doi/10.23947%2F2687-1653-2024-24-3-255-263&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_9d96f467972d48e69475486d6554a6e7 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2687-1653&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2687-1653&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2687-1653&client=summon |