Team Composition
Feedback and Collaboration
Technical Integration
Company Size
Project Commitment
Evaluation and Reporting