About

Software development is hard!

  • Teams struggle to work together effectively
  • Software is hard to write
  • Software is hard to change
  • Teams waste too much time on low-quality software

At their best, Agile and Lean software methods help with all these challenges.

Bill Wake (host of this site) is a long-time developer and coach, with more than twenty years of helping teams improve.

XP123.com has hundreds of articles, on various topics related to software, especially Agile and Lean. The most-covered areas include user stories, refactoring, and Test-Driven Development (TDD).

New articles come out monthly. Sign up here to stay up to date.


Bill is an independent consultant, author, and teacher (XP123 LLC). Previously, he worked for Industrial Logic (industriallogic.com) and Gene Codes Forensics. Bill also hosts billwake.comjobaids.info, and advanceTheMusic.org.

Interested in working together? Contact Bill Wake:
Email: bill@xp123.com
Phone: 1-804-519-6799 (cell, US Eastern Time)

This statement is required by Amazon: “As an Amazon Associate I earn from qualifying purchases.” Those items are marked “affiliate link”; using the link does not increase your price but I get a small commission.

Support this site and more at https://patreon.com/billwake