Legacy Code Workshop
Basic sample framework was already created by someone in the company before which we took and applied it to a module for simple file/function test. However applying to existing non-trivial legacy function was the real test and involved first understanding the legacy code/requirements, then writing the tests based upon the understanding and then debugging the tests (since legacy code is a existing standard and when test failed, we had to investigate why it failed given the code was part of the release.
How to improve:
Since example/sample framework was already created within the company, we could have tried this on our own and did not really required to be in the workshop.