The most common definition of risk in software projects is in terms of exposure to specific factors that present a threat to achieving the expected outcomes of a project. On this basis, risk in software projects is usually defined as the probability-weighted impact of an event on a project. Is risk management up to the task of improving outcomes in software projects? If users are developing any software plan or test plan or test strategy for the authors' project then their main concern is to address all risks properly. Software development is a highly complex and unpredictable activity associated with high risks.