The major several Aspects of Team development