Seminar - Satisfaction, Practices, and Influences in Agile Software Development

School of Engineering and Computer Science Seminar

Speaker: Martin Kropp (University of Applied Sciences and Arts Northwestern Switzerland)
Time: Friday 6th July 2018 at 12:00 PM - 01:00 PM
Location: Cotton Club, Cotton 350
URL: https://www.fhnw.ch/en/people/martin-kropp

Add to Calendar Add to your calendar

Abstract

The principles behind the Agile Manifesto begin with “Our highest priority is to satisfy the customer. . . ”. It also states that Agile projects should be build around motivated and self-organized teams, which might also lead to more satisfied developers. Several studies indeed report an increased job satisfaction by anecdotal evidence. In this paper we address the topic of satisfaction by in-depth analysis of the results of a nationwide survey about software development in Switzerland.We wanted to find out if satisfaction depends on the applied development method, and, more concrete, how satisfaction relates to other elements in the development process, including the use of various practices, and the influences on business, team and software issues. We found that higher satisfaction is reported more by those using Agile development than with plan-driven processes. We explored the different perspectives of developers and those with a management role and found a high consistency of satisfaction between Agile developers and Agile management, and big differences with using working plan-driven methods. We found that certain practices and influences have high correlations to satisfaction, and that collaborative processes are closely related to satisfaction, especially when combined with technical practices. Applying recursive partitioning, we found which elements were most important for satisfaction, and gained insight about how practices and influences work in combination. We also explored the relationship between satisfaction and personal experience with Agile development. Our results in this analysis are principally descriptive, but we think they can be a relevant contribution to understand the challenges for everyone involved in Agile development, and can help in the transformation to Agile.

Bio
Martin is professor for Software Engineering at the Institute of Mobile and Distributed Systems at the University of Applied Sciences and Arts Northwestern Switzerland. His main interest is in everything that makes software development more efficient, including build automation, testing, refactoring and development methodologies. His current main research interest is in agile methodologies and tools supporting agile teams in their daily work and their collaboration. He is co-founder and organizer of the bi-annual online survey Swiss Agile Study and the Swiss Agile Research Network. He is member of the management board of the Software Engineering Network, SWEN, member of CHOOSE and GI (German Informatics Society).

http://www.swissagileresearchnetwork.ch/

Go backGo back to the seminar list