Ben Horowitz talks about both the importance of training your team and how to set up a training plan. This is such a vital part of building an effective team, yet it blows the mind to see how little thought many companies put into it. Big and small.

Ben nails it:

Almost everyone who builds a technology company knows that people are the most important asset.

And:

Training is, quite simply, one of the highest-leverage activities a manager can perform.

Well said. Who should be doing this training? The leaders (aka managers) on the team. How can new team members fully understand how your team works and what's expected of them without a proper onboarding and training plan? Beyond that, how does your team improve over time if your team members are not growing their skills? Invest in your people, both with time and money.

He closes with this:

Keep in mind, that there is no investment that you can make that will do more to improve productivity in your company. Therefore, being too busy to train is the moral equivalent of being too hungry to eat.

Gold.