About

Software development is hard!

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

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

Bill Wake (host of this site) is a long-time developer and agile 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 Central 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