InfoQ

InfoQ

Topic/Tag specific view

XP Content on InfoQ


Latest featured content about XP

Collaboration: At the Extremities of Extreme

Topics
XP,
Collaboration,
Agile Cambridge UK 2011,
Agile Techniques,
Pair Programming,
Agile Cambridge UK,
Teamwork,
Agile,
Conferences

Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.

News about XP

Survey Confirms Scaling Agile Across The Organisation Is Still A Challenge

Topics
Waterfall,
XP,
Adopting Agile,
Kanban,
Pair Programming,
Scrum,
Agile Techniques,
Lean,
Agile in the Enterprise,
Project Management,
TDD,
Agile,
Testing

Forrester have recently released the results of their November 2011 Global Agile Software Application Development Online Survey in a report entitled "Survey Results: How Agile Is Your Organization?" It contains a number of interesting findings around how organisations that have adopted Agile are dealing with their implementation.

The Most Influential People in Agile

Topics
XP,
Lean,
Scrum,
Pair Programming,
Agile,
Gordon Pask Award

A recent post by Paul Dolman-Darrall on the Value, Flow, Quality blog proposed a list of the 20 most influential people in the Agile community.

When to Cease Being an Agile Coach?

Topics
Communication,
Adopting Agile,
Distributed Teams,
Coaching,
XP,
Teamwork,
Coaching and Mentoring,
Agile in the Enterprise,
Pair Programming,
Scrum,
Agile

Agile coach Morgan Ahlström recently turned to the Agile Coach Support mailing list to ask how to deal with an organization that said they wanted the benefits of becoming more agile, but was behaving in ways contrary to that goal.

Articles about XP

Naresh Jain: Dealing with Change in an Evolving Contextual World

Topics
XP,
Pair Programming,
Lean,
Agile

Naresh Jain won the Gordan Pask award in 2007. He writes about the need to adapt our processes and build on top of agile practices, one size doesn't fit all and processes must evolve as we tackle more and more complex problems. He examines some of the key elements from the Lean Startup movement and shows how they are the logical next step for many agile implementations.

Making TDD Stick: Problems and Solutions for Adopters

Topics
Collaboration,
XP,
Pair Programming,
Teamwork,
Agile Techniques,
Methodologies,
TDD,
Agile,
Programming,
Testing

Mark Levison observed that, after solid classroom training, teams in larger companies still struggle to adopt TDD. To better understand the problem he surveyed team members. In this article he shares the problems he uncovered and his own comprehensive strategy, designed to help anyone introducing TDD into an organization.

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

Topics
Delivering Value,
XP,
Introducing Agile,
Agile Techniques,
Pair Programming,
Agile in the Enterprise,
Software Craftsmanship,
Scrum,
Patterns and Practices,
Patterns,
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.

Presentations about XP

The Golden Circle – Why How What

Topics
Kanban,
XP,
GOTO 2011,
Pair Programming,
Scrum,
Lean,
Agile Techniques,
GOTO Conference,
Agile,
Conferences

Jean Tabaka challenges the audience to reflect on what Agile practices they are employing, how they are using them, ending with the questions “Why have their organization chosen to go Agile?

Leaner Programmer Anarchy

Topics
QCon London 2011,
XP,
Kanban,
Agile Techniques,
Pair Programming,
QCon,
Lean,
Agile,
Conferences

Fred George discusses Programmer Anarchy, a development process where programmers are not just empowered to act but the driving force behind a product, leading to substantial increase in results.

Interviews about XP

Jeff Patton on the Product Owner’s World

Topics
Communication,
User Stories,
Artifacts & Tools,
Product Owner,
XP,
Customers & Requirements,
Distributed Teams,
Collaboration,
Delivering Value,
Tools,
Software Craftsmanship,
Project Management,
Scrum,
Pair Programming,
Agile Alliance,
Teamwork,
Lean,
Agile Techniques,
Agile,
Agile Manifesto Anniversary,
Agile2011,
Story Mapping

In this interview, Jeff Patton discusses the Product Owner role and points out that Agile has never been very focused on the customer. While Agile development excels at “delivery”, it struggles to support “discovery” (i.e. defining what the customer really needs). Also discussed are techniques such as Lean Startup and story maps and the importance of defining business value in an Agile context.

Andrew Hunt on Pragmatic Programming

Topics
HTML 5,
HTML5,
HTML,
Rich Internet Apps,
Adopting Agile,
Version Control,
XP,
Kanban,
Markup Languages,
Web Development,
Agile Techniques,
Lean,
Scrum,
Languages,
Agile in the Enterprise,
Pair Programming,
Software Craftsmanship,
Agile Alliance,
Agile Test,
Source Control,
Agile,
Pragmatic Thinking,
Agile Manifesto Anniversary,
Testing,
Agile2011,
Programming,
Services,
CoffeeScript

InfoQ sits down with Andrew Hunt, one of the original Agile Manifesto signatories, to discuss how Agile has diverged from the original vision and how pragmatic programming has evolved. Andy discusses CoffesScript, Arduino, and HTML5 and he shares his views on the effectiveness of pair programming, Agile testing methods and other practices.

Books about XP

Scrum and XP from the Trenches

Topics
Collaborative Technologies,
Collaboration,
XP,
Distributed Teams,
Introducing Agile,
Stories & Case Studies,
Agile Techniques,
Scrum,
Teamwork,
Pair Programming,
Agile in the Enterprise,
Agile

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.