Extreme Programming Refactored: The Case Against XP
@inproceedings{Stephens2003ExtremePR, title={Extreme Programming Refactored: The Case Against XP}, author={Matt Stephens and Doug Rosenberg}, booktitle={Apress}, year={2003} }
Stephens and Rosenberg examine XP in the context of existing methodologies and processes such as RUP, ICONIX, Spiral, RAD, DSDM, etc and show how XP goals can be achieved using these existing processes.
191 Citations
Dependable Software
- Computer ScienceResearch Results of the DICS Program
- 2006
Achieving software reliability takes many complementary tech-niques, directed at the process or at the products, which are summarized in this survey.
Suitability of Extreme Programming and Rup Software Development Methodologies for Soa Applications
- Computer Science
- 2007
The investigation concluded that both methodologies are not exactly suited to create SOA applications, but RUP has a greater chance to provide SOAtype applications if the proper adjustments are made, specially on the design side of the methodology.
Shifting the Focus from Methodologies to Techniques
- Computer Science
- 2005
There is a need to focus on teaching software engineering techniques rather than merely concentrating on development methodologies, and which agile practices remain effective and pedagogically beneficial under specific constraints.
Customer relationships and Extreme Programming
- Business
- 2005
Extreme Programming (XP) brings the customer and development team together into a tight functional unit, while eliminating many of the process activities of more structured software development…
Customer relationships and Extreme Programming
- BusinessACM SIGSOFT Softw. Eng. Notes
- 2005
This paper examines XP from the perspective of customer satisfaction and motivates the need for more analysis of the social, psychological, and business factors in studies of software development methods.
Enhanced context analysis for eXtreme programming (XP): describing the big picture
- Computer ScienceICSE 2007
- 2007
This paper examines how this might be achieved by streamlining Soft Systems Methodology (SSM), a well-established analysis technique, and linking it with eXtreme Programming (XP), the most popular agile approach.
Aligning computing systems with their environment: an agile perspective
- Computer Science13th Annual IEEE International Symposium and Workshop on Engineering of Computer-Based Systems (ECBS'06)
- 2006
A process is described that combines parts of SSM with XP while still attempting to remain within the general agile philosophy and an example is used to illustrate the process proposed.
Software Development and Experimentation in an Academic Environment: The Gaudí Factory
- Computer Science
- 2007
An approach to empirical software engineering based on a combined software factory and software laboratory, which combines practices from Extreme Programming with architectural design and improved documentation in order to find a balance between agility, maintainability and reliability.
A Adaptive XP-based approach to Agile Development
- Computer ScienceArXiv
- 2012
This paper elaborate how XP practices can be used to thinking, collaborating, releasing, planning, developing, and the state that make the team and organization more successful.
BPUF: Big Picture Up Front
- BusinessXP
- 2005
There is benefit in the full development team considering the ‘big picture' before beginning implementation as long as this can be undertaken in a suitably agile way.
References
SHOWING 1-3 OF 3 REFERENCES
Adventures in C#: Ship It," http: //WWtl
- xprogra11111ing. com/xpmag/acsShipiterationOne. htm, August
- 2002
Why Data Models Shouldn't Drive Object Models (And Vice Versa)," http: I /www. agiledata
- org/ essays/ dri vingForces. html,
- 2003
Book Review: Extreme Programming Explained," http: //i
- f. alexander. users. btopenworld. com/reviews/beck. htm, October
- 2000