Abstract:
XP is a software development methodology that aims to address software project risks. However, risks for any project are dependent upon many factors and need to be assessed on a project-by-project basis. Indeed, under some circumstances, the practices that make up the XP discipline actually introduce risk into the process. Such risks must be understood in order that appropriate mitigation strategies and contingency plans might be put in place. In this paper, we introduce a process modelling framework, KiTe, and show how to use the framework as the basis for a systematic approach to identifying risk conditions inherent in XP projects.