Department of Computer Engineering#Iran University of Science and Technology
Abstract
Lean thinking is making its way into the software industry these days. After its successful application in manufacturing, some researchers tried to bring it into the software engineering field, which has resulted in a couple of practical approaches. However, no structured survey of the existing literature in this field has been conducted so far. In this paper, we studied the different proposed approaches to using the lean discipline in software production. We tried to classify these approaches into three main categories: Lean as a subset of agile, Lean as a standalone methodology, and Lean hybrid approaches. We reviewed the significant developments in each category and outlined their possible challenges. Then we propose a higher-level classification. This survey concludes with a short discussion on the differences between lean and other software development methodologies.
Boostanchi,B. and Minaei,B. (2021). Approaches to implementing the lean methodology in software development: A survey. The CSI Journal on Computer Science and Engineering, 18(2), 41-52.
MLA
Boostanchi,B. , and Minaei,B. . "Approaches to implementing the lean methodology in software development: A survey", The CSI Journal on Computer Science and Engineering, 18, 2, 2021, 41-52.
HARVARD
Boostanchi B., Minaei B. (2021). 'Approaches to implementing the lean methodology in software development: A survey', The CSI Journal on Computer Science and Engineering, 18(2), pp. 41-52.
CHICAGO
B. Boostanchi and B. Minaei, "Approaches to implementing the lean methodology in software development: A survey," The CSI Journal on Computer Science and Engineering, 18 2 (2021): 41-52,
VANCOUVER
Boostanchi B., Minaei B. Approaches to implementing the lean methodology in software development: A survey. CSIonJCSE, 2021; 18(2): 41-52.