Extreme Programming Examined
Extreme Programming (XP) is a flexible programming discipline that emphasizes constant integration, frequent small releases, co Extreme Programming (XP) is a flexible programming discipline that emphasizes constant integration, frequent small releases, continual customer feedback, and a teamwork approach. With considerable fanfare, XP has taken the mainstream of software engineering by storm. It has been adopted by an increasing number of development organizations worldwide. At the first annual Conference on Extreme Programming and Flexible Processes in Software Engineering, held in Italy in June of 2000, leading theorists and practitioners came together to share principles, techniques, tools, best practices for XP, and other flexible methodologies. Extreme Programming Examined gathers the 33 most insightful papers from this conference into one volume. With contributions by Kent Beck, Martin Fowler, Ward Cunningham, Ron Jeffries, and other visionaries in the field, these papers together represent the state-of-the-art in XP methodology as well as a glimpse at the future of XP. Individual articles are organized into cohesive categories that allow the reader to learn and apply this ma
1 page matching "you aren't gonna need it" in this book
Results 1-1 of 1
What people are saying - Write a review
We haven't found any reviews in the usual places.
If Design Dead?
The Tao of Extreme Programming
Methodology and Process
29 other sections not shown
activities Addison agent analysis approach architecture artifacts behavior changes chapter communication component CORBA CRC cards customers daily build database defined Design Patterns devel development team diagrams discuss distributed documentation domain ensure environment example execution experience Extreme Programming Extreme Programming Explained feature team feedback Figure framework development framework version functionality implementation improve incremental integration interaction interface iteration Java JUnit Kent Beck layer maintenance ment method methodology Mock Objects module Object-Oriented On-line open-source package pair programming phase planning game policy classes problem prototype public void re-reasoning Refactoring Browser release requirements result simple simulator Smalltalk smart pointer SmartPtr software development process Software Engineering software product lines software systems solution source code specific target task team members team stream techniques template test classes tion tool TUKAN unit tests USDP user stories VCAPS weak nodes workflows workspace write XP practices