Color coding is good, more important is labeling.... Both sides, with both endpoint's info. Especially for long Data Center Runs, or between floors. Bad labeling will get you every time.
Beyond that, test your implementations, and test them well before you go Do!