Enhanced Context Analysis for eXtreme Programming (XP): Describing the Big Picture

Frank Keenan, D. Bustard

    Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

    Abstract

    Any computing system operates in and provides support for a particular environment. The importance of conducting an appropriate analysis of that environment or context is frequently stressed. Despite this, it is often overlooked in the development of many computing systems. Agile approaches to software development recognise this weakness, emphasising the need for closer customer collaboration. Essentially, a customer representative is responsible for providing the required knowledge of the environment. Nevertheless, problems remain with many difficulties reported for the customer role. The recent version of eXtreme Programming (XP), the most popular agile approach, acknowledges this with new practices recommending consideration of the broader context, taking account of the big picture. Despite this, little advice is given on how this might be implemented. This paper examines how this might be achieved by streamlining Soft Systems Methodology (SSM), a well established analysis technique, and linking it with XP. The first part of this paper describes the linked approach. This is then followed by a report on an investigation of the approach that has been assessed through experimental group projects with undergraduate computing students. The results highlight some of the strengths and weaknesses of the linkage, indicating directions for future research.
    Original languageEnglish
    Title of host publicationSoftware Engineering and Applications (SEA 2007)
    Place of PublicationCambridge, MA
    PublisherACTA Press
    Pages459-464
    ISBN (Print)987-0-88986-705-5
    Publication statusPublished (in print/issue) - Nov 2007

    Fingerprint

    Dive into the research topics of 'Enhanced Context Analysis for eXtreme Programming (XP): Describing the Big Picture'. Together they form a unique fingerprint.

    Cite this