Araştırma Makalesi
BibTex RIS Kaynak Göster

YAZILIM PROJELERİNDE KALİTENİN ARTIRILMASI: TMMi

Yıl 2018, Cilt: 2 Sayı: 2, 75 - 84, 01.02.2019

Öz

Özet

Yazılım testi, yazılım geliştirme sürecinin en önemli safhalarından biridir. Özellikle yazılım geliştirme süreci

sonunda ortaya çıkan ürünün kalitesinin belirlenmesi yazılım testi ile sağlanır. Bu önemine rağmen, yazılım

sektöründe test safhası planlama ve kaynak eksikliğinden dolayı çoğu kez göz ardı edilmektedir. Son yıllarda,

yazılımda kalite sertifikasyonunu sağlamak, yazılım geliştirme süreçlerini iyileştirmek ve yetenek belirlemek

amaçlarıyla ilgili olarak CMM, CMMI, ISO 15504 gibi çeşitli modeller ortaya çıkmıştır. Sözü edilen bu modeller

içerisinde yazılım test süreçleri ile ilgili olarak doğrulama, sağlama gibi süreç alanları mevcuttur. Ancak var olan

bu süreç alanları, yazılım süreçlerindeki test işlemlerinin detaylarına yönelik yeterli bilgiyi içermemektedir. Yazılım

kalite modellerinin test süreçleri ile ilgili eksikliğini tamamlayıcı olarak TMMi modeli ortaya çıkmıştır. Bu

çalışmada, kaliteli yazılım geliştirme noktasında test süreçlerini iyileştirmek isteyen firmaların TMMi hakkında

bilgilendirilmesi amaçlanmıştır. Ayrıca, yazılım firmalarının hali hazırda uyguladıkları test süreçlerinin olgunluk

düzeylerini artırma noktasında nelere dikkat etmeleri gerektiği konusu da çalışma içerisinde ele alınmıştır.

Kaynakça

  • Afzal, W., Alonec, S., Glocksienc, K., Torkar, R. 2016. Software test process improvement approaches: A systematic literature review and an industrial case study. The Journal of Systems and Software. Vol. 111. pp. 1-33.
  • Araújo, A. F., Rodrigues, C. L., Vincenzi, A. M. R., Camilo, C. G., Silva, A. F. 2013. A Framework for Maturity Assessment in Software Testing for Small and Medium-Sized Enterprises. International Conference on Software Engineering Research and Practice (SERP’13).
  • Başar, A. 2015. Test Süreçlerinin Olgunluk Seviyesi Modeli ile İyileştirilmesi: Scrum ile Yazılım Geliştiren Bir İşletmede Uygulama. XVII. Akademik Bilişim Konferansı (AB 2015). Anadolu Üniversitesi. Eskişehir.
  • Bose, S. C., Bose, G. 2016. Transforming organizations to achieve TMMi certification. Thirty-Fourth Annual Pacific Northwest Software Quality Conference. Portland. Oregon. USA.
  • Bris, P., Frantis, M., Kolkova, M. 2015. Software Quality Control with The Usage of Ideal and TMMi Models. MM Science Journal. pp. 799-807.
  • Camargo, K. G., Ferrari, F. C., Fabbri, S. C. P. F. 2013. Identifying a Subset of TMMi Practices to Establish a Streamlined Software Testing Process. 27th Brazilian Symposium on Software Engineering. IEEE.
  • Chrissis, M. B., Konrad, M., Shrum, S. 2011. CMMI: Guidelines for Process Integration and Product Improvement. Addison-Wesley Professional; 3 Edition.
  • Farid, A. B., Fathy, E. M., Ellatif, M. A. 2015. Towards Agile Implementation of Test Maturity Model Integration (TMMI) Level 2 using Scrum Practices. International Journal of Advanced Computer Science and Applications (IJACSA). 6(9).
  • Gökalp, E., Demirors, O. 2015. Proposing an ISO/IEC 15504 Based Process Improvement Method for the Government Domain, Conference on Software Process Improvement and Capability Determination. Gothenburg. Sweden. Vol. 526.
  • Kalaycı, O. 2007. “CMMI: Yöneticiler için Doğru Sorular”. Shamrock Process Improvement and Innovation, ISBN: 978-0-9783530-0-1. Toronto. Kanada,
  • Kim, K., Kim, R. Y. C. 2014. Improving Test Process for Test Organization assessed with TMMi based on TPI NEXT. International Journal of Software Engineering and Its Applications. 8(2). pp.59-66.
  • van Veenendaal, E. 2018. Test Maturity Model integration (TMMi): Guidelines for Test Process Improvement, Release 1.2. TMMi Foundation. Ireland.
  • Yıldız, G. “Test Maturity Model integration (TMMi)”, Çevrimiçi: https://gokyhome.com/2014/06/26/testmaturity- model-integration-tmmi/, Erişim Tarihi: (2018).
  • Yucalar, F. 2006. Evaluation of companies which are being in the software sector has an understanding process focused quality management with the CMMI staged model. Master Thesis. Maltepe University. Institute of Science and Technology. Department of Computer Engineering. Istanbul. Turkey.

