diversity and heterogeneity in teams can have a positive effect on teamwork abakobwa babi nibo bahanga gusa ahubwo njye mbona ukuntu bitegurwa aribyo bica sibomana ntawe azi kumashuri yacu