The document discusses the vital roles and organization structures of effective software training functions. It emphasizes that organization and planning are essential to success. The document then explores different roles within a training organization, such as a head of training and a senior director of education. It also examines various organization structures for training functions, including delivery/operations focused models, integrated models, and models that are optimized for scale. Overall, the document argues that how a training function is organized can significantly impact its ability to achieve its goals.