The Impact of Agile on Technical Debt
The term “Technical Debt” was coined over 20 years ago by Ward Cunningham in a 1992 OOPSLA experience report to describe the trade-offs between delivering the most appropriate – albeit likely immature – product, in the shortest time possible. Since then the repercussions of going into “technical debt” have become more visible, yet not necessarily more broadly understood. This panel will bring together practitioners to discuss and debate the impact of agile on technical debt – and more importantly, on debt relief!
- Werner Wild (University of Innsbruck)
- Torgeir Dingsøyr (SINTEF)
- Hendrik Esser (Ericsson)
- Ken Power (Cisco)
Collaboration Tools for Agile: Learning and Practice
Tools play an important role in agile development – particularly as projects increase in scale and scope. This panel is designed to attract both academics and industry practitioners to share and discuss their challenges and experience – both in teaching elements of agile as part of a curriculum – and in practice to deliver products that delight customers. While code-oriented tools have existed since the early days of waterfall development, new collaboration methods and tools have emerged to facilitate and speed collaborative development and support (where support may be taken in the context of learning agile – or as a maintenance activity in the context of solving customer issues).
- Nils Brede Moe (SINTEF)
- Michael Keeling
- Diana Larsen (Futureworks Consulting)
Where is Extreme Programming (XP) Today?
Extreme Programming, introduced by Kent Beck in his book “Extreme Programming Explained: Embrace Change” (October, 1999), was intended as an experiment- removing factors such as: geographic location; customer multiplicity; incompetent developers; large teams and disinterested customers. At its heart were set of values and practices which evolved and grew as evidenced by the publication of a multi-volume series of texts on XP (including a second edition of Beck’s original book). This panel will look back at the roots of XP and discuss the influences and future evolution – perhaps offering comments on questions of scale and scope – such as contexts involving: large teams or teams-of-teams; non-co-located teams; multiple customers; complex systems.
- Michele Marchesi (University Cagliari)
- Charlie Poole (NUnit Guy)
- Jutta Eckstein (Agile in the Large)
- Ken Power (Cisco)
- Erik Lundh