Software Quality Assurance pada Perusahaan Pengembang Perangkat Lunak Skala Kecil dan Menengah
Keywords:
Practice SQA, CMMI, Software Development CompanyAbstract
Increasing number growing software companies in Indonesia it must be aligned by the quality of the resulting product (software quality). Development companies that are only oriented to the final result and speed of work sometimes do not pay attention to testing a software. This research was conducted to see the process of implementing SQA (Software Quality Assurance) in small and medium scale software development companies. The research was conducted on several different companies both from the scale and geographical location of the company. The aim is to look at the application of SQA from the perspective of different company scales. This study uses the CMMI (Capability Maturity Model Integration) methodology to describe the conditions of the company. The method used in this research is qualitative which includes interviews with interested parties and study of documents related to SQA. The interview question model takes 5 process areas in the chosen CMMI based on the CMMI product roadmap. The five process areas consist of requirements management, measurement and analysis, project monitoring and control, project planning and process and product quality assurance. The results of this study show that the existing small and medium scale companies have carried out SQA and have certain standards for software development methods. But the capacity of existing resources still influences the quality of the final results of the software produced.References
Allué, A., Domínguez, E., López, A., & Zapata, M. A. (2013). QRP: A CMMI Appraisal Tool for Project Quality Management. Procedia Technology, 9, 664–669. https://doi.org/10.1016/j.protcy.2013.12.073
Apriyanto, R. D., & Putro, H. P. (2018). Tingkat Kegagalan Dan Keberhasilan Proyek Sistem Informasi Di Indonesia. Seminar Nasional Teknologi Informasi Dan Komunikasi 2018 (SENTIKA 2018), 2018(Sentika), 23–24.
Bahaweres, R. B., Zawawi, K., Khairani, D., & Hakiem, N. (2017). Software Testing With Genetic Algorithm. (September), 19–21.
Bensehng, Y., Xiangmeng, Y., & Xiaoguang, H. (2014). Framework of Software Testing Based on Cloud Computing. TELKOMNIKA Indonesian Journal of Electrical Engineering, 12(7), 5678–5684. https://doi.org/10.11591/telkomnika.v12i7.5276
Chouhan, R., & Mathur, R. (2012). Role of Software Quality Assurance in Capability Maturity Model Integration. International Journal of Advanced Research in Computer Engineering & Technology, 1(6), 2278–1323.
Domínguez-Mayo, F. J., Escalona, M. J., Mejías, M., Ross, M., & Staples, G. (2012). A quality management based on the quality model life cycle. Computer Standards and Interfaces, 34(4), 396–412. https://doi.org/10.1016/j.csi.2012.01.004
Hurtado Alegrıa, J. A., & Cecilia Bastarrica, M. (2018). Implementing CMMI using a Combination of Agile Methods. CLEI Electronic Journal, 9(1). https://doi.org/10.19153/cleiej.9.1.7
Kanij, T., Grundy, J., & Merkel, R. (2014). Performance appraisal of software testers. Information and Software Technology, 56(5), 495–505. https://doi.org/10.1016/j.infsof.2013.11.002
Mahmud, A. M., Rachmadi, A., & Saputra, M. C. (2018). Penilaian Kapabilitas Pengembangan Perangkat Lunak Pada Perusahaan Pengembang Perangkat Lunak Menggunakan CMMI – DEV 1 . 3 (Studi Kasus PT. Cendana Teknika Utama). Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 2(11), 5567–5576.
Mahpur, M. (2017). Memantapkan Analisis Data Melalui Tahapan Koding. Repository Universitas Islam Negeri Malang, 1–17. Retrieved from http://repository.uin-malang.ac.id/800/2/koding.pdf
Maulana, R. (2018). Software Testing pada Aplikasi Website PT Semen Tonasa menggunakan Metode Assessment Vulnerability. Jurnal Insypro (Information System and Processing), 2(2), 3–6. https://doi.org/10.24252/insypro.v2i2.4069
Mewengkang, A., & Djamen, A. C. (2016). Pemanfaatan Capability Maturity Model Integration ( CMMI ) Untuk Meningkatkan Kualitas Perangkat Lunak ( Studi Kasus : Sistem Informasi Akademik Universitas Negeri Manado. Engineering Education Journal (E2J-UNIMA), 4(3), 2–6.
Moawad, R., Boras, A., & Sallabi, O. M. (2009). A Software Quality Assurance Tool for Process Using Cmmi. 3(1), 98–104.
Senthilmurugan, C. (2013). CMMI STANDARDS IN SOFTWARE DEVELOPING PROCESS. 5(1), 5–11.
Xiao, C., Qiu, H., & Cheng, S. M. (2019). Challenges and opportunities for effective assessments within a quality assurance framework for MOOCs. Journal of Hospitality, Leisure, Sport and Tourism Education, 24(October 2018), 1–16. https://doi.org/10.1016/j.jhlste.2018.10.005
Zope, N. R., Nori, K. V., Kumar, A., Lokku, D. S., Natarajan, S., & Nistala, P. V. (2015). Quality management and software process engineering. In Software Quality Assurance: In Large Scale and Complex Software-intensive Systems (Vol. 4). https://doi.org/10.1016/B978-0-12-802301-3.00004-1