A road map for implementing eXtreme programming

Kim Man Lui, Chun Chung Chan

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

9 Citations (Scopus)

Abstract

This paper proposes an implementation roadmap that shows how in-experienced software teams in industrial developing areas in China can adopt eXtreme Programming (XP) to produce software applications. Inexperienced teams unfamiliar with XP can face difficulties in adopting at once all twelve XP practices in a "big bang" implementation strategy. Intuitively, a step-by-step approach might seem more practical; however, XP practices are heavily intertwined and mutually dependent, creating problems in terms of prioritizing and justifying one instructional sequence over another. We propose a way to technically analyze the complex interrelationships between XP practices by identifying cluster patterns. These patterns can then be used to assist us in sequencing the introduction XP practices, helping both inexperienced teams and classroom learners in using XP. This work has value in both industrial and educational contexts.
Original languageEnglish
Title of host publicationUnifying the Software Process Spectrum - International Software Process Workshop, SPW 2005, Revised Selected Papers
Pages474-481
Number of pages8
DOIs
Publication statusPublished - 23 Jun 2006
EventInternational Software Process Workshop, SPW 2005 - Beijing, China
Duration: 25 May 200527 May 2005

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume3840 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Software Process Workshop, SPW 2005
CountryChina
CityBeijing
Period25/05/0527/05/05

Keywords

  • Managing Inexperienced Software Teams
  • Test-Driven Development
  • Visual Data Mining
  • XP in China

ASJC Scopus subject areas

  • Computer Science(all)
  • Biochemistry, Genetics and Molecular Biology(all)
  • Theoretical Computer Science

Cite this