Using the QFD technique in a software process architecture

Authors

DOI:

https://doi.org/10.71701/bby3e144

Keywords:

Software Process Architecture, QFD, SQFD, Software Process Improvement

Abstract

Different Quality Function Deployment (QFD) models have been proposed as a requirements management technique for software industry. Although these models describe the activities and work products of the technique, they don’t detail how to apply QFD in a defined process for a given software production environment. The aim of this paper is to present a method for integrating QFD in a software process architecture based on the Capability Maturity Model Integration for Development (CMMIDEV). Applying this method, the requirements management of process objects was updated according to the procedural elements of QFD.

Downloads

Download data is not yet available.

References

Suma, V., Shubhamangala, R., & Rao, L. (2013). Customization of quality models in software projects to enhance the business value. IEEE 3rd. International Advance Computing Conference (IACC) (pp. 1479-1485). Ghaziabad, India.

Breu, R., Kuntzmann-Combelles, A., & Felderer, M. (2014). New perspectives on software quality. IEEE Software,31(1), 32-38.

Kandjani, H., Bernus, P., & Nielsen, S. (2013). Enterprise Architecture Cybernetics and the Edge of Chaos: Sustaining Enterprise as Complex System in Complex Business Environments. 46th Hawaii International Conference on System Sciences (pp. 3858-3867). Maui, Hawai.

International Organization for Standardization, & International Electrotechnical Commission (2004). ISO/IEC

15504-4 - Information technology — Process assessment — Part 4: Guidance on use for process improvement and process capability determination.

International Organization for Standardization, & International Electrotechnical Commission. (2011). ISO/IEC 29110-4-1:2011 Software engineering -- Lifecycle profiles for Very Small Entities (VSEs) -- Part 4-1: Profile specifications: Generic profile group.

Oktaba, H., Alquicira, C., Su, A., Martinez, A., Quintanilla, G., Ruvalcaba, M, López, F., Rivera, M., Orozco, M., Fernadez, Y., & Flores, M. (2005). MoPRoSoft: Modelo de Proceso para la Industria del Software (vol. 1.3).

Softex. (2012). MPS.BR - Melhoria de Processo do Software Brasileiro: Guia Geral MPS de Software. Recuperado de http://www.softex.br/wp-content/uploads/2013/07/MPS.BR_Guia_Geral_Software_2012-c-ISBN-1.pdf

Software Engineering Institute. (2010). CMMI® for Development, Version 1.3, Improving processes for developing better products and services. Hascom AFB: Carnegie Mellon University.

Sun, Y., & Liu, X. (2010). Business-oriented software process improvement based on CMMI using QFD. Information and Software Technology, 52 (1), 79-91.

Dias, L. D. (2010). Método de Instanciação de uma Arquitetura de Processos Aplicado em Fábrica de Software (Tesis de maestría). Universidade de São Paulo, São Paulo, Brasil.

Pesantes, M. H. (2015). A Method to Design a Domain-Specific Software Process Architecture in a Multimodel Improvement Environment. (Tesis doctoral). Centro de investigacion de matematicas, Zacatecas, Mexico.

Pesantes, M. H., Lemus, C., Mitre, H., & Mejia, J. (2012). Software Process Architecture: Roadmap. Ninth Electronics, Robotics and Automotive Mechanics Conference (pp. 111 - 116). Cuernavaca, Mexico: IEEE.

Niazi, M. (2015). A comparative study of software process improvement implement ation success factors. Journal of Software: Evolution and Process, 27 (9), 700-722.

Muhammad Ovais, A., Markkula, J., & Oivo, M. (2013). Kanban in software development: A systematic literature review. 39th Euromicro Conference on Software Engineering and Advanced Applications (SEAA) (pp. 9 - 16). Santander, España: IEEE.

Estacio, B., Prikladnicki, R., Mora, M., & Notari, G. (2014). Software Kaizen: Using Agile to Form High-Performance Software Development Teams. Agile Conference (AGILE) (pp. 1-10). Kissimmee, Estados Unidos: IEEE.

Herzwurm, G., Schockert, S., & Pietsch, W. (2003). QFD for Customer-Focused. Requirements Engineering. International Requirements Engineering Conference (pp. 330 - 338). Washington, USA: IEEE.

