Lars Bendix, University of Lund
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. Presentation: "Panel TDD"
Track:
Test-Driven Development
Time: Tuesday 16:45 - 17:30 Location: Conference Hall 1 |
|