organizations in private and public sector assign many projects in information technology (particularly software) field to contractors for implementation every year. previous experiences shows that most of these projects are stopped before finishing or cannot meet the expected results. based on studies related to this issue, many of failures depend on implementation contractor, directly or indi...