Ioannou, G., Pramataris, K. C., & Prastacos, G. P. (2004). A Quality Function Deployment Approach to Web Site Development: Applications for Electronic Retailing. Les Cahiers du Management Technologique, 13 (3), 1-18.

Kashyap, D., & Misra, A. K. (2013). Software Cost Estimation Using Particle Swarm Optimization in The Light of Quality Function Deployment Technique. International Conference on Computer Communication and Informatics (ICCCI) (pp. 1-8). Coimbatore, India.

Cao, Y. (2013). Software Process Improvement Framework Based on CMMI Continuous Model Using QFD. International Journal of Computer Science Issues, 10 (3), 281-286.

Wieringa, R. J. (2014). Design Science Methodology for Information Systems and Software Engineering. New York: Springer.

Borsoi, B., & Becerra, J. (2008). A Method to Define an Object Oriented Software Process Architecture. 19th Australian Software Engineering Conference (ASWEC) (pp. 650-655). Perth, Australia.

International Organization for Standardization, & International Electrotechnical Commission. (1996). ISO/IEC 10746-2:1996 . Information technology -- Open Distributed Processing -- Reference Model: Foundations

Kutvonen, L. (2008). Using the ODP Reference Model for Enterprise Architecture. Eleventh International IEEE EDOC Conference Workshop (EDOCW’07) (pp. 231-238). Munich, Alemania.

Borsoi, B. T. (2008). Arquitetura de Processo Aplicada na Integração de Fábricas de Software (Tesis doctoral). Universidad de São Paulo, Sao Paulo, Brasil. Recuperado de http://www.teses.usp.br/teses/disponiveis/3/3141/tde25092008-093143/pt-br.php

Dominguez, L., Restrepo, J., Marquez, D., & Risco, J. (2012). Fundamentos de uma fábrica de software orientada a objetos processos. Augusto Guzzo Revista Acadêmica, 1(9), 53-61.

Mehrjerdi, Y. Z. (2010). Applications and extensions of quality function deployment. Assembly Automation, 30 (4), 388 - 403.

Carnevalli, J. A., Sassi, A. C., & Cauchick M. P. (2004). Aplicação do QFD no desenvolvimento de produtos: levantamento sobre seu uso e perspectivas para pesquisas futuras. Gestão & produção, 11(1), 33-49.

de Borba Prá, F., & Cauchick, P. A. (2013). Evolução na aplicação do QFD: análise de publicações qualificadas em periódicos. Exacta, 11(1), 89-100.

Loos, M. J., &, Cauchick, P. A. (2014). Utilização do QFD no desenvolvimento de novos produtos: uma análise das publicações em periódicos nacionais. Produto & Produção, 15(3), 17-31.

Bhatia, S. M., & Sharma, A. K. (2015). Research Methodology for the Development of Software Tool to Improve the Quality of Software Product using Fuzzy Quality Function Deployment. International Journal of Software Computing and Testing, 1(1), 9-13.

Nicchiotti, G. (2014). Health monitoring requirements elicitation via House of Quality. Aerospace Conference (pp. 1 - 15). Big Sky, Montana.

Hari, A., Kasser, J. E., & Weiss, M. P. (2007). How Lessons Learned from Using QFD Led to the Evolution of a Process for Creating Quality Requirements for Complex Systems. Systems Engineering, 10(1),45-63.

Kuo, T. C. (2013). Mass customization and personalization software development: a case study eco-design product service system. Journal of Intelligent Manufacturing, 24(5), 1019-1031.

Zultner, R. E. (1994). Software quality function deployment - the North American experience. Software Quality Concern for People. Proceedings of the Fourth European Conference on Software Quality (pp. 143-158). Zurich, Suiza.

Shindo, H. (1999). Application of QFD to Software and QFD Software Tools. Fifth International Symposium on Quality Function Deployment and the First Brazilian Conference on Management of Product Development. Belo Horizonte, Brasil.

Ohmori, A. (1994). Software Quality Deployment Approach: Framework Design, Methodology and Example. Software Quality Journal, 3(4), 209-240.

Downloads

Published

2024-10-07

Issue

Section

Artículos

How to Cite

Using the QFD technique in a software process architecture. (2024). Revista I+i, 10. https://doi.org/10.71701/bby3e144