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 ?
Teaching software engineering practices with Extreme Programming.
The development was experimental and focused on programming software for the Android platform (Girones, 2014) using Java (Friesen, 2014), following the agile methodologies SCRUM (Sims & Johnson, 2012) and Extreme Programming (XP) (Beck & Andres, 2005; Letelier & Penades, 2006).
Either we consider Extreme Programming (XP), Scrum, or some other agile method, all of them implies open communication between counterparts (firms, clients, policy institution, universities, ecological agencies, consultancy agencies, inventors and marketing agencies) and implements specific principles that have stood the test of time.
Toward Empowering Extreme Programming from an Architectural Viewpoint," in Proc.
Integrando o Design de Interfaces centrado na Experiencia do Usuario ao processo de Desenvolvimento de Software com Extreme Programming.
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.
Following the Extreme Programming (XP) Methodology (Beck, 2004), the application was developed in a series of three iterations.
Se utiliza la propuesta metodologica de Alcalde y Salas, la cual es un hibrido entre eXtreme Programming o Programacion Extrema (XP), con la Metodologia de Diseno Instruccional de Materiales Educativos Computarizados (MDI-MEC) y el Proceso Unificado de Rational (RUP).
QuickUML is an intuitive UML tool, well suited to agile development methods or extreme programming.