Some findings include:
Figure 1. Testing/Validation practices on agile teams.
Figure 2. Requirements capture practices on agile teams.
Figure 3. Design capture practices on agile teams.
The people surveyed, subscribers to the XP and TDD lists. are the ones who are most likely to be doing test-driven development (TDD), so it wouldn't be appropriate to consider the adoption rate of TDD of this study to be anywhere near the adoption rate across the industry.
I think that the results do reflect general practice within the agile community, which is interesting because there is nowhere near as much discussion of requirements and design documentation as there is about executable tests as specification.
I was disappointed with the response rate of 121.
This survey suffers from the fundamental challenges faced by all surveys.
The Survey Questions (70 K)
Raw Data (141 K)
Summary Presentation (174)
You may use this data as you see fit, but may not sell it in whole or in part. You may publish summaries of the findings, but if you do so you must reference the survey accordingly (include the name and the URL to this page). Feel free to contact me with questions. Better yet, if you publish, please let me know so I can link to your work.
I'm sharing the results, and in particular the source data, of my surveys for several reasons: