James Shore

Agile consultant, speaker, and author

  • @jamesshore

Portland, Oregon

Areas of Expertise:

  • agile
  • xp
  • scrum
  • test-driven development
  • object-oriented design
  • JavaScript
  • consulting
  • speaking
  • training

James Shore teaches, writes, and consults on Agile development processes. He led his first Agile team in 1999 and was an early adopter of Extreme Programming in 2000. Today, he focuses on helping people understand how all aspects of Agile, from technical, to business, to social, fit together to create successful software.

James is an inaugural recipient of the Agile Alliance's Gordon Pask Award for Contributions to Agile Practice and is co-author of The Art of Agile Development (O'Reilly, 2007). In 2012, InfoQ named him one of the "most influential people in Agile." He writes about software development on his "Art of Agile" blog at http://jamesshore.com and he hosts the screencast series "Let's Code: Test-Driven JavaScript" at http://letscodejavascript.com.

The Art of Agile Development The Art of Agile Development
by chromatic , James Shore
October 2007
Print: $39.99
Ebook: $33.99

"This book is a treasure. Not only does it explain Agile Development clearly and entertainingly, but it is thoroughly grounded in how it pans out in real organisations. It also covers several business and software engineering issues which I didn't expect, such as unit testing techniques and process improvement."
--Roger Spooner, Edinburgh Perl Mongers

"The Art of Agile Development by James Shore and Shane Warden is the most definitive description of agile development that I have seen. It is ultimately very readable and very detailed. It's quite obvious that the authors put a lot of experience and research into developing this practical guide to agile development...[T]his is an exceptional book and I recommend it to anyone who wants to be a modern developer of quality software. "
--Tim Dugan, StickyMinds.com

"I can't think of a better XP practitioner-guide to date that conveys both the practices and principles of XP for novices and intermediate-level readers, and also goes beyond explaining them to provide quintessential insights, tips, contraindications, alternatives, and organizational strategies for how to overcome the many technical and organizational barriers that can stall an otherwise successful attempt adopting XP. "
--Brad Appleton, Agile Journal