Не забудьте шаг 0: понять требования. Что вы можете сделать, это выяснить требования, а затем написать тест, который демонстрирует, удовлетворено ли требование. Если это пройдет, то отлично. Если это не так, вы нашли ошибку. В любом случае, вы добавили регрессионный тест.
То, что вы не можете сделать, это реализовать TDD (или любую разработку практику) для кода, который уже был написан: эта лодка отплыла. То, что вы можете сделать, - это позволить будущей разработке на базе кода извлечь выгоду из практики разработки, основанной на тестировании.