A well-executed IT training program can be an invaluable resource. A strong and thoughtful program can expand the use of a new software or system which increases productivity, efficiency, and consistency. A training program can expand an existing system to new customers to increase revenue or demonstrate a commitment to employee’s professional development, which can increase employee engagement and pride. A program can even explain processes or expectations to smooth pain points and minimize errors. Unfortunately training programs often need to be created very quickly to address a significant problem, fulfill a federal or corporate training requirement, or meet a customer need. Without the appropriate planning and forethought, training programs can be short sighted and reactive, which limits their effectiveness. Due to the lack of structure, these training programs can fail to have a clear focus, contain minimal rigor, or require enormous re-work efforts in order to add new information.