I am forwarding a request for training resources/documentation "in a couple of areas, including better communication amongst a distributed team, breaking up code to small individual commits, and not over-engineering.
The first two in particular are standard stuff at Apache projects. Are there resources that could help? For example, written-up material about the above topics, or written-up materials about how to teach them "