Impacts of using PDCA in the requirements specification process

  • Alex Felipe Ferreira Costa UFC
  • Victória Tomé Oliveira UFC
  • Valéria Lelli Leitão Dantas UFC
  • Ismayle De Sousa Santos UECE
  • Rossana Maria De Castro Andrade UFC
  • Rafael Lopes Gomes UECE


The requirements specification plays a fundamental role in the software development process, impacting the final product’s quality directly. However, many projects have faced challenges related to the requirements specification. In this context, this article presents an experience report of implementing improvements in the requirements specification process of a software project in an academia-industry partnership. This report highlights the importance of enhancing that process to address issues associated with extensive and complex requirements documentation. Thus, we used the PDCA cycle (Plan-Do-Check-Act) and apply the lessons learned from the PDCA’s Check stage to improve the requirements specification process, making it clearer, more concise, and comprehensible for the stakeholders in the project. This article provides detailed descriptions of the PDCA cycle stages such as planning improvements, implementing actions and evaluation results and lessons learned. This PDCA-based approach showed to be effective in identifying and resolving problems in requirements specification activities, promoting positive changes in the requirements process.

Palavras-chave: Use cases, PDCA, Continuous process improvement, Software quality
Como Citar

Selecione um Formato
COSTA, Alex Felipe Ferreira; OLIVEIRA, Victória Tomé; DANTAS, Valéria Lelli Leitão; SANTOS, Ismayle De Sousa; ANDRADE, Rossana Maria De Castro; GOMES, Rafael Lopes. Impacts of using PDCA in the requirements specification process. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 22. , 2023, Brasília/DF. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 244–253.