Improving Local Software Quality Through Process Efficiency Improving in Libyan Banks: Case Study of Derna City
الملخص
While the software project has grown huge, it’s noticed that strong and effective software processes can drive the software product to high quality. High-quality software is inextricably linked to the process used in developing the software. Improving software processes is a crucial activity that starts when an organization seeks to refine or enhance the effectiveness of its existing processes. In the context of the Capability Maturity Model (CMM), organizations with diverse needs and distinct software products have adopted various approaches to software process improvement. Each has achieved significant benefits, highlighting key performance indicators that can be utilized to assess the efficiency of software processes. The measurement outcome would develop further process adjustments and improvements. Software Process Improvement SPI aims at equipping software development organizations with mechanisms for the evaluation of their existing processes. This study is initiated to help local software organizations, referred to as mid-size IT departments in Libyan banks, achieve maturity and efficiency in software processes within their respective organizations. The investigation of the survey study carried out at a local software organization has revealed that there is a set of problems that might lead to inefficiency in the IT departments in Libyan banks. This aims to evaluate the efficiency of the software process utilized by local organizations and to pinpoint its strengths and weaknesses. The results of this study could be useful in analyzing problems that affect the improvement in software quality. The identification of critical problems in software organizations helps them prioritize improvements.