仕様書が先にできているときに限って
テスト駆動開発は出来る。

つまり、現実的には無理