Question: what are the major risk factors which may be encountered in the development of software?
Answer: Risk 1: Inherent Schedule Flaws. Explanation: Software development, given the intangible nature and uniqueness of software, is inherently difficult to estimate and schedule. ... 
Risk 2: Requirements Inflation. ... 
Risk 3: Employee Turnover. ... 
Risk 4: Specification Breakdown. ... 
Risk 5: Poor Productivity.