Technology taxonomy: effective teamwork