IMPROVING QUALITY IN SOFTWARE PROJECTS: TMMi

Yıl 2018, Cilt: 2 Sayı: 2, 75 - 84, 01.02.2019

Öz

Abstract
Software testing is one of the most important steps in the software development process. In particular, the
determination of the quality of the product at the end of the software development process is provided by
software testing. Despite its importance, the testing process in the software industry is often ignored due to
lack of planning and resources. In recent years, various models such as CMM, CMMI, ISO 15504 have emerged
for the purpose of providing quality certification in software, improving software development processes and
determining capability. There are process areas such as verification and validation related to software testing
processes in these models. However, these existing process areas do not contain sufficient information
about the details of the testing processes in the software process. The TMMi model has emerged to complement
the lack of software quality models related to testing processes. In this study, it is aimed to inform
the companies who want to improve their test processes in quality software development about TMMi. In
addition, it is also discussed in the study what software companies should pay attention to improve the maturity
levels of the test processes they have already applied.

Kaynakça

  • Afzal, W., Alonec, S., Glocksienc, K., Torkar, R. 2016. Software test process improvement approaches: A systematic literature review and an industrial case study. The Journal of Systems and Software. Vol. 111. pp. 1-33.
  • Araújo, A. F., Rodrigues, C. L., Vincenzi, A. M. R., Camilo, C. G., Silva, A. F. 2013. A Framework for Maturity Assessment in Software Testing for Small and Medium-Sized Enterprises. International Conference on Software Engineering Research and Practice (SERP’13).
  • Başar, A. 2015. Test Süreçlerinin Olgunluk Seviyesi Modeli ile İyileştirilmesi: Scrum ile Yazılım Geliştiren Bir İşletmede Uygulama. XVII. Akademik Bilişim Konferansı (AB 2015). Anadolu Üniversitesi. Eskişehir.
  • Bose, S. C., Bose, G. 2016. Transforming organizations to achieve TMMi certification. Thirty-Fourth Annual Pacific Northwest Software Quality Conference. Portland. Oregon. USA.
  • Bris, P., Frantis, M., Kolkova, M. 2015. Software Quality Control with The Usage of Ideal and TMMi Models. MM Science Journal. pp. 799-807.
  • Camargo, K. G., Ferrari, F. C., Fabbri, S. C. P. F. 2013. Identifying a Subset of TMMi Practices to Establish a Streamlined Software Testing Process. 27th Brazilian Symposium on Software Engineering. IEEE.
  • Chrissis, M. B., Konrad, M., Shrum, S. 2011. CMMI: Guidelines for Process Integration and Product Improvement. Addison-Wesley Professional; 3 Edition.
  • Farid, A. B., Fathy, E. M., Ellatif, M. A. 2015. Towards Agile Implementation of Test Maturity Model Integration (TMMI) Level 2 using Scrum Practices. International Journal of Advanced Computer Science and Applications (IJACSA). 6(9).
  • Gökalp, E., Demirors, O. 2015. Proposing an ISO/IEC 15504 Based Process Improvement Method for the Government Domain, Conference on Software Process Improvement and Capability Determination. Gothenburg. Sweden. Vol. 526.
  • Kalaycı, O. 2007. “CMMI: Yöneticiler için Doğru Sorular”. Shamrock Process Improvement and Innovation, ISBN: 978-0-9783530-0-1. Toronto. Kanada,
  • Kim, K., Kim, R. Y. C. 2014. Improving Test Process for Test Organization assessed with TMMi based on TPI NEXT. International Journal of Software Engineering and Its Applications. 8(2). pp.59-66.
  • van Veenendaal, E. 2018. Test Maturity Model integration (TMMi): Guidelines for Test Process Improvement, Release 1.2. TMMi Foundation. Ireland.
  • Yıldız, G. “Test Maturity Model integration (TMMi)”, Çevrimiçi: https://gokyhome.com/2014/06/26/testmaturity- model-integration-tmmi/, Erişim Tarihi: (2018).
  • Yucalar, F. 2006. Evaluation of companies which are being in the software sector has an understanding process focused quality management with the CMMI staged model. Master Thesis. Maltepe University. Institute of Science and Technology. Department of Computer Engineering. Istanbul. Turkey.
Toplam 14 adet kaynakça vardır.

Ayrıntılar

Birincil Dil Türkçe
Konular Yazılım Mühendisliği
Bölüm Araştırma Makalesi
Yazarlar

Fatih Yücalar 0000-0002-1006-2227

Emin Borandağ 0000-0001-5553-2707

Yayımlanma Tarihi 1 Şubat 2019
Gönderilme Tarihi 24 Ocak 2019
Kabul Tarihi 7 Şubat 2019
Yayımlandığı Sayı Yıl 2018 Cilt: 2 Sayı: 2

Kaynak Göster

APA Yücalar, F., & Borandağ, E. (2019). YAZILIM PROJELERİNDE KALİTENİN ARTIRILMASI: TMMi. AURUM Journal of Engineering Systems and Architecture, 2(2), 75-84.