Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Extreme programming explained: embrace change
Extreme programming explained: embrace change
The pragmatic programmer: from journeyman to master
The pragmatic programmer: from journeyman to master
Extreme programming examined
Extreme programming applied: playing to win
Extreme programming applied: playing to win
The Mythical Man-Month: Essays on Softw
The Mythical Man-Month: Essays on Softw
Pair Programming Illuminated
Test Driven Development: By Example
Test Driven Development: By Example
Questioning Extreme Programming
Questioning Extreme Programming
Testing Extreme Programming
Stand and Deliver: Why I Hate Stand-Up Meetings
Queue - Power Management
Software Quality and Agile Methods
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Integrating agile software development into stage-gate managed product development
Empirical Software Engineering
Analysis of the interaction between practices for introducing XP effectively
Proceedings of the 28th international conference on Software engineering
Results from introducing component-level test automation and test-driven development
Journal of Systems and Software - Special issue: Selected papers from the 11th Asia Pacific software engineering conference (APSEC 2004)
Investigating software process in practice: A grounded theory perspective
Journal of Systems and Software
Proceedings of the 2008 international workshop on Scrutinizing agile practices or shoot-out at the agile corral
RDP technique: a practice to customize xp
Proceedings of the 2008 international workshop on Scrutinizing agile practices or shoot-out at the agile corral
The impact of agile practices on communication in software development
Empirical Software Engineering
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Bridging Test and Model-Driven Approaches in Web Engineering
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
Information Systems Research
Coevolving Systems and the Organization of Agile Software Development
Information Systems Research
ACM Transactions on Software Engineering and Methodology (TOSEM)
Incorporating usability requirements in a test/model-driven web engineering approach
Journal of Web Engineering
Critical issues on test-driven development
PROFES'11 Proceedings of the 12th international conference on Product-focused software process improvement
Systematic piloting of agile methods in the large: two cases in embedded systems development
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
Assimilation of agile practices in use
Information Systems Journal
When agile meets the enterprise
Information and Software Technology
Hi-index | 0.00 |
In this article, the author shares how ThoughtWorks introduced Extreme programming into an organization and successfully completed a bleeding-edge technology project with client staff that had no previous experience using an Agile development approach. This article illustrates not only how XP helped make the project a success, but also provides other valuable lessons learned regarding the introduction of XP at client sites.