In software development projects, insufficient understanding or expertise by the stakeholders of the ordering organization as well as the person in charge of the implementing the project may lead to the improper management of the project’s schedule,...
In software development projects, insufficient understanding or expertise by the stakeholders of the ordering organization as well as the person in charge of the implementing the project may lead to the improper management of the project’s schedule, cost, and quality, resulting in exhaustion of human and material resources for reworking and dealing with security accidents. When a project is completed, if no measures to prevent recurrence are prepared through fundamental cause analysis, trial and error may be repeated. Previous studies found that organizations with firmly established business management systems and processes in performing IT tasks systematically and efficiently were capable of achieving results more effectively against management costs.
IT-related organizations often use software process-related maturity models as a tool for performance improvement when planning software development projects or operating information systems. In doing so, however, IT-related organizations may have difficulties in selectively utilizing international standards/models (ISO/IEC 20000, CMMI, SPICE, ITIL, etc.) if no help is available from independent experts in introducing and operating maturity models for the first time, given that the international standards/models have a wide range of work scope to be performed.
On the other hand, the evaluation items of the domestic 「Software Process Quality Certification Standard」 (Ministry of Science and ICT Notification) are relatively simple so that small-scale or early-stage organizations can easily establish business processes. However, as the system is designed and operated mainly by small and medium-sized enterprises (SMEs) that participate only in software development projects and do not need to operate information systems, it is judged that the effectiveness is low for direct use in IT organizations in the public sector. Based on the domestic software process quality certification system, this study tried to explore the factors affecting the software process level and performance by considering the characteristics of private and other public sector organizations.
In the process of deriving major influence factors, management and software process experts and managers of public IT organizations participated together, and they agreed that activities such as 'IT governance', 'implementation infrastructure', and 'security management' are important. Most of the public sector organizations did not attach relatively high importance to software development, which is the subject of outsourcing. Finally, the main areas of the software process were classified into five categories: organizational management, support and control, project management, security management, and operation management, and hypothesized that they are factors affecting quality level and performance, and statistics based on survey Through the analysis, three items of operation management, security management, support and control were found to be factors that had a significant effect on quality level and performance.
The government should review the development of a software process maturity model or the application of international standards so that related tasks can be systematically performed from the software business planning stage to project management and information system operation/disposal stage, and then actively utilize it in business. The case of improving work by establishing a management system in an organization with low business processing maturity will have a positive effect on the overall organization and will become a driving force to improve organizational capabilities to a higher level.