“Test first” sounds nice, and the extreme programming authors have been right to teach us to bring testing early in the process. But “first” is poetic license. Surely something must come before ...