<<< Previous speaker Next speaker >>>

Lars Bendix, University of Lund

Lars  Bendix Lars Bendix is an associate professor at Lund Institute of Technology, Sweden, where he works with local people from academia and industry to create a Scandinavian Centre for Software Configuration Management Research. Software configuration management has been one of his main research interests for more than a decade. He teaches the subject at University, has given tutorials for industrial audiences, and has worked with many companies to improve their software configuration management practices. For the past several years he has also been involved in Extreme Programming, teaching and coaching students on how to practice Extreme Programming on their projects and how to become good coaches themselves. This experience has furthered his interest in and possibilities of making the application of Software Configuration Management as agile as possible. He received his Masters Degree in Computer Science from Aarhus University, Denmark in 1986 and his PhD Degree from Aalborg University, Denmark in 1996. He has spent several sabbaticals abroad.

Presentation: "Configuration Management for eXtreme Programming"

Track:   Test-Driven Development

Time: Tuesday 15:45 - 16:30

Location: Conference Hall 1

Abstract:

EXtreme Programming (XP) has come of age as a software development method and quite a lot of literature describes its philosophy and practices. However, Software Configuration Management (SCM) is almost never mentioned explicitly, leaving XP newcomers with the impression that SCM is not needed and SCM people with the impression that XP is not sound from an SCM perspective.

In this presentation, we will analyse XP and its practices from an SCM perspective to see if they really go against common SCM standards and best practices. In this analysis, we take into consideration that the XP context is different from that of traditional projects.

The need for SCM to support the XP practices must be made explicit in XP. We will design a number of SCM-specific sub-practices that can be added to the traditional XP practices to make XP a more complete development method from an SCM perspective.

Finally, we tell how we have implemented these sub-practices on several dozens XP projects carried out by students and our experience from doing so through several iterations.

Password protected Download slides

Presentation: "Panel TDD"

Track:   Test-Driven Development

Time: Tuesday 16:45 - 17:30

Location: Conference Hall 1