Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Endo-testing: unit testing with mock objects
Extreme programming examined
Writing Effective Use Cases
Rapid Development: Taming Wild Software Schedules
Rapid Development: Taming Wild Software Schedules
Extreme Programming Installed
Comparison of CMM Level 2 and eXtreme Programming
ECSQ '02 Proceedings of the 7th International Conference on Software Quality
Software Quality and Agile Methods
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Automating regression testing for evolving GUI software: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice - 2003 International Conference on Software Maintenance: The Architectural Evolution of Systems
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
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
Exploring the underlying aspects of pair programming: The impact of personality
Information and Software Technology
Modeling dynamics in agile software development
ACM Transactions on Management Information Systems (TMIS)
A framework for understanding the factors influencing pair programming success
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
PROFES'05 Proceedings of the 6th 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
Hi-index | 0.00 |
The author describes a project that was started using many Extreme Programming practices in a company that has a traditional formal development process. He discusses how XP was proposed to management, how the project seed was started and grown, what the team faced during its first six months, and what worked.