Besides CRC cards, it is important that the development of other documentation be performed almost from the beginning.
The two most important documents are the user manual and the design documentation of the software system.