What Elements of XP are being Adopted by Industry Practitioners?
Jeffrey A. Livermore
Abstract
Jeffrey A. Livermore
Abstract
This research focused on the factors that impact implementing agile software development methodologies. Extreme programming is the most commonly implemented agile methodology. Information on agile methodology implementation was collected via an online survey instrument distributed to members of software process improvement user groups. During the course of the research, it was discovered that very few organizations implement all of the XP principles. Organizations are also modifying the XP principles to suit their corporate cultures and development environments. This research measured the degree to which each of the XP principles has been adopted and modified by industry practitioners
OpenAlex reports 9 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This research focused on the factors that impact implementing agile software development methodologies. Extreme programming is the most commonly implemented agile methodology. Information on agile methodology implementation was collected via an online survey instrument distributed to members of software process improvement user groups. During the course of the research, it was discovered that very few organizations implement all of the XP principles. Organizations are also modifying the XP principles to suit their corporate cultures and development environments. This research measured the degree to which each of the XP principles has been adopted and modified by industry practitioners
Key concepts: Extreme programming, Agile software development, Extreme programming practices, User story, Agile usability engineering, Computer science, Software engineering, Process (computing)