{"title":"Subclassing XP: breaking its rules the right way","authors":"G. Luck","doi":"10.1109/ADEVC.2004.19","DOIUrl":null,"url":null,"abstract":"Extreme programming encourages adoption of all of its practices. In practice many projects drop practices. What remains can be an incomplete methodology, which is dangerous. This problem can be overcome by replacing each removed dropped practice with a compensating practice tailored to the circumstances of the project - effectively subclassing XP. This experience report recounts the experiences of subclassing of XP at Wotif.com, where pair programming was replaced with \"pairing\" and refactoring was replaced with \"team refactoring\".","PeriodicalId":280514,"journal":{"name":"Agile Development Conference","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Agile Development Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ADEVC.2004.19","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 15
Abstract
Extreme programming encourages adoption of all of its practices. In practice many projects drop practices. What remains can be an incomplete methodology, which is dangerous. This problem can be overcome by replacing each removed dropped practice with a compensating practice tailored to the circumstances of the project - effectively subclassing XP. This experience report recounts the experiences of subclassing of XP at Wotif.com, where pair programming was replaced with "pairing" and refactoring was replaced with "team refactoring".