Improving the way that teams work together by reflecting and improving the executed process is at the heart of agile processes. The idea of iterative process improvement takes various forms in different agile development methodologies, e.g. Scrum Retrospectives. However, these methods do not prescribe how improvement steps should be conducted in detail. In this research we investigate how agile software teams can use their development data, such as commits or tickets, created during regular development activities, to drive and track process improvement steps. Our previous research focused on data-informed process improvement in the context of student teams, where controlled circumstances and deep domain knowledge allowed creation and usage of specific process measures. Encouraged by positive results in this area, we investigate the process improvement approaches employed in industry teams. Researching how the vital mechanism of process improvement is implemented and how development data is already being used in practice in modern software development leads to a more complete picture of agile process improvement. It is the first step in enabling a data-informed feedback and improvement process, tailored to a team’s context and based on the development data of individual teams.
Tue 28 MayDisplayed time zone: Eastern Time (US & Canada) change
11:00 - 12:30 | |||
11:00 22mTalk | Improving the software logging practices in DevOps Doctoral Symposium | ||
11:22 22mTalk | Feedback in Scrum: Data-Informed Retrospectives Doctoral Symposium Christoph Matthies Hasso Plattner Institute, University of Potsdam | ||
11:45 22mTalk | Digital Nudges for Encouraging Developer Actions Doctoral Symposium Chris Brown North Carolina State University | ||
12:07 22mTalk | Stuck in The Middle: Removing Obstacles to New Program Features through Batch Refactoring Doctoral Symposium Eduardo Fernandes Pontifical Catholic University of Rio de Janeiro |