To main content

Key Challenges of Improving Agile Teamwork

Abstract

Inspect and adapt is essential to succeed with agile software development. Our objective was to understand the challenges of software process improvement in agile software development teams. We designed a multiple case study consisting of five projects in three software product companies that applied Scrum. We collected data in semi-structured interviews. We found that long-term quality was often in conflict with short-term progress, specialization hinders self-management, process related problems are difficult to solve and there are major organizational barriers to self-management. The main conclusion drawn from this work is that software process improvement challenges in agile software development are the problems of increasing redundancy to create conditions for the team to self-manage, to learn how to learn, and to improving agile software development as a large long-term organizational change project.

Category

Academic lecture

Language

English

Author(s)

Affiliation

  • SINTEF Digital / Software Engineering, Safety and Security

Presented at

XP2013

Place

Wien

Date

03.06.2013 - 07.06.2013

Organizer

XP2013

Year

2013

View this publication at Cristin