Optimization of software requirement process: An integrated conceptual model of lean six sigma and requirement planning

Narishah Mohamed Salleh, Nohuddin Puteri Nor Ellyza

Research output: Contribution to journalArticle

Abstract

Providing quality requirements in Software Engineering is vital to ensure the product developed is able to deploy and function to meet the operational objectives. Software Requirement Engineering is the most complex process because it involves the integration of human, logics and process. Extracting or capturing what customers need and want is called Requirement Elicitation (RE) and it is the most crucial process in requirement engineering. If handled poorly, the cost of the failures would be very expensive. Most of the software projects that failed were due to poor requirements which occurred at RE phase. Thus, enhancing and optimizing the RE methods have been subject to a long research debate to ensure quality requirements are captured. Recently, Lean Six Sigma (LSS) had emerged as part of a continuous improvement in Software Development Life Cycles (SDLC). LSS is known for a systematic and structure business improvement successfully deployed in many fields of industry that contributes a significant gain not only in quality of products and services but also in operational costs and delivery. The objective of the research is to develop an integrated conceptual framework of LSS principles with Software Requirement Engineering methodology to optimize RE process. The article will produce conceptual framework as the comprehensive guidelines to capture quality software requirements.

Original languageEnglish
Pages (from-to)125-133
Number of pages9
JournalInternational Review of Applied Sciences and Engineering
Volume10
Issue number2
DOIs
Publication statusPublished - 1 Jan 2019

Fingerprint

Requirements engineering
Planning
Software engineering
Costs
Life cycle
Industry
Six sigma
Lean Six Sigma
Conceptual model
Integrated
Software

Keywords

  • DMAIC
  • Lean Six Sigma
  • Requirement Elicitation
  • Requirement Elicitation Technique
  • Requirement Engineering

ASJC Scopus subject areas

  • Environmental Engineering
  • Information Systems
  • Materials Science (miscellaneous)
  • Engineering(all)
  • Management Science and Operations Research

Cite this

@article{cabfbd3feae14c47b6bc1a8a0962f5cb,
title = "Optimization of software requirement process: An integrated conceptual model of lean six sigma and requirement planning",
abstract = "Providing quality requirements in Software Engineering is vital to ensure the product developed is able to deploy and function to meet the operational objectives. Software Requirement Engineering is the most complex process because it involves the integration of human, logics and process. Extracting or capturing what customers need and want is called Requirement Elicitation (RE) and it is the most crucial process in requirement engineering. If handled poorly, the cost of the failures would be very expensive. Most of the software projects that failed were due to poor requirements which occurred at RE phase. Thus, enhancing and optimizing the RE methods have been subject to a long research debate to ensure quality requirements are captured. Recently, Lean Six Sigma (LSS) had emerged as part of a continuous improvement in Software Development Life Cycles (SDLC). LSS is known for a systematic and structure business improvement successfully deployed in many fields of industry that contributes a significant gain not only in quality of products and services but also in operational costs and delivery. The objective of the research is to develop an integrated conceptual framework of LSS principles with Software Requirement Engineering methodology to optimize RE process. The article will produce conceptual framework as the comprehensive guidelines to capture quality software requirements.",
keywords = "DMAIC, Lean Six Sigma, Requirement Elicitation, Requirement Elicitation Technique, Requirement Engineering",
author = "Salleh, {Narishah Mohamed} and {Puteri Nor Ellyza}, Nohuddin",
year = "2019",
month = "1",
day = "1",
doi = "10.1556/1848.2019.0015",
language = "English",
volume = "10",
pages = "125--133",
journal = "International Review of Applied Sciences and Engineering",
issn = "2062-0810",
publisher = "Akademiai Kiado",
number = "2",

}

TY - JOUR

T1 - Optimization of software requirement process

T2 - An integrated conceptual model of lean six sigma and requirement planning

AU - Salleh, Narishah Mohamed

AU - Puteri Nor Ellyza, Nohuddin

PY - 2019/1/1

Y1 - 2019/1/1

N2 - Providing quality requirements in Software Engineering is vital to ensure the product developed is able to deploy and function to meet the operational objectives. Software Requirement Engineering is the most complex process because it involves the integration of human, logics and process. Extracting or capturing what customers need and want is called Requirement Elicitation (RE) and it is the most crucial process in requirement engineering. If handled poorly, the cost of the failures would be very expensive. Most of the software projects that failed were due to poor requirements which occurred at RE phase. Thus, enhancing and optimizing the RE methods have been subject to a long research debate to ensure quality requirements are captured. Recently, Lean Six Sigma (LSS) had emerged as part of a continuous improvement in Software Development Life Cycles (SDLC). LSS is known for a systematic and structure business improvement successfully deployed in many fields of industry that contributes a significant gain not only in quality of products and services but also in operational costs and delivery. The objective of the research is to develop an integrated conceptual framework of LSS principles with Software Requirement Engineering methodology to optimize RE process. The article will produce conceptual framework as the comprehensive guidelines to capture quality software requirements.

AB - Providing quality requirements in Software Engineering is vital to ensure the product developed is able to deploy and function to meet the operational objectives. Software Requirement Engineering is the most complex process because it involves the integration of human, logics and process. Extracting or capturing what customers need and want is called Requirement Elicitation (RE) and it is the most crucial process in requirement engineering. If handled poorly, the cost of the failures would be very expensive. Most of the software projects that failed were due to poor requirements which occurred at RE phase. Thus, enhancing and optimizing the RE methods have been subject to a long research debate to ensure quality requirements are captured. Recently, Lean Six Sigma (LSS) had emerged as part of a continuous improvement in Software Development Life Cycles (SDLC). LSS is known for a systematic and structure business improvement successfully deployed in many fields of industry that contributes a significant gain not only in quality of products and services but also in operational costs and delivery. The objective of the research is to develop an integrated conceptual framework of LSS principles with Software Requirement Engineering methodology to optimize RE process. The article will produce conceptual framework as the comprehensive guidelines to capture quality software requirements.

KW - DMAIC

KW - Lean Six Sigma

KW - Requirement Elicitation

KW - Requirement Elicitation Technique

KW - Requirement Engineering

UR - http://www.scopus.com/inward/record.url?scp=85071043818&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85071043818&partnerID=8YFLogxK

U2 - 10.1556/1848.2019.0015

DO - 10.1556/1848.2019.0015

M3 - Article

AN - SCOPUS:85071043818

VL - 10

SP - 125

EP - 133

JO - International Review of Applied Sciences and Engineering

JF - International Review of Applied Sciences and Engineering

SN - 2062-0810

IS - 2

ER -