InfoQ

Topic/Tag specific view

All content and news on InfoQ about XP


Latest featured content about XP

When Working Software Is Not Enough: A Story of Project Failure

Community
Agile
Topics
Customers & Requirements,
Collaboration

In this presentation filmed during Agile 2008, Mitch Lacey talks about a real life project that was on the verge of being successful, but was deemed as unsuccessful by the customer. Considering that "the true measure of project progress is working software", Mitch and his team delivered the software, but the client was not satisfied.

News about XP

When is Ok to Break the Rules

Community
Agile
Topics
Delivering Quality,
Unit Testing,
Agile Techniques

In “Just Ship Baby” Kent Beck, author of the JUnit Framework, reminds us that the point of all the Agile processes and practices is to produce shipping software. If they’re getting in the way of shipping software – then perhaps you need to break the rules.

How to Evaluate a Good Fit for XP?

Community
Agile
Topics
Collaboration,
Teamwork

XP might not be for everyone. An interesting discussion on the Extreme Programming group, tries to find the factors, on which, an individual should be evaluated, to determine, whether he is fit to be on an XP team.

Articles about XP

Book Review: Agile Adoption Patterns, A Roadmap to Organizational Success

Community
Agile
Topics
Delivering Value,
Agile Techniques,
Adopting Agile

Ryan Cooper reviewed Amr Elssamadisy's new book and found it a useful framework for designing customized adoption strategies. Rather than a single recipe of Agile practices for everyone, the reader is offered patterns and tools to help determine which practices will most effectively help them reach their own organization's specific goals.

Kent Beck on Agile Adoption & Values

Community
Agile
Topics
Methodologies

In an interview with InfoQ editor Kurt Christensen, Kent Beck shares his thoughts on a range of topics, from the challenges associated with adopting and applying agile values and practices within a large organization, to the future of agile as it gains mainstream acceptance.

Interviews about XP

Rachel Davies on Generic Agile

Community
Agile
Topics
Agile Techniques,
Adopting Agile

In this interview taken by Deborah Hartmann during Agile 2007, Rachel Davies, director of Agile Alliance, talks about Generic Agile, about the necessity to understand what is important in a development process, rather than sticking with a strict Agile method.

Coplien and Martin Debate TDD, CDD and Professionalism

Community
Agile
Topics
Delivering Quality,
Unit Testing,
Agile Techniques

Debate sprang up at JAOO '07 around Bob Martin's assertion that "nowadays it is irresponsible for a developer to ship a line of code he has not executed in a unit test." In this InfoQ video, he debated with Jim Coplien on this and other topics, including Design by Contract vs. TDD and how much up-front architecture is needed to keep a system consistent with the business domain model.

Presentations about XP

Agile and Beyond - The Power of Aspirational Teams

Community
Agile
Topics
Agile Techniques

In this presentation filmed during Agile 2008, Tim Mackinnon talks about the aspirations behind the Agile principles and practices, the desire to become efficient, to write quality code which does not end up being thrown away. Tim has a personal perspective on Agile practices and shares from his own experience.

10 Ways to Screw Up with Scrum and XP

Community
Agile
Topics
Agile Techniques

In this presentation filmed during Agile 2008, Henrik Kniberg talks about 10 possible reasons to fail while doing Scrum and XP. Maybe the team does not have a definition of what Done means to them, or they don't know what their velocity is, or they don't hold retrospectives.

Books about XP

Scrum and XP from the Trenches

Community
Agile
Topics
Stories & Case Studies,
Agile Techniques

For those getting started with Agile, this book offers a detailed first-person account of how one Swedish company implemented Scrum and XP with a distributed team of 40 people, and how they continuously improved their process over a year’s time.