Kropp, Martin
E-Mail-Adresse
Geburtsdatum
Projekt
Organisationseinheiten
Berufsbeschreibung
Nachname
Vorname
Name
Suchergebnisse
Stress in Agile Software Development: Practices and Outcomes
2018, Kropp, Martin, Meier, Andreas, Anslow, Craig, Biddle, Robert, Garbajosa, Juan, Wang, Xiaofeng, Aguiar, Ademar
Stress is an important workplace issue, affecting both the health of individuals, and the health of organizations. Early advocacy for Agile Software Development suggested it might help avoid stress, with practices that emphasize a sustainable pace, and self-organizing teams. Our analysis of a 2014 survey, however, suggested that stress might still be commonplace in Agile teams, especially for those with less experience. We also noticed that newcomers to Agile emphasized technical, rather than collaborative, practices, and speculated this might explain the stress. We explored this in our analysis of a follow-up survey conducted in 2016, and report our findings in this paper. We show that there are a variety of factors involved, and that avoiding stress is associated with both collaborative and technical practices, and a range of outcomes.
Agile Practices, Collaboration and Experience: An Empirical Study About the Effect of Experience in Agile Software Development
2016, Kropp, Martin, Meier, Andreas, Biddle, Robert, Abrahamsson, Pekka, Jedlitschka, Andreas
Collaboration and human factors in software development: Teaching agile methodologies based on industrial insight
2016, Kropp, Martin, Meier, Andreas, Al Hammadi, Hussain
New sustainable teaching approaches in software engineering education
2014, Kropp, Martin, Meier, Andreas
Sources of satisfaction in agile software development
2018, Kropp, Martin, Biddle, Robert, Meier, Andreas, Anslow, Craig
In this paper we address the topic of satisfaction by analysis of the results of a national survey of software development in Switzerland. We found that satisfaction is reported more by those using Agile development than with plan-driven processes. We explored how satisfaction relates to oth-er elements in the development process, including the use of various practices, and the in!uences on business, team and software issues. We found that certain practices and in!uences have high correlations to satisfaction, and that collaborative processes are closely related to sat-isfaction, especially when combined with technical practices. Our intention in this analysis is principally descriptive, but we think the results are important to understand the challenges for everyone involved in Agile development, and can help in the transformation to Agile.
Teaching Agile Collaboration Skills in the Classroom
2016, Kropp, Martin, Meier, Andreas, Biddle, Robert
Agile methodologies like Scrum or Extreme Programming have come a long way over the last fifteen years. Recent quantitative studies show that many companies have successfully adopted agile methodologies. It was found that in agile software development, experience leads to collaboration. It could also be shown that successful professional agile teams tend to use more collaboration practices. In 2013, the new Computer Science studies at the University of Applied Sciences were started. For this, a new curriculum was developed. This paper presents and discusses the lectures, labs and educational software projects in the programming and software engineering modules. It is discussed how agile collaboration and collaboration practices can be taught in the classroom. For this, the setup and observations of an agile student project are presented and different online collaboration tools are discussed. It is argued that software engineering education benefits significantly from embracing the modern collaboration tools the Internet has made available.
Teaching and learning agile collaboration
2014-07-08T00:00:00Z, Kropp, Martin, Meier, Andreas, Mateescu, Magdalena, Zahn, Carmen
Myagile: sociological and cultural effects of agile on teams and their members
2018, Biddle, Robert, Meier, Andreas, Kropp, Martin, Anslow, Craig
Experience Report of Teaching Agile Collaboration and Values: Agile Software Development in Large Student Teams
2016, Kropp, Martin, Meier, Andreas, Perellano, Gerald
Communication and collaboration are central skills for agile development. Trust, openness, transparency and equality are core agile values and there is a shortage of software developers with these skills. How can we teach software engineering so that students get these skills together with the needed technical competences? This paper presents and discusses the setup of an innovative agile educational student project. The didactical concept is based on results from several industry studies, which give insight into the required competencies of agile software developers.
Keine erfolgreichen agilen Projekte ohne agile Kollaboration
2014, Kropp, Martin, Meier, Andreas, Greiwe, Stephanie