A cross-program investigation of students' perceptions of agile methods
Proceedings of the 27th international conference on Software engineering
Extreme programming promotes extreme learning?
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Customer relationships and Extreme Programming
HSSE '05 Proceedings of the 2005 workshop on Human and social factors of software engineering
Teaching software engineering practices with Extreme Programming
Journal of Computing Sciences in Colleges
Customising agile methods to software practices at Intel Shannon
European Journal of Information Systems - Including a special section on business agility and diffusion of information technology
Agile Software Testing in a Large-Scale Project
IEEE Software
Pair programming productivity: Novice-novice vs. expert-expert
International Journal of Human-Computer Studies - Human-computer interaction research in the managemant information systems discipline
The impact of the Abilene Paradox on double-loop learning in an agile team
Information and Software Technology
Users as contextual features of software product development and testing
Proceedings of the 2007 international ACM conference on Supporting group work
Empirical studies of agile software development: A systematic review
Information and Software Technology
Reality is our laboratory: communities of practice in applied computer science
Behaviour & Information Technology - Computer Support for Learning Communities
Balancing Agility and Formalism in Software Engineering
Empirical investigation towards the effectiveness of Test First programming
Information and Software Technology
The effectiveness of pair programming: A meta-analysis
Information and Software Technology
Journal of Systems and Software
Information Systems Research
Coevolving Systems and the Organization of Agile Software Development
Information Systems Research
Enhanced context analysis for eXtreme programming (XP): describing the big picture
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
Enterprise SoBA: large-scale implementation of acceptance test driven story cards
IRI'09 Proceedings of the 10th IEEE international conference on Information Reuse & Integration
ACM Transactions on Software Engineering and Methodology (TOSEM)
Perceived productivity threats in large agile development projects
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Empirical Software Engineering
Measuring fidelity to extreme programming: a psychometric approach
Empirical Software Engineering
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Information Systems Research
Adopting agile practices in teams with no direct programming responsibility - a case study
PROFES'11 Proceedings of the 12th international conference on Product-focused software process improvement
Testing with guarantees and the failure of regression testing in extreme programming
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
Dependable Systems
Software process fusion: uniting pair programming and solo programming processes
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
An approach to test-driven development of conceptual schemas
Data & Knowledge Engineering
How much is just enough?: some documentation patterns on Agile projects
Proceedings of the 15th European Conference on Pattern Languages of Programs
The dark side of agile software development
Proceedings of the ACM international symposium on New ideas, new paradigms, and reflections on programming and software
International Journal of Information Technology Project Management
Human Resource Related Problems in Agile and Traditional Software Project Process Models
International Journal of Information Technology Project Management
Successful extreme programming: Fidelity to the methodology or good teamworking?
Information and Software Technology
Hi-index | 0.00 |
From the Publisher:"Extreme Programming Refactored: The Case Against XP" is meant to provide an independent look at Extreme Programming. It is meant to cut through the marketing hype of Extreme Programming and expose a number of weaknesses with this approach to software development. It tries to draw a distinction between true "agility" in a software process and "fragility" inherent in techniques such as oral documentation.Extreme Programming (XP) is a consummate mix of good goals, some good advice, and lots of bad advice. The goals and the good advice draw people in; the bad advice can potentially cause projects to fail. The XPers' theory is that when applied together, this mixture of rules will somehow magically be safe. XP therefore represents a high-risk process, wrapped in a "feel-good" methodology. The marketing, hype, and earnest self-assurance of its authors will convince many project leaders to try out XP on their next project. In "Extreme Programming Refactored: The Case Against XP" into a more viable process, Rosenberg and Stephens are not attempting to define a new methodology, as there are plenty of those in the World already. Instead, they will be examining XP in the context of existing methodologies and processes such as RUP, ICONIX, Spiral, RAD, DSDM, etc - and showing how XP goals can be achieved using these existing processes (with a slight emphasis on RUP and ICONIX), using software wisdom that has been tried and proven to work again and again.