Many software projects continue to be over budget, over schedule, and fail despite the tools created for managing the life cycle and the continuous improvement efforts. A great number of the problems in systems development projects is caused by poor requirements management processes.
The failure to understand the reasons behind the low quality requirements, to understand the relationship between the quality of requirements and requirements engineering process, and to take no actions for increasing the quality of requirements by eliminating the causes behind those effects result in increased cost, low reliability and maintainability, and a system that does not meet the stakeholders' requirements.
The aim of this research, the Requirements Engineering Process Design for Six Sigma (REDFSS), is to improve the quality of requirements using Six Sigma methodology along with a set of metrics and tools to identify the low quality requirements and offer corrective actions to overcome the quality issues and identify and eliminate the causes for defects and help requirements engineers to make better judgments.