Lean Software Development: A Tutorial

被引:70
|
作者
Poppendieck, Mary [1 ]
Cusumano, Michael A. [1 ]
机构
[1] MIT, Sloan Sch Management, Engn Syst Div, Cambridge, MA 02139 USA
关键词
agile; continuous delivery; design thinking; Kanban; lean; lean startup; scrum; Toyota; XP;
D O I
10.1109/MS.2012.107
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Experts described the origin of software development and how it related to well-known agile development practices and was expected to evolve in the future. Some similarities between Japanese management and PC-style software development were becoming apparent by the mid-1990s. The popularization of the term lean and its association with agile for software product development emerged from later efforts of experts was described in the book, Lean Software Development. These experts also emphasized on eliminating waste and bureaucracy in product development, encouraged learning through short cycles and frequent builds, and promoted late changes and fast iterations, with feedback pulling changes into a product. Lean software development needed to be based on a better understanding of a job that customers wanted to be done how this job needed to be mediated by software.
引用
收藏
页码:26 / 32
页数:7
相关论文
共 50 条
  • [31] A tutorial for software development in quantitative proteomics using PSI standard formats
    Gonzalez-Galarza, Faviel F.
    Qi, Da
    Fan, Jun
    Bessant, Conrad
    Jones, Andrew R.
    BIOCHIMICA ET BIOPHYSICA ACTA-PROTEINS AND PROTEOMICS, 2014, 1844 (01): : 88 - 97
  • [32] Lean software development-building and shipping two versions
    Matsudaira, Kate
    Queue, 2015, 13 (08):
  • [33] Agile to Lean Software Development Transformation: a Systematic Literature Review
    Kiss, Filip
    Rossi, Bruno
    PROCEEDINGS OF THE 2018 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2018, : 969 - 973
  • [34] Lean Software Development-Building and Shipping Two Versions
    Matsudaira, Kate
    COMMUNICATIONS OF THE ACM, 2015, 58 (12) : 56 - 58
  • [35] A grounded theory of selecting lean and agile practices for software development
    Alqudah, Mashal Kasem
    Razali, Rozilawati
    Alqudah, Musab Kasim
    Al Dalaien, Muawya N.
    Alabool, Hamzeh Mohammad
    Alkhazaleh, Hamzah Ali
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (04)
  • [36] Continuous Strategy Process in the Context of Agile and Lean Software Development
    Suomalainen, Tanja
    Myllykoski, Jenni
    AGILE PROCESSES, IN SOFTWARE ENGINEERING, AND EXTREME PROGRAMMING, XP 2015, 2015, 212 : 371 - 372
  • [37] An Empirical Study on Lean and Agile Methods in Global Software Development
    Razzak, Mohammad Abdur
    2016 IEEE 11TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING WORKSHOPS (ICGSEW), 2016, : 61 - 64
  • [38] A Study of New Decade of Agile and Lean Methodologies for Development Software
    Gutierrez-Rios, Sandra
    Morales, Itza
    Vargas-Lombardo, Miguel
    2021 4TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMPUTER TECHNOLOGIES (ICICT 2021), 2021, : 122 - 130
  • [39] SOFTWARE: A TUTORIAL INTRODUCTION.
    Saffady, William
    Software Review, 1982, 1 (01): : 5 - 10
  • [40] Open Software and Art: A Tutorial
    Jaccheri, Letizia
    ENTERTAINMENT COMPUTING - ICEC 2011, 2011, 6972 : 468 - 471