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...

Full description

Saved in:
Bibliographic Details
Published inAdvanced engineering research (Rostov-na-Donu, Russia) Vol. 24; no. 3; pp. 255 - 263
Main Author Birulia, M. D.
Format Journal Article
LanguageEnglish
Published Don State Technical University 25.09.2024
Subjects
Online AccessGet 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