extreme programming


Also found in: Medical, Acronyms, Encyclopedia, Wikipedia.

extreme programming

n
(Computer Science) a discipline of software engineering following a specific structure, designed to simplify and speed up the development process. Abbreviation: XP
Mentioned in ?
References in periodicals archive ?
Whereas Scrum is a process to manage a product, eXtreme Programming (XP) is an agile development methodology focused on software development as a whole.
For example, Extreme Programming, XP (Beck 2000) has the concept of "collective ownership", while Scrum (Sutherland 2007) has "scrum teams".
Among all extreme programming techniques, pair programming raises most concerns.
The class will cover four key Agile frameworks-Scrum, eXtreme Programming (XP), Lean Software Development (LSD), and Feature-Driven Development (FDD)-as well as two important tools-Test-Driven Development and Agile Modeling.
Essential Practices for Agile Developers - part of SolutionsIQ's comprehensive Agile solution - provides hands-on training in Extreme Programming (XP) within a Scrum project framework.
He also has a reputation as an evangelist, specializing in SCRUM, eXtreme programming methodologies, is a recognised Test Methodologist as well as a certified SCRUM Master and Practitioner.
com) is a recognized pioneer and leader in Extreme Programming (XP) and Lean Management.
Based on Beck's Extreme programming explained, this guide illustrates the application of agile software development practices to a five-developer team using Microsoft's Visual Studio 2005 team system.
Representatives from Extreme Programming, SCRUM, DSDM, Adaptive Software Development, Crystal, Feature-Driven Development, Pragmatic Programming, and others sympathetic to the need for an alternative to documentation driven, heavyweight software development processes convened.
The extreme Programming (XP) development methodology, with its emphasis on pair programming, may provide a solution for the dual requirements of software development efficiency and quality.
Utilizing Extreme Programming practices to implement customer requested features, the software is the most stable version ever.
He also has a reputation as an Agile evangelist, specializing in SCRUM, eXtreme programming methodologies, and is a certified SCRUM Master and Practitioner, as well as a recognised Test Methodologist.