A. The degree of sociability required for the project
B. The difficulty of the problem to be solved
C. High frustration caused by personal, business, or technological factors that causes friction among team members
D. The rigidity of the delivery date