Continuous improvement in agile development practice: The case of value and non-value adding activities

被引:4
作者
Lárusdóttir, Marta Kristín [1 ]
Cajander, Åsa [2 ]
Simader, Michael [3 ]
机构
[1] Reykjavik University, Menntavegur 1, Reykjavik
[2] Uppsala University, Lägerhyddsvägen 2, Uppsala
[3] Celum America Inc, 70 West Madison St., Suite, 1447, Chicago, 60602, IL
来源
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) | 2014年 / 8742卷
关键词
Compilation and indexing terms; Copyright 2024 Elsevier Inc;
D O I
10.1007/978-3-662-44811-3_4
中图分类号
学科分类号
摘要
Agile development has positive attitudes towards continuously improving work practices of IT professionals and the quality of the software. This study focuses on value adding activities such as user involvement and gathering metrics and non-value adding activities, such as correcting defects. Interviews were conducted with 10 IT professionals working with agile development in Iceland. Results show that IT professionals emphasise communication with users both through direct contact and using email, but they rarely use metrics to make improvements measurable. The most serious non-value adding activities are: partially done work, delays and defects. The core reason is that long lists of defects in the projects exist, which means that the software is partially done and the defects cause delays in the process. There are efforts to reduce non-value adding activities in the process, but IT professionals are still confronted with problems attributed to miscommunication and the impediments by the external environment. © IFIP International Federation for Information Processing 2014.
引用
收藏
页码:57 / 72
页数:15
相关论文
共 27 条
  • [1] Baxter G., Sommerville I., Socio-technical systems: From design methods to systems engineering, Interacting with Computers, 23, 1, pp. 4-17, (2011)
  • [2] Suchman L., Plans and Situated Actions, (1986)
  • [3] Eason K., Changing perspectives on the organizational consequences of in-formation technology, Behaviour&Amp
  • [4] Information Technology, 20, 5, pp. 323-328, (2001)
  • [5] Boehm B., A view of 20th and 21st century software engineering, Proceedings of the 28Th International Conference on Software Engineering, (2006)
  • [6] Basili V., Turner J., Iterative enhancement: A practical technique for software development, IEEE Transactions of Software Engineering, pp. 390-396, (1975)
  • [7] Beck K., Beedle M., Van Bennekum A., Cockburn A., Cunningham W., Fowler M., Et al., Agile Manifesto
  • [8] Poppendieck M., Poppendieck T., Implementing Lean Software Development: From Concept to Cash, (2007)
  • [9] Williams L., What agile teams think of agile principles, Communication of the ACM, 55, 4, (2012)
  • [10] Modig N., Ahlstrom P., This is Lean – Resolving the Efficiency Paradox, (2012)