Ambiguity in requirements Change in requirements Incorrect estimates Estimation of unknown / new type of work order Unavailability of required skills low skill level of team members Attrition of people with domain / project knowledge Delay in customer feedback Complexity of project mgmt (Large size, huge requirements, multi-locatio n) Tight schedule Low moral of team Lack of process compliance corruption / loss of project data Improper testing environment Having multiple points-of-contact at customer end Business risks Loss of revenue - lack / adherance of accetance criteria for deliverable s Loss of effort owing to discontinuation of project, if there is no signe d PO/SOW Revenue loss due to rates being less than the pricing model Loss of revenue - delays and defects in invoicing Claims due to business loss suffered by customer owing to loss of confid ential info Lack of approvals for CRs before deploying them Technical risks Link failure Technical complexity in project use of new / unproven technology Unrealistic performance goals use of improper technology Quality of application systems - delayed soln by dev team Test data incomplete or incorrect master data setup Test environment Testing tools