XP (Extreme Programming) is a form of Agile software development. This site contains Bill Wake’s essays on XP, Agile, Lean, Scrum, and related topics.
I have a comics series! “SwiftUI – Data for Views“.
Join Me on Twitch! Monday through Thursday, 2-4:30pm US EDT (6-8:30pm UTC) https://xp123.com/twitch Current project: Word game with a twist. Old episodes are on YouTube. |
Customer |
Programmer |
Tester |
Coach |
Start Here
Try these pages for an overview of particular areas in software development:
Most Popular Articles
- TDD is an Alchemy Trick: Points and Partitions
- INVEST in Good Stories: I, N, V, E, S, T
- Resources: Refactoring, TDD, Set-Based Design, Coaching, Testing.
- Twenty Ways to Split Stories
- XP on One Page, Scrum on a Page
- Set-Based Concurrent Engineering
- Room and Charts Gallery (Contribute! Share your pictures.)
- Scrum from Hell
- Test-First Challenge
- Job Aids (now an external site)
- Games
Reviews
Check out my reviews (mostly books) on a variety of topics.
(Disclaimer: If you buy a book through my link, I get a small credit with Amazon.)
Your Host
Bill Wake is an independent consultant and teacher. Bill has been involved with XP and Agile software for many years, in a variety of domains including financial, biotechnology, publishing, and more. His other interests include design, games, and mountain dulcimer.
Follow Bill on Mastodon, @billwake@mastodon.online.
Bill is the author of Extreme Programming Explored, Refactoring Workbook, Design Patterns in Java (with Steve Metsker), and Refactoring in Ruby (with Kevin Rutherford).
Related Sites
Some material formerly on this site has migrated to other sites:
- billwake.com contains Bill’s posts unrelated to agile software.
- jobaids.info contains material on how to create job aids.
Copyright 1994-2024, William C. Wake. All Rights Reserved.