Continuous Improvement in Agile Development Practice

The Case of Value and Non-Value Adding Activities
  • Marta Kristín Lárusdóttir
  • Åsa Cajander
  • Michael Simader
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8742)

Abstract

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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Baxter, G., Sommerville, I.: Socio-technical systems: From design methods to systems engineering. Interacting with Computers 23(1), 4–17 (2011)CrossRefGoogle Scholar
  2. 2.
    Suchman, L.: Plans and situated actions. Cambridge University, New York (1986)Google Scholar
  3. 3.
    Eason, K.: Changing perspectives on the organizational consequences of in-formation technology. Behaviour& Information Technology 20(5), 323–328 (2001)CrossRefGoogle Scholar
  4. 4.
    Boehm, B.: A view of 20th and 21st century software engineering. In: Proceedings of the 28th International Conference on Software Engineering. ACM Press, Shanghai (2006)Google Scholar
  5. 5.
    Basili, V., Turner, J.: Iterative enhancement: A practical technique for software development. IEEE Transactions of Software Engineering, 390–396 (December 1975)Google Scholar
  6. 6.
    Beck, K., Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., et al.: Agile manifesto, http://agilemanifesto.org
  7. 7.
    Poppendieck, M., Poppendieck, T.: Implementing lean software development: From concept to cash, 3rd edn. Addison-Wesley Professional, New York (2007)Google Scholar
  8. 8.
    Williams, L.: What agile teams think of agile principles. Communication of the ACM 55(4) (2012)Google Scholar
  9. 9.
    Modig, N., Åhlström, P.: This is Lean – resolving the efficiency paradox. Bulls. Graphics AB, Halmstad (2012)Google Scholar
  10. 10.
    Kniberg, M., Henrik, S.: Kanban and scrum - making the most of both. C4Media Inc. (2010)Google Scholar
  11. 11.
    Ohno, T.: Toyota production system: Beyond large scale production. Productivity Press (1988)Google Scholar
  12. 12.
    International organisation for standardisation - ISO 9241-210:2010: Ergonomics of human-system interaction - Part 210: Human-centred design process for interactive systems, Switzerland(2010) Google Scholar
  13. 13.
    Lárusdóttir, M., Cajander, Å., & Gulliksen, J.: Informal feedback rather than performance measurements–user-centred evaluation in Scrum projects. Behaviour& Information Technology, 1–18 (2013) (ahead-of-print) Google Scholar
  14. 14.
    Jia, Y., Larusdottir, M.K., Cajander, Å.: The Usage of Usability Techniques in Scrum Projects. In: Winckler, M., Forbrig, P., Bernhaupt, R. (eds.) HCSE 2012. LNCS, vol. 7623, pp. 331–341. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  15. 15.
    Larusdottir, M.K., Bjarnadottir, E.R., Gulliksen, J.: The focus on usability in testing practices in industry. In: Forbrig, P., Paternó, F., Mark Pejtersen, A. (eds.) HCIS 2010. IFIP AICT, vol. 332, pp. 98–109. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  16. 16.
    Cajander, Å., Larusdottir, M., Gulliksen, J.: Existing but not Explicit - The User Perspective in Scrum Projects in Practice. In: Kotzé, P., Marsden, G., Lindgaard, G., Wesson, J., Winckler, M. (eds.) INTERACT 2013, Part III. LNCS, vol. 8119, pp. 762–779. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  17. 17.
    Bruno, V., Dick, M.: Making usability work in industry: An Australian practitioner perspective. In: Proceedings of the 19th Australasian Conference on Computer-Human Interaction: Entertaining User Interfaces. ACM Press, Adelaide (2007)Google Scholar
  18. 18.
    Shingo, S.: Study of toyoda production system from an industrial engineering viewpoint. Productivity Press (1982)Google Scholar
  19. 19.
    Middleton, P., Flaxel, A., Cookson, A.: Lean software management case study: Timberline inc. In: Baumeister, H., Marchesi, M., Holcombe, M. (eds.) XP 2005. LNCS, vol. 3556, pp. 1–9. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  20. 20.
    Statistics Iceland office, http://www.statice.is
  21. 21.
    Icelandic chamber of commerce, http://www.vi.is
  22. 22.
    Silverman, D., Rapley, T.: Qualitative research, vol. 3. SAGE Publications Ltd. (2011)Google Scholar
  23. 23.
    Salah, D., Paige, R., Cairns, P.: A Systematic Literature Review on Agile Development Processes and User Centred Design Integration (2011)Google Scholar
  24. 24.
    Jokela, T., Koivumaa, J., Pirkola, J., Salminen, P., Kantola, N.: Methods for quantitative usability requirements: a case study on the development of the user interface of a mobile phone. Personal and Ubiquitous Computing 10(6), 345–355 (2006)CrossRefGoogle Scholar
  25. 25.
    Gulliksen, J., Cajander, Å., Eriksson, E.: Only Figures Matter?–If Measuring Usability and User Experience in Practice is Insanity or a Necessity. In: International Workshop on, vol. 91 (2008)Google Scholar
  26. 26.
    Gulliksen, J., Göransson, B., Boivie, I., Blomkvist, S., Persson, J., Cajander, Å.: Key principles for user-centred systems design. Behaviour and Information Technology 22(6), 397–409 (2003)CrossRefGoogle Scholar
  27. 27.
    Gulliksen, J., Cajander, Å., Sandblad, B., Eriksson, E., Kavathatzopoulos, I.: User-Centred Systems Design as Organizational Change: A Longitudinal Action Research Project to Improve Usability and the Computerized Work Environment in a Public Authority. International Journal of Technology and Human Interaction (IJTHI) 5(3), 13–53 (2009)CrossRefGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2014

Authors and Affiliations

  • Marta Kristín Lárusdóttir
    • 1
  • Åsa Cajander
    • 2
  • Michael Simader
    • 3
  1. 1.Reykjavik UniversityReykjavikIceland
  2. 2.Uppsala UniversityUppsalaSweden
  3. 3.Celum America IncChicagoUSA

Personalised recommendations