Lean production methods in modern software development

被引:0
|
作者
Padberg, Frank [1 ]
Tichy, Walter [1 ]
机构
[1] Univ Karlsruhe, Fak Informat, D-76131 Karlsruhe, Germany
来源
WIRTSCHAFTSINFORMATIK | 2007年 / 49卷 / 03期
关键词
extreme programming; agile methods; lean production; software process models;
D O I
10.1007/s11576-007-0046-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper shows that Extreme Programming (XP) is rooted in the principle of Lean Production. XP drastically slims down the development process, but adds extreme customer orientation end extreme ways of quality assurance to the process. The fact thar XP and other agile methods in modern software development are based on lean principles explains why agilemethods can produce high-quality software in a cost-effective way. The paper also contains a discussion of problems that come up when using XP in practice, and raises important questions about lean methods in software development; for example , whether lean methods scale to large software projects and large software organizations. When trying to answer such questions, software engineering could draw from experience with lean production and lean development in other fields.
引用
收藏
页码:162 / 170
页数:9
相关论文
共 50 条
  • [1] An Empirical Study on Lean and Agile Methods in Global Software Development
    Razzak, Mohammad Abdur
    [J]. 2016 IEEE 11TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING WORKSHOPS (ICGSEW), 2016, : 61 - 64
  • [2] Lean software development
    Poppendieck, Mary
    [J]. 29th International Conference on Software Engineering: ICSE 2007 Companion Volume, Proceedings, 2007, : 165 - 166
  • [3] Lean Software Development
    Ebert, Christof
    Abrahamsson, Pekka
    Oza, Nilay
    [J]. IEEE SOFTWARE, 2012, 29 (05) : 22 - 25
  • [4] THE TRANSFORMATION OF LEAN MANAGEMENT INTO MODERN PRODUCTION INDUSTRIES - A SCIENTIFIC EVALUATION FRAMEWORK FOR LEAN MANAGEMENT METHODS
    Friedemann, Robert
    Piazolo, Felix
    Lennart, Koester
    [J]. PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE CONTEMPORARY ISSUES IN THEORY AND PRACTICE OF MANAGEMENT: CITPM 2016, 2016, : 68 - 74
  • [5] Introduction to lean software development - Practical approaches for applying lean principles to software development
    Poppendieck, M
    Poppendieck, T
    [J]. EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3556 : 280 - 280
  • [6] Lean Software Development: A Tutorial
    Poppendieck, Mary
    Cusumano, Michael A.
    [J]. IEEE SOFTWARE, 2012, 29 (05) : 26 - 32
  • [7] A Lean and Devops Approach to Teach Lean Software Development
    Ivanov, Vladimir
    Krasnikhin, Dmitry
    Litvinov, Stanislav
    Masyagin, Sergey
    Succi, Giancarlo
    [J]. SOFTWARE ENGINEERING ASPECTS OF CONTINUOUS DEVELOPMENT AND NEW PARADIGMS OF SOFTWARE PRODUCTION AND DEPLOYMENT, DEVOPS 2018, 2019, 11350 : 196 - 204
  • [8] Evaluating Agile and Lean Software Development Methods from a System Dynamics Perspective
    Mae Ching, Phoebe
    Edgar Mutuc, Jose
    [J]. 2018 IEEE 10TH INTERNATIONAL CONFERENCE ON HUMANOID, NANOTECHNOLOGY, INFORMATION TECHNOLOGY, COMMUNICATION AND CONTROL, ENVIRONMENT AND MANAGEMENT (HNICEM), 2018,
  • [9] A Guide to Lean Software Development in Action
    Janes, Andrea
    [J]. 2015 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2015,
  • [10] Measuring the flow in lean software development
    Petersen, K.
    Wohlin, C.
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (09): : 975 - 996