TDD Workshop (new code)
Fitting some of our existing classes into test harnesses was a humbling experience. It took a tremendous amount of work but was probably worth it. At the very least, several dependencies and other vulnerabilities were revealed during the process.
How to improve:
The workshop relies mainly on an organization examining their own code so there's not much that can be improved about that aspect of it.